Service Level Agreement for Distributed Mutual Exclusion in Cloud Computing - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Service Level Agreement for Distributed Mutual Exclusion in Cloud Computing

Résumé

In Cloud Computing, Service Level Agreement (SLA) is a contract that defines a level and a type of QoS between a cloud provider and a client. Since applications in a Cloud share resources, we propose two tree-based distributed mutual exclusion algorithms that support the SLA concept. The first one is a modified version of the priority-based Kanrar-Chaki algorithm [1] while the second one is a novel algorithm, based on Raymond algorithm [2], where a deadline is associated with every request. In both cases, our aim is to improve Critical Section execution rate and to reduce the number of SLA violations, which, for the first algorithm represents the number of priority inversions (i.e. a higher priority request is satisfied after a lower one) and for the second one, the number of requests whose deadline is not respected. Performance evaluation results show that our solutions significantly reduce SLA violations avoiding message overhead.
Fichier non déposé

Dates et versions

hal-01269855 , version 1 (05-02-2016)

Identifiants

Citer

Jonathan Lejeune, Luciana Arantes, Julien Sopena, Pierre Sens. Service Level Agreement for Distributed Mutual Exclusion in Cloud Computing. 12th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGRID'12), May 2012, Ottawa, Canada. pp.180-187, ⟨10.1109/CCGrid.2012.11⟩. ⟨hal-01269855⟩
126 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More