Skip to main content

Optimal Moves for Gossiping Among Mobile Agents

  • Conference paper
  • 549 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4474))

Abstract

Mobile-agent-based distributed systems are attracting widespread attention as the adaptive and flexible systems: mobile agents traverse the distributed system and carry out a task at each node. In such mobile-agent-based systems, gossip is the most fundamental scheme supporting cooperation among mobile agents. It requires to accomplish all-to-all information exchange over all agents so that each agent can obtain the all information each agent initially has. Rendezvous algorithms, which require that all the agents rendezvous on a node at a time, can achieve this requirement, however it takes excessive cost for our objective. In this paper, we newly introduce the mobile agent gossip problem. In this problem, an agent can obtain the information of another agent by meeting the agent itself or the agent that has already got the information. The gossip scheme is expected to accomplish the all-to-all information exchange with a smaller number of agents’ moves than the rendezvous algorithms. We propose mobile agent gossip algorithms on several network topologies, and prove that all proposed algorithms are asymptotically optimal in term of the number of moves.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barriere, L., et al.: Can we elect if we cannot compare. In: Proceedings of the 15th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2003), June 2003, pp. 324–332 (2003)

    Google Scholar 

  2. Barriere, L., et al.: Rendezvous and election of mobile agents: Impact of sense of direction. Theory of Computing Systems 40(2), 143–162 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bruck, J., et al.: Efficient algorithms for all-to-all communications in multiport message-passing systems. IEEE Transactions on Parallel and Distributed Systems 8(11), 1143–1156 (1997)

    Article  Google Scholar 

  4. Das, S., et al.: Effective elections for anonymous mobile agents. In: Asano, T. (ed.) ISAAC 2006. LNCS, vol. 4288, pp. 732–743. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  5. Deugo, D.: Mobile agents for electing a leader. In: Proceedings of the 4th International Symposium on Autonomous Decentralized Systems (ISADS 1999), March 1999, pp. 324–327 (1999)

    Google Scholar 

  6. Flammini, M., Perennes, S.: On the optimality of general lower bounds for broadcasting and gossiping. SIAM Journal on Discrete Mathematics 14(2), 267–282 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  7. Frederickson, G.N., Lynch, N.: Electing a leader in a synchronous ring. Journal of the ACM 31(1), 98–115 (1987)

    Article  MathSciNet  Google Scholar 

  8. Gallager, R.G., Humblet, P.A., Spira, P.M.: A distributed algorithm for minimum-weight spanning tree. ACM Transactions on Programming Languages and Systems 5(1), 66–77 (1983)

    Article  MATH  Google Scholar 

  9. Hirschberg, D.S., Sinclair, J.B.: Decentralized extrema-finding in circular configurations of processors. Communications of the ACM 23(11), 627–628 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  10. Korach, E., Moran, S., Zaks, S.: Optimal lower bounds for some distributed algorithms for a complete network of processors. Theoretical Computer Science 64(1), 125–132 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  11. Kranakis, E., Krizanc, D., Rajsbaum, S.: Mobile Agent Rendezvous: A Survey. In: Flocchini, P., Gąsieniec, L. (eds.) SIROCCO 2006. LNCS, vol. 4056, pp. 1–9. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Kranakis, E., et al.: Mobile agent rendezvous in a ring. In: Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), May 2003, pp. 592–599 (2003)

    Google Scholar 

  13. Loui, M.C., Matsushita, T.A., West, D.B.: Election in complete networks with sense of direction. Information Processing Letters 22(4), 185–187 (1986)

    Article  MathSciNet  Google Scholar 

  14. Marco, G.D., et al.: Asynchronous deterministic rendezvous in graphs. Theoretical Computer Science 355(3), 315–326 (2006)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Giuseppe Prencipe Shmuel Zaks

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Suzuki, T., Izumi, T., Ooshita, F., Kakugawa, H., Masuzawa, T. (2007). Optimal Moves for Gossiping Among Mobile Agents. In: Prencipe, G., Zaks, S. (eds) Structural Information and Communication Complexity. SIROCCO 2007. Lecture Notes in Computer Science, vol 4474. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72951-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72951-8_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72918-1

  • Online ISBN: 978-3-540-72951-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics