A dynamic task scheduler tolerant to multiple hibernations in cloud environments - Archive ouverte HAL
Article Dans Une Revue Cluster Computing Année : 2020

A dynamic task scheduler tolerant to multiple hibernations in cloud environments

Résumé

Cloud platforms usually offer several types of Virtual Machines (VMs) with different guarantees in terms of availability and volatility, provisioning the same resource through multiple pricing models. For instance, in the Amazon EC2 cloud, the user pays per use for on-demand VMs while spot VMs are instances available at lower prices. However, a spot VM can be terminated or hibernated by EC2 at any moment. In this work, we propose the Hibernation-Aware Dynamic Scheduler (HADS) that schedules Bag-of-Tasks (BoT) applications with deadline constraints in both hibernation prone spots VMs and on-demand VMs. HADS aims at minimizing the monetary costs of executing BoT applications on Clouds ensuring that their deadlines are respected even in the presence of multiple hibernations. Results collected from experiments on Amazon EC2 VMs using synthetic applications and a NAS benchmark application show the effectiveness of HADS in terms of monetary costs when compared to on-demand VM only solutions.
Fichier principal
Vignette du fichier
ICPP_2019_JCC_FINAL-2.pdf (1.25 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03136616 , version 1 (09-02-2021)

Identifiants

Citer

Luan Teylo, Luciana Arantes, Pierre Sens, Lucia M A Drummond. A dynamic task scheduler tolerant to multiple hibernations in cloud environments. Cluster Computing, 2020, ⟨10.1007/s10586-020-03175-2⟩. ⟨hal-03136616⟩
103 Consultations
321 Téléchargements

Altmetric

Partager

More