Skip to main content

Minimal Agents for Communications Network Routing: The Social Insect Paradigm

  • Chapter

Abstract

This chapter describes an alternative way of controlling dynamic routing in a communications network. The technique used is based on simple mobile software agents modeled on ants which continually modify the routing tables in response to congestion in the network, and which co-ordinate their actions using stigmergy, a form of indirect communication used by social insects. The principle is demonstrated on a simulated communications network modeling typical distributions of calls between nodes. The network also supports a population of mobile software agents — the ants —designed to imitate the behavior of certain ants, which lay and follow trails of scent, or pheromone. As the ants move across the network between randomly chosen pairs of nodes, they deposit simulated pheromone at each node as a function of the distance traveled and the congestion encountered on the journey. They select their path at each intermediate node as a function of the distribution of simulated pheromone at that node. Calls are also routed according to the pheromone distributions at each intermediate node. The ant-based control is compared with other routing methods on the ability to deal with changing call distributions and high network loads. Despite their simplicity the ant-like agents are shown to adapt smoothly to the ever-changing and complex behavior of the network, preventing or removing congestion by distributing the load on the network evenly and keeping the average load low. The system is shown to exhibit many attractive features deriving from the same factors that make natural ants successful. The prospects for extending this type of distributed control to the Internet are also considered.

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. See Chapter 11 for this book for re-print.

    Google Scholar 

  • Baran, P. (1964). On distributed communications: introduction to distributed communications networks. Rand corporation. RM-3420-PR.

    Google Scholar 

  • Beckers, R., Deneubourg, J.L., Goss, S. (1992). Trails and U-turns in the Selection of a Path by the Ant Lasius Niger. J. theor. Biol. 159, 397–415.

    Article  Google Scholar 

  • Beckers, R., Deneubourg, J.L., Goss, S. (1993). Modulation of trail laying in the ant Lasius Niger and its role in the collective selection of a food source. J. Ins. Behav. (in press)

    Google Scholar 

  • Beckers, R., Holland, O.E., Deneubourg, J.L. (1994). From local actions to global tasks: Stigmergy and Collective Robotics. In R.A. Brooks, & P. Maes (Eds.) Artificial Life IV, Cambridge, MIT Press.

    Google Scholar 

  • Bonabeau, E., Cogne, F. (1996). Constellation-enhanced adaptability in the vicinity of bifurcation: The example forging in ants. From animals to animats 4. Cambridge, MA: MIT Press.

    Google Scholar 

  • Bonabeau, E., Henaux, F., Guerin, S., Snyers, D., Kuntz, P., Theraulaz, G. (1998). Routing in telecommunications networks with “smart” ant-like agents. Proceedings of IATA’98, 2nd international workshop on intelligent agents for telecommunications.

    Google Scholar 

  • Deneubourg, J.L., Goss, S. (1989). Collective patterns and decision-making. Ethology, Ecology & Evolution 1, 295–311.

    Article  Google Scholar 

  • Deneubourg, J.L., Goss, S., Franks, N., Sendova-Franks, A., Detrain C., Chrétien, L. (1990). The dynamics of collective sorting robot-like ants and ant-like robots. In J.-A. Meyer & S. Wilson (Eds.), From Animals to Animats: Proceedings of the first international conference on simulation of adaptive behavior. Cambridge, MIT Press.

    Google Scholar 

  • Deveza, R., Thiel, D., Russell, A., & Mackay-Sim, A. (1994). Odor sensing for robot guidance. International journal of Robotics research, 13(3), 232–239.

    Article  Google Scholar 

  • Dijkstra, E.W. (1959). A Note on Two Problems in Connexion with Graphs. Numerische Mathematik vol. 1.

    Google Scholar 

  • DiCaro, G., Dorigo, M. (1998). Mobile agents for adaptive routing. Proceedings of 31st Hawaii international conference on systems sciences, Hawaii, USA.

    Google Scholar 

  • Dorigo, M., Maniezzo, V., Colorili, A. (1996). The Ant System: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man and Cybernetics Part B, Vol. 26, No. 1, 1–13.

    Article  Google Scholar 

  • Franks, N.R. (1989). Army Ants: A Collective Intelligence. American Scientist, Volume 77, March-April.

    Google Scholar 

  • Goss. S., Beckers, R., Deneubourg, J.L., Aron, S., Pasteeis, J.M. (1990). How trail-laying and trail following can solve foraging problems for ant colonies. R.N. Hughes (Ed.) NATO AS1 Series, Vol. G20 Behavioral mechanisms of food selection, Springer Verlag.

    Google Scholar 

  • Grassé, P.P. (1959). La reconstruction du nid et les coordinations inter-individuelles chez Bellicositermes natalensis et Cubitermes sp. La theorie de la stigmergie: Essai d’interpretation des termites constructeurs. Ins. Soc, 6, 41–83.

    Google Scholar 

  • Gambardella, L.M., Dorigo, M. (1995). Ant-Q: A Reinforcement Learning approach to the traveling salesman problem. Proc. of ML-95, 12th Int. Conf. on Machine Learning, Morgan Kaufmann, 252–260.

    Google Scholar 

  • Heusse, M., Snyers, D., Guerin, S. Kuntz, P. (1998). Adaptive agent-driven routing and load balancing in communication networks. To appear in Complex Systems.

    Google Scholar 

  • Huitema, C. (1995). Routing in the Internet. Prentice Hall.

    Google Scholar 

  • Hölldobler, B., Wilson, E.O. (1994). Journey to the Ants. Belknap Press / Harvard University Press.

    Google Scholar 

  • Russel, R.A. (1995). Laying and sensing odor markings as a strategy for assisting mobile robot navigation tasks. IEEE Robotics and automation magazine, September, 3–9

    Google Scholar 

  • Schoonderwoerd, R. (1996). Collective Intelligence for Network Control. Ir.-thesis, Delft University of Technology, Faculty of Technical Informatics.

    Google Scholar 

  • Schoonderwoerd, R., Holland, O.E., Bruten, J.L. (1997). Ant-like agents for load balancing in telecommunications networks. Proceedings of the first international conference on autonomous agents. ACM press.

    Google Scholar 

  • Schoonderwoerd, R., Holland, O.E., Bruten, J.L., Rothkrantz, L.J.M. (1996). Ant-based load balancing in telecommunications networks. Adaptive Behavior, Vol.5, No.2, 169–207.

    Article  Google Scholar 

  • Steenstrup, M.E. (1995). Routing in communications networks. Mt.Kisco, NY: Prentice Hall.

    MATH  Google Scholar 

  • Stickland, T.R. Tofts, C.M.N., Franks, N.R. (1992). A path choice algorithm for ants. Naturwissenschaften, 79, 567–572.

    Article  Google Scholar 

  • Subramanian, D., Druschel, P., Chen, J. (1997). Ants and reinforcement learning: a case study in routing in dynamic networks. Proceedings of IJCAI.

    Google Scholar 

  • Sutton, R.S. (1990). Reinforcement Learning Architectures for Animats. In J.-A. Meyer S. Wilson (Eds.), From Animals to Animats: Proceedings of the first international conference on simulation of adaptive behavior. Cambridge, MIT Press.

    Google Scholar 

  • Tanenbaum, A.S. (1996). Computer networks. Prentice-Hall.

    Google Scholar 

  • Tennenhouse, D., Smith, J., Sincoskie, W., Wetherall, D., Minden, G. (1997) A survey of active network research. IEEE Communications Magazine, 35(1):80–86.

    Article  Google Scholar 

  • Theraulaz, G., Bonabeau, E. (1995). Coordination in distributed building. Science, 269, 686–688.

    Article  Google Scholar 

  • Wilson, E.O. (1975). Sociobiology, Belknap Press / Harvard University Press.

    Google Scholar 

  • Wilson, S.W. (1996). Explore/exploit strategies in autonomy. From animals to animats 4. Cambridge, MA: MIT Press.

    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

Schoonderwoerd, R., Holland, O. (1999). Minimal Agents for Communications Network Routing: The Social Insect Paradigm. 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_13

Download citation

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

  • 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