Concurrency in Snap-Stabilizing Local Resource Allocation

Karine Altisen 1 Stéphane Devismes 1 Anaïs Durand 1
1 SYNCHRONE
VERIMAG - IMAG - VERIMAG
Abstract : In distributed systems, resource allocation consists in managing fair access of a large number of processes to a typically small number of reusable resources. As soon as the number of available resources is greater than one, the efficiency in concurrent accesses becomes an important issue, as a crucial goal is to maximize the utilization rate of resources. In this paper, we tackle the concurrency issue in resource allocation problems. We first characterize the maximal level of concurrency we can obtain in such problems by proposing the notion of maximal-concurrency. Then, we focus on Local Resource Allocation problems (LRA). Our results are both negative and positive. On the negative side, we show that it is impossible to obtain maximal-concurrency in LRA without compromising the fairness. On the positive side, we propose a snap-stabilizing LRA algorithm which achieves a high (but not maximal) level of concurrency, called here strong partial maximal-concurrency.
Type de document :
Article dans une revue
Liste complète des métadonnées

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

https://hal.archives-ouvertes.fr/hal-01099186
Contributeur : Anaïs Durand <>
Soumis le : jeudi 17 novembre 2016 - 15:13:29
Dernière modification le : lundi 18 novembre 2019 - 10:42:04
Archivage à long terme le : jeudi 16 mars 2017 - 18:16:23

Fichier

main-tr.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01099186, version 8

Collections

Citation

Karine Altisen, Stéphane Devismes, Anaïs Durand. Concurrency in Snap-Stabilizing Local Resource Allocation. Journal of Parallel and Distributed Computing, Elsevier, 2016. ⟨hal-01099186v8⟩

Partager

Métriques

Consultations de la notice

168

Téléchargements de fichiers

169