Abstract
In this paper, we consider the uniform deployment problem of mobile agents in synchronous dynamic bidirectional rings, which requires agents to spread uniformly in the ring. So far, uniform deployment has been considered in static graphs. In this paper, we consider this problem in 1-interval connected rings, that is, one of the links may be missing at each time step. In such networks, we aim to clarify the solvability of the uniform deployment problem, focusing on global knowledge given to the agents. To the best of our knowledge, this is the first research considering uniform deployment in dynamic networks. First, we consider agents with knowledge of the number n of nodes. In this case, we show that our algorithm can solve the problem with \(O(k\log n)\) memory space per agent, \(O(n\log k)\) rounds, and a total number of O(kn) moves, where k is the number of agents. Next, we consider agents without knowledge of n but with knowledge of k. In this case, when \(k\ge 4\), we show that our algorithm can also solve the problem but requires \(O(k\log n)\) memory space per agent, \(O(n^2)\) rounds, and a total number of \(O(n^2)\) moves. These results mean that the uniform deployment problem can be solved also in dynamic rings.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In practice, obviously each node can store information more than 1-bit token, but it is sufficient to store information about tokens when considering anonymous agents.
References
Gray, R.S., Kotz, D., Cybenko, G., Rus, D.: D’Agents: applications and performance of a mobile-agent system. Softw. Pract. Exp. 32(6), 543–573 (2002)
Lange, D.B., Oshima, M.: Seven good reasons for mobile agents. CACM 42(3), 88–89 (1999)
Kranakis, E., Krizanc, D.: An algorithmic theory of mobile agents. In: Montanari, U., Sannella, D., Bruni, R. (eds.) TGC 2006. LNCS, vol. 4661, pp. 86–97. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-75336-0_6
Cao, J., Sun, Y., Wang, X., Das, S.K.: Scalable load balancing on distributed web servers using mobile agents. JPDC 63(10), 996–1005 (2003)
Flocchini, P., Prencipe, G., Santoro, N.: Self-deployment of mobile sensors on a ring. Theoret. Comput. Sci. 402(1), 67–80 (2008)
Yotam, E., Alfred, B.M.: Uniform multi-agent deployment on a ring. Theoret. Comput. Sci. 412(8), 783–795 (2011)
Barriere, L., Flocchini, P., Mesa-Barrameda, E., Santoro, N.: Uniform scattering of autonomous mobile robots in a grid. Int. J. Found. Comput. Sci. 22(03), 679–697 (2011)
Poudel, P., Sharma, G.: Time-optimal uniform scattering in a grid. In: ICDCN, pp. 228–237 (2019)
Shibata, M., Mega, T., Ooshita, F., Kakugawa, H., Masuzawa, T.: Uniform deployment of mobile agents in asynchronous rings. JPDC 119, 92–106 (2018)
Shibata, M., Kakugawa, H., Masuzawa, T.: Space-efficient uniform deployment of mobile agents in asynchronous unidirectional rings. Theoret. Comput. Sci. 809, 357–371 (2020)
Di Luna, G.A., Flocchini, P., Pagli, L., Prencipe, G., Santoro, N., Viglietta, G.: Gathering in dynamic rings. Theoret. Comput. Sci. 811, 79–98 (2018)
Di Luna, G., Dobrev, S., Flocchini, P., Santoro, N.: Distributed exploration of dynamic rings. Distrib. Comput. 33(1), 41–67 (2018). https://doi.org/10.1007/s00446-018-0339-1
Gotoh, T., Sudo, Y., Ooshita, F., Kakugawa, H., Masuzawa, T.: Group exploration of dynamic tori. In: ICDCS, pp. 775–785 (2018)
Das, S., Di Luna, G.A., Gasieniec, L.A.: Patrolling on dynamic ring networks. In: Catania, B., Královič, R., Nawrocki, J., Pighizzini, G. (eds.) SOFSEM 2019. LNCS, vol. 11376, pp. 150–163. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-10801-4_13
Agarwalla, A., Augustine, J., Moses Jr., W.K., Madhav, S.K., Sridhar, A.K.: Deterministic dispersion of mobile robots in dynamic rings. In: ICDCN, pp. 1–4 (2018)
Acknowledgements
This work was partially supported by JSPS KAKENHI Grant Number 18K18029, 18K18031, and 20H04140; the Hibi Science Foundation; and Foundation of Public Interest of Tatematsu.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Shibata, M., Sudo, Y., Nakamura, J., Kim, Y. (2020). Uniform Deployment of Mobile Agents in Dynamic Rings. In: Devismes, S., Mittal, N. (eds) Stabilization, Safety, and Security of Distributed Systems. SSS 2020. Lecture Notes in Computer Science(), vol 12514. Springer, Cham. https://doi.org/10.1007/978-3-030-64348-5_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-64348-5_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-64347-8
Online ISBN: 978-3-030-64348-5
eBook Packages: Computer ScienceComputer Science (R0)