Cargando…
An Efficient Two-Tier Causal Protocol for Mobile Distributed Systems
Causal ordering is a useful tool for mobile distributed systems (MDS) to reduce the non-determinism induced by three main aspects: host mobility, asynchronous execution, and unpredictable communication delays. Several causal protocols for MDS exist. Most of them, in order to reduce the overhead and...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2013
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3621972/ https://www.ncbi.nlm.nih.gov/pubmed/23585828 http://dx.doi.org/10.1371/journal.pone.0059904 |
_version_ | 1782265789518184448 |
---|---|
author | Dominguez, Eduardo Lopez Pomares Hernandez, Saul E. Gomez, Gustavo Rodriguez Medina, Maria Auxilio |
author_facet | Dominguez, Eduardo Lopez Pomares Hernandez, Saul E. Gomez, Gustavo Rodriguez Medina, Maria Auxilio |
author_sort | Dominguez, Eduardo Lopez |
collection | PubMed |
description | Causal ordering is a useful tool for mobile distributed systems (MDS) to reduce the non-determinism induced by three main aspects: host mobility, asynchronous execution, and unpredictable communication delays. Several causal protocols for MDS exist. Most of them, in order to reduce the overhead and the computational cost over wireless channels and mobile hosts (MH), ensure causal ordering at and according to the causal view of the Base Stations. Nevertheless, these protocols introduce certain disadvantage, such as unnecessary inhibition at the delivery of messages. In this paper, we present an efficient causal protocol for groupware that satisfies the MDS's constraints, avoiding unnecessary inhibitions and ensuring the causal delivery based on the view of the MHs. One interesting aspect of our protocol is that it dynamically adapts the causal information attached to each message based on the number of messages with immediate dependency relation, and this is not directly proportional to the number of MHs. |
format | Online Article Text |
id | pubmed-3621972 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2013 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-36219722013-04-12 An Efficient Two-Tier Causal Protocol for Mobile Distributed Systems Dominguez, Eduardo Lopez Pomares Hernandez, Saul E. Gomez, Gustavo Rodriguez Medina, Maria Auxilio PLoS One Research Article Causal ordering is a useful tool for mobile distributed systems (MDS) to reduce the non-determinism induced by three main aspects: host mobility, asynchronous execution, and unpredictable communication delays. Several causal protocols for MDS exist. Most of them, in order to reduce the overhead and the computational cost over wireless channels and mobile hosts (MH), ensure causal ordering at and according to the causal view of the Base Stations. Nevertheless, these protocols introduce certain disadvantage, such as unnecessary inhibition at the delivery of messages. In this paper, we present an efficient causal protocol for groupware that satisfies the MDS's constraints, avoiding unnecessary inhibitions and ensuring the causal delivery based on the view of the MHs. One interesting aspect of our protocol is that it dynamically adapts the causal information attached to each message based on the number of messages with immediate dependency relation, and this is not directly proportional to the number of MHs. Public Library of Science 2013-04-09 /pmc/articles/PMC3621972/ /pubmed/23585828 http://dx.doi.org/10.1371/journal.pone.0059904 Text en © 2013 Lopez Dominguez et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Dominguez, Eduardo Lopez Pomares Hernandez, Saul E. Gomez, Gustavo Rodriguez Medina, Maria Auxilio An Efficient Two-Tier Causal Protocol for Mobile Distributed Systems |
title | An Efficient Two-Tier Causal Protocol for Mobile Distributed Systems |
title_full | An Efficient Two-Tier Causal Protocol for Mobile Distributed Systems |
title_fullStr | An Efficient Two-Tier Causal Protocol for Mobile Distributed Systems |
title_full_unstemmed | An Efficient Two-Tier Causal Protocol for Mobile Distributed Systems |
title_short | An Efficient Two-Tier Causal Protocol for Mobile Distributed Systems |
title_sort | efficient two-tier causal protocol for mobile distributed systems |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3621972/ https://www.ncbi.nlm.nih.gov/pubmed/23585828 http://dx.doi.org/10.1371/journal.pone.0059904 |
work_keys_str_mv | AT dominguezeduardolopez anefficienttwotiercausalprotocolformobiledistributedsystems AT pomareshernandezsaule anefficienttwotiercausalprotocolformobiledistributedsystems AT gomezgustavorodriguez anefficienttwotiercausalprotocolformobiledistributedsystems AT medinamariaauxilio anefficienttwotiercausalprotocolformobiledistributedsystems AT dominguezeduardolopez efficienttwotiercausalprotocolformobiledistributedsystems AT pomareshernandezsaule efficienttwotiercausalprotocolformobiledistributedsystems AT gomezgustavorodriguez efficienttwotiercausalprotocolformobiledistributedsystems AT medinamariaauxilio efficienttwotiercausalprotocolformobiledistributedsystems |