A Hibernation Aware Dynamic Scheduler for Cloud Environments - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

A Hibernation Aware Dynamic Scheduler for Cloud Environments

Résumé

Nowadays, cloud platforms usually offer several types of Virtual Machines (VMs) which have 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 hour for on-demand VMs while spot VMs are unused instances available for a lower price. Despite the monetary advantages, a spot VM can be terminated or hibernated by EC2 at any moment. In this work, we propose the Hibernation-Aware Dynamic Scheduler (HADS), to schedule applications composed of independent tasks (bag-of-tasks) with deadline constraints in both hibernation-prone spot VMs (for cost sake) and on-demand VMs. We also consider the problem of temporal failures, that occurs when a spot VM hibernates, and does not resume within a time that guarantees the application's deadline. Our dynamic scheduling approach aims at minimizing the monetary costs of bag-of-tasks applications execution, respecting its deadline even in the presence of hibernation. It is also able to avoid temporal failures, by using task migration and work-stealing techniques. Experimental results with real executions using Amazon EC2 VMs confirm the effectiveness of our scheduling when compared with on-demand VM only based approaches, in terms of monetary costs and execution times. It is also shown that our strategy can tolerate temporal failures.
Fichier principal
Vignette du fichier
w-icpp2019.pdf (977.9 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02391614 , version 1 (03-12-2019)

Identifiants

Citer

Luan Teylo, Luciana Arantes, Pierre Sens, Lúcia Maria de A. Drummond. A Hibernation Aware Dynamic Scheduler for Cloud Environments. ICCP 2019 - 48th International Conference on Parallel Processing - Workshop, Aug 2019, Kyoto, Japan. pp.1-10, ⟨10.1145/3339186.3339205⟩. ⟨hal-02391614⟩
48 Consultations
318 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More