Group Mutual Exclusion Based on Priorities
We propose a distributed solution for the group mutual exclusion problem based on priorities, in a network with no share memory whose members only communicate by messages. The proposed algorithm is composed by two players: groups and processes, groups are passive players while processes are active p...
Guardado en:
Autores principales: | , |
---|---|
Formato: | Articulo |
Lenguaje: | Inglés |
Publicado: |
2011
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/9691 http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Apr11-4.pdf |
Aporte de: |
id |
I19-R120-10915-9691 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas Distributed Systems Parallelism and concurrency Mutual exclusion |
spellingShingle |
Ciencias Informáticas Distributed Systems Parallelism and concurrency Mutual exclusion Cenci, Karina M. Ardenghi, Jorge Raúl Group Mutual Exclusion Based on Priorities |
topic_facet |
Ciencias Informáticas Distributed Systems Parallelism and concurrency Mutual exclusion |
description |
We propose a distributed solution for the group mutual exclusion problem based on priorities, in a network with no share memory whose members only communicate by messages. The proposed algorithm is composed by two players: groups and processes, groups are passive players while processes are active players. For the coordination access to the resource, each group has assigned a quorum. The groups have associated a base priority in each stage, meanwhile the processes have the same level priority. An important feature is that processes have associated a time to participate in the group in each stage. The message complexity obtain, in the best case, where the group does not yield the permission, is 3l + 3(q - 1) messages, where l denotes the processes linked and q denotes the quorum size. The maximum concurrency of the algorithm is n, which implies that all processes have linked to the same group. |
format |
Articulo Articulo |
author |
Cenci, Karina M. Ardenghi, Jorge Raúl |
author_facet |
Cenci, Karina M. Ardenghi, Jorge Raúl |
author_sort |
Cenci, Karina M. |
title |
Group Mutual Exclusion Based on Priorities |
title_short |
Group Mutual Exclusion Based on Priorities |
title_full |
Group Mutual Exclusion Based on Priorities |
title_fullStr |
Group Mutual Exclusion Based on Priorities |
title_full_unstemmed |
Group Mutual Exclusion Based on Priorities |
title_sort |
group mutual exclusion based on priorities |
publishDate |
2011 |
url |
http://sedici.unlp.edu.ar/handle/10915/9691 http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Apr11-4.pdf |
work_keys_str_mv |
AT cencikarinam groupmutualexclusionbasedonpriorities AT ardenghijorgeraul groupmutualexclusionbasedonpriorities |
bdutipo_str |
Repositorios |
_version_ |
1764820492570591234 |