Abstract
The application of software agent technology to the management of communications' infrastructures is a challenging domain as it requires management on different time scales and has many interacting components. This paper looks at the potential benefits that may be gained from the application of agent technology to communications systems and surveys recent developments. Recent work using distributed network management by adopting co-operating and self-interested agent models of collaboration are described. The paper provides an introduction to the authors' perceptions of agent technology, followed by a discussion of some issues that need to be addressed for agent technology to be of practical use in the communications domain. Following sections describe how agent technology has been used for network management, legacy telecommunications systems, and telecommunications integration. The authors discuss how the emerging standards for agent technology can be used in an applied situation of providing a virtual private network and mobile agent technology used for fully distributed network control.
Similar content being viewed by others
REFERENCES
J. L. Adams, Asynchronous transfer mode—an overview. BT Technology Journal, Vol. 13, No. 3, pp. 9–14, 1995.
R. M. Schmid, R. Beller, S. Giordano, and H. Flinck, IP and ATM—a position paper. EXPERT deliverable, AC094, WP 2.1 (1997).
C. E. Perkins, Mobile networking through mobile IP. http://www.computer.org/internet/v2n1/perkins.htm
U. Black, Emerging Communications Technologies, Prentice Hall Series 1997.
Z. Wang and J. Crowcroft, Quality-of-service routing for supporting multimedia applications, IEEE Journal on Selected Areas in Communications, Vol. 14, No. 7, pp. 1228–1234, September 1996.
D. Tennenhouse, J. Smith, W. D. Sincoskie, and D. Wetherall, A survey of active network research, IEEE Communications Magazine, Vol. 35, No. 1, pp. 80–86, January 1997.
F. Halsall, Data Communications, Computer Networks and Open Systems, Addison-Wesley (1996).
M. Decina and V. Trecordi, Convergence of telecommunications and computing to networking models for integrated services and applications, Proceedings of the IEEE, Vol. 85, No. 12, pp. 1887–1914, December 1997.
J. Pavón, J. Tomás, Y. Bardout, and L. H. Hauw, CORBA for network and service management in the TINA framework, IEEE Communications Magazine, Vol. 36, No. 3, pp. 72–79, March 1998.
J. V. Pitt, E. H. Mamdani, R. G. Hadinham, and A. J. Tunnicliffe, Agent-oriented middleware for telecommunications network and service management, AI for Network Management Systems, IEEE Digest No. 97/094, 1997.
TINA-C homepage: http://www.tinac.com
M. Wooldridge and N. R. Jennings, Intelligent agents: Theory and practice, Knowledge Engineering Review, Vol. 10, No. 2, pp. 115–152, 1995.
D. Sincoskie, Broadband ISDN is happening—except it's spelled IP, IEEE Spectrum, pp. 32–33, January 1997.
H. S. Nwana and D. T. Ndumu, Agents of change in future communication systems. In A. Hayzelden and J. Bigham (eds.), Software Agents for Future Communications Systems, Chapter 2, 1999.
D. Gaïti, A proposal for integrating intelligent management in the intelligent network conceptual model, Computer Networks and ISDN Systems, Vol. 28, No. 4, pp. 102–110, 1996.
T. White, B. Pagurek, and A. Bieszczad, Network modeling for management applications using intelligent mobile agents, Journal of Network and Systems Management, Special Issue on Mobile Agent-Based Network and Service Management, Vol. 7, No. 3, pp. 295–321, September 1999.
M. C. Chan, G. Pacifici, and R. Stadler, Managing multimedia network services, Journal of Network and Systems Management, Vol. 5, No. 3, pp. 257–282, 1997.
T. Magedanz, K. Rothernel, and S. Krause, Intelligent agents: An emerging technology for next generation telecommunications? INFOCOM'96, San Francisco, California, March 1996.
T. Sandholm and V. Lesser, On automated contracting in multi-enterprise manufacturing, Proceedings of the Improving Manufacturing Performance in a Distributed Enterprise: Advanced Systems and Tools Conference, Edinburgh, Scotland, pp. 33–42, July 1995.
S. H. Clearwater, Market-Based Control: A Paradigm for Distributed Resource Allocation, World Scientific, 1996.
G. Goldszmidt and Y. Yemini, Delegated agents for network management, IEEE Communications Magazine, Vol. 36, No. 3, pp. 66–70, March 1998.
K. Meyer, M. Erlinger, J. Betser, C. Sunshine, G. Goldszmidt, and Y. Yemini, Decentralizing control and intelligence in network management. In A. S. Sethi, Y. Raynaud, and F. Faure-Vincent (eds.), Integrated Network Management IV, Chapman and Hall, pp. 4–15, 1995.
R. G. Smith and R. Davis, Frameworks for cooperation in distributed problem solving, IEEE Transactions in System Man and Cybernetics, Vol. 11, No. 1. pp. 61–70, 1981. Also in A. Bond and L. Gasser (eds.) Readings in Distributed Artificial Intelligence, Morgan Kaufman Publishers,, 1988.
FIPA Specifications: http://www.fipa.com
M. Busuioc, Distributed Intelligent agents—A solution for the management of complex services. IATA'96 Workshop, ECAI 96, Budapest, Hungary, 1996.
R. Weihmayer and R. Brandau, Cooperative distributed problem solving for communication network management. Computer Communications, Vol. 13, No. 9, pp. 547–556, November 1990.
N. Skarmeas and K. L. Clark, Intelligent Routing based on active patterns as the basis for the integration of distributed information systems. http://www-lp.doc.ic.ac.uk/ ~klc/ , 1997.
J. M. Pitts and J. A. Schormans, Introduction to ATM Design and Performance, John Wiley, 1996.
J. Hardwicke and R. Davison, Software agents for ATM performance management, NOMS'98, 1998.
C. Frei and B. Faltings, Intelligent agents for network management, AI for Network Management Systems, IEEE Digest No. 97/094 1997.
A. Hayzelden and J. Bigham, Management of ATM resource configuration, automated by distributed agent control, Proc. of the IEEE Fourth Network Communications Symposium, Manchester, July 1997. Available at http://www.agentcom.org/.
A. Hayzelden and J. Bigham, Heterogeneous multi-agent architecture for ATM virtual path network resource configuration. In S. Albayrak and F. J. Garijo, (eds.) Intelligent Agents for Telecommunications Applications (IATA'98). LNAI 1437. Published by Springer Verlag. pp. 45–59, 1998.
D. Gaïti and N. Boukhatem, Cooperative congestion control schemes in ATM networks, IEEE Communications Magazine, Vol. 34, No. 11, pp. 102–110, 1996.
FIPA Agent Communication technologies and services (FACTS) ACTS project home page, http://www.labs.bt.com/profsoc/facts.
D. Messerschmitt, The future of computer-telecommunications integration, IEEE Communications Magazine Vol. 34, No. 4, pp. 66–69, 1996.
M. T. Rose, The Open Book: A Practical Perspective on OSI, Prentice Hall. 1990.
IETF Differentiated Services, http://www.ietf.org/html.charters/diffserv-charter.html
Java home-page, http://www.javasoft.com
Microsoft COM Home page, http://www.microsoft.com/com/default.asp
World Wide Web Home page, http://www.w3.org
A. Puder, A declarative extensions of {IDL}-based type definitions with open distributed environments, Int. Conf. Object-Oriented Information Systems, Springer-Verlag, 1994.
T. Finin, Y. Labrou, and J. Mayfield, KQML as an agent communication language. In J. M. Bradshaw (ed.) Software Agents MIT Press, pp. 291–316, 1997.
K. Decker, K. Sycara, and M. Williamson, Middle-agents for the Internet. Proceedings of the 15th International Joint Conference on Artificial Intelligence, Nagoya, Japan, pp. 578–583, August 1997.
P. D. O'Brien and R. C. Nicol, FIPA towards a standard for software agent's, BT Technology Journal, Vol. 16, No. 3, pp. 60–68, 1998.
Y. Labrou, T. Finin, and Yun Peng, The current landscape of Agent Communication Languages, IEEE Intelligent Systems, Vol. 14, No. 2, 1999.
P. Morreale, Agents on the move, IEEE Spectrum, Vol. 35, No. 4, pp. 34–41, 1998.
A. Bieszczad, T. White, and B. Pagurek, Mobile agents for network management, IEEE Communications Surveys, (September 1998).
A. Hayzelden and J. Bigham (eds.) Software Agents for Future Communications Systems, Springer-Verlag, 1999.
B. Quendt, An agent-based resource-control in a signaling system for the open telecommunication market, Proceedings of PAAM '97, Westminster Central Hall, London, April 1997.
S. Appleby and S. Steward, Mobile software agents for control in telecommunications networks, BT Technology Journal, Vol. 12, No. 2, pp. 104–113, 1994.
E. W. Dijkstra, A note on two problems in connection with graphs, Numerical Mathematics, Vol. 1, pp. 269–271, 1959.
R. Schoonderwoerd, O. Holland, and J. Bruten, Ant-like agents for load balancing in telecommunications networks, Proceedings of First International Conference on Autonomous Agents. http://www-uk.hpl.hp.cpm/people/ruud/ 1997.
N. Minar, K. H. Kramer, and P. Maes, Cooperating mobile agents for mapping networks, Proc. First Hungarian National Conference on Agent Based Computing, May 1998. http://www.media.mit.edu/~nelson/research/routes-coopagents/, 1998.
Nelson Minar's Web page: http://www.media.mit.edu/~nelson/research/routes-coopagents/
Akhil Sahai homepage: http://www.irisa.fr/prive/sahai/
Danny B. Lange and Mitsuru Oshima, Programming Mobile Agents in Java—with the Java Aglet API. IBM Research. http://www.trl.ibm.co.jp/aglets/aglet-book/index.html
A. Sahai and C. Morin, Mobile agents for enabling mobile user aware applications, Proceedings of the Second International Conference on Autonomous Agents (Autonomous Agents '98), Minneapolis/St. Paul, Minnesota, May 1998.
AgentBuilder Framework: http://www.agentbuilder.com
IBM Aglet Framework: http://www.trl.ibm.co.jp/aglets
Grasshopper platform: http://www.ikv.de
FIPA-OS toolkit: http://www.http://www.nortelnetworks.com/fipa-os
H. S. Nwana, D. T. Ndumu, and L. Lee, ZEUS: An advanced tool-kit for engineering distributed multi-agent systems, Proceedings of PAAM'98, Westminster Central Hall, London, United Kingdom, April 1998.
JAFMAS Toolkit: http://www.ececs.uc.edu/~abaker/JAFMAS
JATLite Toolkit: http://java.stanford.edu/java_agent/html
B. Venners, Solve real problems with aglets, a type of mobile agent, May 1997. http://www.javaworld.com/javaworld/jw-05-1997/jw-05-hood.html
B. Venners, Under the hood: The architecture of aglets, April 1997. http://www. javaworld.com/javaworld/jw-04-1997/jw-04-hood.html
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Hayzelden, A.L.G., Bigham, J., Poslad, S.J. et al. Communications Systems Driven by Software Agent Technology. Journal of Network and Systems Management 8, 321–347 (2000). https://doi.org/10.1023/A:1009430220293
Issue Date:
DOI: https://doi.org/10.1023/A:1009430220293