Scheduling On-Demand SaaS Services on a Shared Virtual Cluster

Rodrigue Chakode 1, 2 Blaise Yenke 1, 2 Jean-François Mehaut 1, 2
2 MESCAL - Middleware efficiently scalable
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
Abstract : In this chapter, we propose a framework to set up on-demand computation-based SaaS services on a computing cluster shared among services of distinct providers, which invest to purchase, to maintain and to keep the cluster up. We focus especially on resource management which appears as a critical point. Indeed, it must satisfy two conflicting objectives, which aim at sharing the cluster's resources proportionally among the different services while maximizing their use. We first suggest a model that relies on virtual machines to execute the jobs associated to services requests. Its software architecture comprises a specific scheduler designed upon OpenNebula to deal with SaaS request handling, job scheduling, resource management, and job execution. We then propose for resource management, a job scheduling heuristic that introduces a smart tradeoff in a classical static approach resource sharing to satisfy the aforementioned objectives. We have built a prototype (SVMSched) of the proposed framework, that is evaluated using trace-based simulation on various workload scenarios. Experimental results show its ability to achieve the expected goals, while being reliable, efficient.
Type de document :
Chapitre d'ouvrage
Cloud Computing and Services Science, Springer, pp.259-276, 2012, 978-1-4614-2325-6. 〈10.1007/978-1-4614-2326-3_14〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01006283
Contributeur : Gwenaël Delaval <>
Soumis le : dimanche 15 juin 2014 - 00:53:51
Dernière modification le : jeudi 11 octobre 2018 - 08:48:02

Identifiants

Citation

Rodrigue Chakode, Blaise Yenke, Jean-François Mehaut. Scheduling On-Demand SaaS Services on a Shared Virtual Cluster. Cloud Computing and Services Science, Springer, pp.259-276, 2012, 978-1-4614-2325-6. 〈10.1007/978-1-4614-2326-3_14〉. 〈hal-01006283〉

Partager

Métriques

Consultations de la notice

228