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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
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.
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
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
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.
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
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
Davie, B., Peterson, L. (1996) Computer Networks: A Systems Approach. ISBN 1558603689.
Fischer, M., et al. (1995) ‘Impossibility of distributed computing with one faulty process.’ Journal of the ACM 32:2 (April 1985): 374–382.
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.
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
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/
Huberman, B. (1990) ‘The performance of cooperative processes.’ Physica D, 42:38–47, 1990.
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/
Oakes, S. (1998) Java Security. ISBN 1565924037.
Perkins, C., Woolf, B. (1997) Mobile IP: Design Principles and Practices. Addison-Wesley Wireless Communications Series. ISBN 0201634694
Poor, R. (1997) ‘Hyphos— A Self-Organizing, Wireless Network.’ Master’s thesis, MIT Media Lab, 1997. http://ttt.media.mit.edu/pia/Research/Hyphos/
Rosenschein, J., Zlotkin, G. (1994) Rules of Encounter. ISBN 0262181592
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
Schoonderwoerd, R. Holland, O. (1999) ‘Minimal agents for communications networks routing: The social insect paradigm’ Chapter 13 of this book.
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.
Sycara, K (1989). ‘Multi-agent compromise via negotiation.’ Distributed Artificial Intelligence, volume 2. ISBN 1558600922.
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
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/
White, J. (1996) ‘Telescript technology: Mobile agents.’ Software Agents. ISBN 0262522349.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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