Skip to Main content Skip to Navigation
Journal articles

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.
Document type :
Journal articles
Complete list of metadatas

Cited literature [34 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01099186
Contributor : Anaïs Durand <>
Submitted on : Thursday, November 17, 2016 - 3:13:29 PM
Last modification on : Monday, December 14, 2020 - 3:40:12 PM
Long-term archiving on: : Thursday, March 16, 2017 - 6:16:23 PM

File

main-tr.pdf
Files produced by the author(s)

Identifiers

  • 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⟩

Share

Metrics

Record views

234

Files downloads

343