A Real-Time Scheduling Framework Based on Multi-core Dynamic Partitioning in Virtualized Environment

Abstract : With the prevalence of virtualization and cloud computing, many real-time applications are running in virtualized cloud environments. However, their performance cannot be guaranteed because current hypervisors’ CPU schedulers aim to share CPU resources fairly and improve system throughput. They do not consider real-time constraints of these applications, which result in frequent deadline misses. In this paper, we present a real-time scheduling framework in virtualized environment. In the framework, we propose a mechanism called multi-core dynamic partitioning to divide physical CPUs (PCPUs) into two pools dynamically according to the scheduling parameters of real-time virtual machines (RT-VMs). We apply different schedulers to these pools to schedule RT-VMs and non-RT-VMs respectively. Besides, we design a global earliest deadline first (vGEDF) scheduler to schedule RT-VMs. We implement a prototype in the Xen hypervisor and conduct experiments to verify its effectiveness.
Type de document :
Communication dans un congrès
Ching-Hsien Hsu; Xuanhua Shi; Valentina Salapura. 11th IFIP International Conference on Network and Parallel Computing (NPC), Sep 2014, Ilan, Taiwan. Springer, Lecture Notes in Computer Science, LNCS-8707, pp.195-207, 2014, Network and Parallel Computing. 〈10.1007/978-3-662-44917-2_17〉
Liste complète des métadonnées

Littérature citée [12 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01403084
Contributeur : Hal Ifip <>
Soumis le : vendredi 25 novembre 2016 - 14:30:20
Dernière modification le : lundi 13 août 2018 - 13:40:06
Document(s) archivé(s) le : lundi 20 mars 2017 - 21:34:20

Fichier

978-3-662-44917-2_17_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Song Wu, Like Zhou, Danqing Fu, Hai Jin, Xuanhua Shi. A Real-Time Scheduling Framework Based on Multi-core Dynamic Partitioning in Virtualized Environment. Ching-Hsien Hsu; Xuanhua Shi; Valentina Salapura. 11th IFIP International Conference on Network and Parallel Computing (NPC), Sep 2014, Ilan, Taiwan. Springer, Lecture Notes in Computer Science, LNCS-8707, pp.195-207, 2014, Network and Parallel Computing. 〈10.1007/978-3-662-44917-2_17〉. 〈hal-01403084〉

Partager

Métriques

Consultations de la notice

169

Téléchargements de fichiers

43