A Hibernation Aware Dynamic Scheduler for Cloud Environments - Archive ouverte HAL Access content directly
Conference Papers Year :

A Hibernation Aware Dynamic Scheduler for Cloud Environments

(1) , (2) , (2) , (1)


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
Origin : Files produced by the author(s)

Dates and versions

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



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⟩
41 View
293 Download



Gmail Facebook Twitter LinkedIn More