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...

Descripción completa

Detalles Bibliográficos
Autores principales: Dominguez, Eduardo Lopez, Pomares Hernandez, Saul E., Gomez, Gustavo Rodriguez, Medina, Maria Auxilio
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