Skip to main content

Cooperating Mobile Agents for Dynamic Network Routing

  • Chapter

Abstract

Contemporary computer networks are heterogeneous; even a single network consists of many kinds of processors and communications channels. Networks are also inherently decentralized; capability is scattered across the system. But few system design methodologies embrace or even acknowledge these complexities. New methods and approaches are required if next-generation networks are to be configured, administered and utilized to their full potentials. In our research at the MIT Media Laboratory we are building systems that use mobile software agents to manage complex real-world networks. In this chapter we describe a strategy for using a collection of cooperating mobile agents to solve routing problems for dynamic, peer-to-peer networks.

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.

Bibliography

  • Appleby S., Steward, S. (1994) ‘Mobile software agents for control in telecommunications networks.’ BT Technology Journal, Vol. 12. No. 2. April 1994. pp. 104–113. Chapter 11 of this book.

    Google Scholar 

  • Baldi, M., et al. (1997) ‘Exploiting code mobility in decentralized and flexible network management.’ Proceedings, First International Workshop on Mobile Agents, Berlin, April 1997. http://www.polito.it/~picco/papers/ma97.ps.gz

    Google Scholar 

  • Baumann, J. (1997) ‘Mobility in the mobile-agent-system Mole.’ CaberNet: 3rd Plenary Workshop, 1997. http://www.informatik.uni-stuttgart.de/ipvr/vs/Publications/ Publications.html# 1997-baumann-05

    Google Scholar 

  • Bonabeau E., et. al. (1998) ‘Routing in telecommunications networks with “smart” ant-like agents.’ Santa Fe Institute Publications. January, 1998. Submitted to: Intelligent Agents for Telecommunications Applications’ 98.

    Google Scholar 

  • Di Caro, G., Dorigo, M. (1998) ‘Mobile agents for adaptive routing.’ Proceedings: Thirty-first Hawaii International Conference on Systems, January 1998. ftp://iridia.ulb.ac.be/pub/dorigo/conferences/IC.22-HICSS31.ps.gz

    Google Scholar 

  • Chess, D., et al. (1997) ‘Mobile agents: are they a good idea?’ In Mobile Object Systems: Towards the Programmable Internet, volume 1222 of Lecture Notes in Computer Science. 1997. http://www.research.ibm.com/massive/mobag.ps

    Google Scholar 

  • Davie, B., Peterson, L. (1996) Computer Networks: A Systems Approach. ISBN 1558603689.

    Google Scholar 

  • Fischer, M., et al. (1995) ‘Impossibility of distributed computing with one faulty process.’ Journal of the ACM 32:2 (April 1985): 374–382.

    Google Scholar 

  • Garijo, M. et al. (1996) ‘A multi-agent system for cooperative network-fault management.’ Proceedings: First International Conference and Exhibition on the practical applications of intelligent agents and multi-agent technology, pages 279–294, London.

    Google Scholar 

  • Gibney, M., Jennings, N. (1998) ‘Dynamic resource allocation by market-based routing in telecommunications networks.’ To appear in: Intelligent Agents for Telecommunications Applications 98. http://www.elec.qmw.ac.uk/dai/projects/agentCAC/IATA.pdf

    Google Scholar 

  • Halls, D. (1997) ‘Applying Mobile Code to Distributed Systems.’ PhD thesis, Computer Laboratory, University of Cambridge, June 1997. http://www.cl.cam.ac.uk/users/dah28/

    Google Scholar 

  • Huberman, B. (1990) ‘The performance of cooperative processes.’ Physica D, 42:38–47, 1990.

    Article  Google Scholar 

  • Minar, N., et al. (1998) ‘Cooperating mobile agents for mapping networks.’ Proceedings: First Hungarian Conference on Agent Based Computation. 1998. http://www.media.mit.edu/~nelson/research/routes-coopagents/

    Google Scholar 

  • Oakes, S. (1998) Java Security. ISBN 1565924037.

    Google Scholar 

  • Perkins, C., Woolf, B. (1997) Mobile IP: Design Principles and Practices. Addison-Wesley Wireless Communications Series. ISBN 0201634694

    Google Scholar 

  • Poor, R. (1997) ‘Hyphos— A Self-Organizing, Wireless Network.’ Master’s thesis, MIT Media Lab, 1997. http://ttt.media.mit.edu/pia/Research/Hyphos/

    Google Scholar 

  • Rosenschein, J., Zlotkin, G. (1994) Rules of Encounter. ISBN 0262181592

    Google Scholar 

  • Schoonderwoerd, R., et al. (1997) ‘Ant-based load balancing in telecommunications networks.’ Adaptive Behavior, 5(2): 169–207, 1997. http://www-uk.hpl.hp.com/people/ruud/abc.html

    Article  Google Scholar 

  • Schoonderwoerd, R. Holland, O. (1999) ‘Minimal agents for communications networks routing: The social insect paradigm’ Chapter 13 of this book.

    Google Scholar 

  • Somers. F. (1996) ‘Intelligent agents for high-speed network management.’ Proceedings: First International Conference and Exhibition on the practical applications of intelligent agents and multi-agent technology, pages 909–921. London.

    Google Scholar 

  • Sycara, K (1989). ‘Multi-agent compromise via negotiation.’ Distributed Artificial Intelligence, volume 2. ISBN 1558600922.

    Google Scholar 

  • Tennenhouse, D., et al. (1997) ‘A survey of active network research.’ IEEE Communications Magazine, 35(1):80–86, January 1997. http://www.tns.lcs.mit.edu/publications/ ieeecomms97.html

    Article  Google Scholar 

  • Tschudin, C. (1997) ‘Protecting mobile agents against malicious hosts.’ Mobile Agents and Security (Lecture Notes in Computer Science, 1419) ISBN 3540647929 http://www.icsi.berkeley.edu/~tschudin/

    Google Scholar 

  • White, J. (1996) ‘Telescript technology: Mobile agents.’ Software Agents. ISBN 0262522349.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Minar, N., Kramer, K.H., Maes, P. (1999). Cooperating Mobile Agents for Dynamic Network Routing. In: Hayzelden, A.L.G., Bigham, J. (eds) Software Agents for Future Communication Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58418-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-58418-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-63584-7

  • Online ISBN: 978-3-642-58418-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics