Abstract
Distributed computing is the study of the computational and complexity issues arising in systems of autonomous computational entities interacting with each other (e.g., to solve a problem, to perform a task). The focus is on the autonomy of the entities (i.e., absence of control(lers) external to the system) and decentralization (i.e., absence of pre-defined controllers within the system). Traditionally the entities have been assumed to be stationary. However, there is a large and varied class of distributed environments where the interacting entities, autonomous and decentralized, are mobile. This class comprises of very different environments, including for example: software mobile agents in communication networks, mobile sensors networks, robotic networks, etc. These systems have been long the subject of intensive investigations in fields as diverse as AI, robotics, and software engineering. In recent years, an increasing number of algorithmic investigations in distributed computing have started to examine these settings, creating the research area of distributed computing by mobile entities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Agmon, N., Peleg, D.: Fault-tolerant gathering algorithms for autonomous mobile robots. SIAM J. Comput. 36(1), 56–82 (2006)
Balamohan, B., Dobrev, S., Flocchini, P., Santoro, N.: Asynchronous Exploration of an Unknown Anonymous Dangerous Graph with O(1) Pebbles. In: Even, G., Halldórsson, M.M. (eds.) SIROCCO 2012. LNCS, vol. 7355, pp. 279–290. Springer, Heidelberg (2012)
Barrière, L., Flocchini, P., Fomin, F.V., Fraigniaud, P., Nisse, N., Santoro, N., Thilikos, D.: Connected graph searching. Information and Computation (to appear, 2012)
Barrière, L., Flocchini, P., Fraigniaud, P., Santoro, N.: Rendezvous and election of mobile agents: Impact of sense of direction. Theory of Computing Systems 40(2), 143–162 (2007)
Cao, J., Das, S. (eds.): Mobile Agents in Networking and Distributed Computing. Wiley (2012)
Casteigts, A., Flocchini, P., Mans, B., Santoro, N.: Measuring temporal lags in delay-tolerant networks. IEEE Transactions on Computers (to appear, 2012)
Casteigts, A., Flocchini, P., Quattrociocchi, W., Santoro, N.: Time-varying graphs and dynamic networks. Int. Journal of Parallel, Emergent and Distributed Systems 27, 346–359 (2012)
Chalopin, J., Flocchini, P., Mans, B., Santoro, N.: Network Exploration by Silent and Oblivious Robots. In: Thilikos, D.M. (ed.) WG 2010. LNCS, vol. 6410, pp. 208–219. Springer, Heidelberg (2010)
Cielibak, M., Flocchini, P., Prencipe, G., Santoro, N.: Distributed computing by mobile robots: Gathering. SIAM Journal on Computing (to appear, 2012)
Clementi, A.E.F., Silvestri, R., Trevisan, L.: Information spreading in dynamic graph. In: 31st ACM Symposium on Principles of Distributed Computing, PODC, pp. 37–46 (2012)
Cohen, R., Peleg, D.: Convergence of Autonomous Mobile Robots with Inaccurate Sensors and Movements. In: Durand, B., Thomas, W. (eds.) STACS 2006. LNCS, vol. 3884, pp. 549–560. Springer, Heidelberg (2006)
Czyzowicz, J., Dobrev, S., Královič, R., Miklík, S., Pardubská, D.: Black Hole Search in Directed Graphs. In: Kutten, S., Žerovnik, J. (eds.) SIROCCO 2009. LNCS, vol. 5869, pp. 182–194. Springer, Heidelberg (2010)
Das, S., Flocchini, P., Kutten, S., Nayak, A., Santoro, N.: Map construction of unknown graphs by multiple agents. Theoretical Computer Science 385(1-3), 34–48 (2007)
Das, S., Flocchini, P., Prencipe, G., Santoro, N., Yamashita, M.: Synchronizing asynchronous robots using visible bits. In: 32nd Int. Conf. Distributed Computing Systems, ICDCS (2012)
Das, S., Flocchini, P., Santoro, N., Yamashita, M.: On the computational power of oblivious robots: forming a series of geometric pattern. In: 29th ACM Symp. on Principles of Distributed Computing, PODC, pp. 267–276 (2010)
Défago, X., Gradinariu, M., Messika, S., Raipin-Parvédy, P.: Fault-Tolerant and Self-stabilizing Mobile Robots Gathering. In: Dolev, S. (ed.) DISC 2006. LNCS, vol. 4167, pp. 46–60. Springer, Heidelberg (2006)
Dobrev, S., Flocchini, P., Kralovic, R., Santoro, N.: Exploring an unknown dangerous graph using tokens. Theoretical Computer Science (to appear, 2012)
Dobrev, S., Flocchini, P., Prencipe, G., Santoro, N.: Searching for a black hole in arbitrary networks: optimal mobile agents protocol. Distributed Computing 19(1), 1–19 (2006)
Dobrev, S., Flocchini, P., Prencipe, G., Santoro, N.: Mobile search for a black hole in an anonymous ring. Algorithmica 48, 67–90 (2007)
Dobrev, S., Santoro, N., Shi, W.: Using scattered mobile agents to locate a black hole in a unoriented ring with token. Int. J. Foundations of Computer Science 19(6), 1355–1372 (2008)
Flocchini, P., Mans, B., Santoro, N.: On the exploration of time-varying networks. Theoretical Computer Science (to appear, 2012)
Flocchini, P., Prencipe, G., Santoro, N.: Self-deployment of mobile sensors on a ring. Theoretical Computer Science 402(1), 67–80 (2008)
Flocchini, P., Prencipe, G., Santoro, N.: Distributed Computing by Oblivious Mobile Robots. Morgan & Claypool (2012)
Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Arbitrary pattern formation by asynchronous oblivious robots. Theoretical Computer Science 407(1-3), 412–447 (2008)
Flocchini, P., Santoro: Distributed Security Algorithms for Mobile Agents. In: Cao, J., Das, S. (eds.) Mobile Agents in Networking and Distributed Computing. Wiley (2012)
Fraigniaud, P., Gasieniec, L., Kowalski, D., Pelc, A.: Collective tree exploration. Networks 48, 166–177 (2006)
Fujinaga, N., Yamauchi, Y., Kijima, S., Yamashita, M.: Asynchronous Pattern Formation by Anonymous Oblivious Mobile Robots. In: Aguilera, M.K. (ed.) DISC 2012. LNCS, vol. 7611, pp. 312–325. Springer, Heidelberg (2012)
Ilcinkas, D., Flocchini, P., Santoro, N.: Ping pong in dangerous graphs: optimal black hole search with pebbles. Algorithmica 62(3-4), 1006–1033 (2012)
Izumi, T., Souissi, S., Katayama, Y., Inuzuka, N., Defago, X., Wada, K., Yamashita, M.: The gathering problem for two oblivious robots with unreliable compasses. SIAM J. Computing 41(1), 26–46 (2012)
Kuhn, F., Lynch, N., Oshman, R.: Distributed computation in dynamic networks. In: 42nd Symposium on Theory of Computing, STOC, pp. 513–522 (2010)
Masuzawa, T., Tixeuil, S.: Quiescence of self-stabilizing gossiping among mobile agents in graphs. Theoretical Computer Science 411(14-15), 1567–1582 (2010)
Sudo, Y., Baba, D., Nakamura, J., Ooshita, F., Kakugawa, H., Masuzawa, T.: An agent exploration in unknown undirected graphs with whiteboards. In: 3rd Workshop on Reliability, Availability, and Security, WRAS (2010)
Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots: formation of geometric patterns. SIAM Journal of Computing 28(4), 1347–1363 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Santoro, N. (2013). Mobility and Computations: Some Open Research Directions. In: Ghosh, S.K., Tokuyama, T. (eds) WALCOM: Algorithms and Computation. WALCOM 2013. Lecture Notes in Computer Science, vol 7748. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36065-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-36065-7_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36064-0
Online ISBN: 978-3-642-36065-7
eBook Packages: Computer ScienceComputer Science (R0)