Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2933057.2933093acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Uniform Deployment of Mobile Agents in Asynchronous Rings

Published: 25 July 2016 Publication History

Abstract

In this paper, we consider the uniform deployment problem of mobile agents in asynchronous unidirectional rings, which requires the agents to uniformly spread in the ring. The uniform deployment problem is striking contrast to the rendezvous problem which requires the agents to meet at the same node. While the rendezvous aims to break the symmetry, the uniform deployment aims to attain the symmetry. Hence, we are interested in clarifying how easily the uniform deployment problem can be solved compared to the rendezvous problem. We consider two problem settings. First, we consider agents with knowledge of k, where k is the number of agents. In this case, our proposed algorithm solves the uniform deployment problem with termination detection. This algorithm requires O(log n) memory per agent, O(n log k) time, and O(kn) total moves, where n is the number of nodes. Next, we consider agents with no knowledge of k or n. In this case, we show that, when termination detection is required, there exists no algorithm to solve the uniform deployment problem. For this reason, we consider the relaxed uniform deployment problem that does not require termination detection, and we propose an algorithm to solve the relaxed uniform deployment problem. This algorithm requires O(k/l log (n/l)) memory per agent, O(n/l) time, and O(kn/l) total moves, where l is the symmetry degree of the initial configuration (l ≥ 1). Note that both the algorithms achieve the uniform deployment from any initial configuration, which is a striking difference from the rendezvous problem because the rendezvous problem is not solvable from some initial configurations.

References

[1]
D. Kotz S. R. Gray, G. Cybenko, A.R. Peterson, and D. Rus. Dágents: Applications and performance of a mobile-agent system, Software: Practice and Experience. 32(6):543--573, 2002.
[2]
D.B. Lange and M. Oshima. Seven good reasons for mobile agents, Communications of the ACM. 42(3):88--89, 1999.
[3]
E. Kranakis, D. Krozanc, and E. Markou. The mobile agent rendezvous problem in the ring, Synthesis Lectures on Distributed Computing Theory, Vol. 1. pages 1--122, 2010.
[4]
S. Kawai, F. Ooshita, H. Kakugawa, and T. Masuzawa. Randomized rendezvous of mobile agents in anonymous unidirectional ring networks, Proc. of the 19th International Colloquium on Structural Information and Communication Complexity, LNCS, Vol. 7355. pages 303--314, 2012.
[5]
E. Kranakis, D. Krizanc, and E. Markou. Mobile agent rendezvous in a synchronous torus, Proc. of the 8th Latin American Theoretical Informatics, LNCS, Vol. 3887. pages 653--664, 2006.
[6]
P. Fraigniaud and A. Pelc. Deterministic rendezvous in trees with little memory. Proc. of the 22nd International Symposium on Distributed Computing, LNCS, Vol. 6950. pages 242--256, 2008.
[7]
A.Kosowski J. Czyzowicz and A. Pelc. How to meet when you forget: Log-space rendezvous in arbitrary graphs, Distributed Computing. 25(2):165--178, 2012.
[8]
P. Flocchini, G. Prencipe, and N. Santoro. Self-deployment of mobile sensors on a ring, Theoretical Computer Science. 402(1):67--80, 2008.
[9]
Y. Elor and A.M. Bruckstein. Uniform multi-agent deployment on a ring, Theoretical Computer Science. 412(8):783--795, 2011.
[10]
L. Barriere, P. Flocchini, E. Mesa-Barrameda, and N. Santoro. Uniform scattering of autonomous mobile robots in a grid, International Journal of Foundations of Computer Science. 22(03):679--697, 2011.
[11]
G. Tel. Introduction to distributed algorithms. Cambridge university press, 2000.

Cited By

View all
  • (2024)Collaborative Dispersion by Silent RobotsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2024.104852(104852)Online publication date: Feb-2024
  • (2023)Gathering of Anonymous AgentsProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598798(1457-1465)Online publication date: 30-May-2023
  • (2023)Fast Deterministic Gathering with Detection on Arbitrary Graphs: The Power of Many Robots2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS54959.2023.00015(47-57)Online publication date: May-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
PODC '16: Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing
July 2016
508 pages
ISBN:9781450339643
DOI:10.1145/2933057
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 July 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. beep networks
  2. distributed algorithm
  3. mobile agent
  4. mobile robot

Qualifiers

  • Research-article

Funding Sources

  • JSPS KAKENHI

Conference

PODC '16
Sponsor:

Acceptance Rates

PODC '16 Paper Acceptance Rate 40 of 149 submissions, 27%;
Overall Acceptance Rate 740 of 2,477 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)1
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Collaborative Dispersion by Silent RobotsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2024.104852(104852)Online publication date: Feb-2024
  • (2023)Gathering of Anonymous AgentsProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598798(1457-1465)Online publication date: 30-May-2023
  • (2023)Fast Deterministic Gathering with Detection on Arbitrary Graphs: The Power of Many Robots2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS54959.2023.00015(47-57)Online publication date: May-2023
  • (2023)Dispersion of Mobile Robots in Spite of FaultsStabilization, Safety, and Security of Distributed Systems10.1007/978-3-031-44274-2_31(414-429)Online publication date: 30-Sep-2023
  • (2022)Dispersion of Mobile RobotsProceedings of the 23rd International Conference on Distributed Computing and Networking10.1145/3491003.3493373(217-220)Online publication date: 4-Jan-2022
  • (2022)Collaborative Dispersion by Silent RobotsStabilization, Safety, and Security of Distributed Systems10.1007/978-3-031-21017-4_17(254-269)Online publication date: 9-Nov-2022
  • (2022)Dispersion of Mobile Robots on Directed Anonymous GraphsStructural Information and Communication Complexity10.1007/978-3-031-09993-9_11(191-211)Online publication date: 25-Jun-2022
  • (2021)Byzantine Dispersion on Graphs2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS49936.2021.00103(942-951)Online publication date: May-2021
  • (2021)Optimal dispersion on an anonymous ring in the presence of weak Byzantine robotsTheoretical Computer Science10.1016/j.tcs.2021.07.008Online publication date: Jul-2021
  • (2021)Dispersion of mobile robots using global communicationJournal of Parallel and Distributed Computing10.1016/j.jpdc.2021.11.007Online publication date: Dec-2021
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media