• Publication
  • 2003
  • Issue No. 6 - June
  • Abstract - A Mobile Agent-Based Advanced Service Architecture for Wireless Internet Telephony: Design, Implementation, and Evaluation
 This Article 
 Bibliographic References 
 Add to: 
A Mobile Agent-Based Advanced Service Architecture for Wireless Internet Telephony: Design, Implementation, and Evaluation
June 2003 (vol. 52 no. 6)
pp. 690-705

Abstract—Internet Telephony can be defined as real-time voice or multimedia communications over packet switched networks, including the Internet. The advent of third generation, wireless telecommunications networks will make it much more popular by adding the wireless dimension. Millions of end-users will access Internet Telephony services using wireless devices. These end-users will be highly mobile and will change locations very frequently. A key requirement in this environment is universal access. It stipulates that end-users have access to their advanced services from anywhere and from any terminal. Mobile agents can aid in meeting it in an efficient manner. They can carry services and follow roaming end-users. This paper presents the design, the implementation, and the evaluation of a novel mobile agent-based advanced service architecture for Wireless Internet Telephony. When a mobile agent carries services, subscription becomes a critical issue. The agent needs to be updated when the end-user subscribes or unsubscribe to services. Our architecture tackles the issue by proposing and evaluating two novel schemes: agent swapping and on-the-fly updating. Although, wireless Internet Telephony is our prime target, the architecture is, to a large extent, independent of the underlying network and therefore applicable to Internet Telephony in general.

[1] ITU-T Recommendation H. 323, Packet Based Multimedia Communications Systems, Geneva, 2001.
[2] J. Rosenberg et al., SIP: Session Initiation Protocol, RFC 3261 Internet Eng. Task Force, June 2002.
[3] J. Toga and J. Ott, ITU-T Standardization Activities for Interactive Multimedia Communications on Packet Networks: H. 323 and Related Recommendations Computer Networks, vol. 31, pp. 205-223, 1999.
[4] H. Liu and P. Mouchtaris, Voice over IP Signaling, H. 323 and Beyond IEEE Comm. Magazine, vol. 38, no. 10, pp. 142-148, Oct. 2000.
[5] H. Schulzrinne and J. Rosenberg, The Session Initiation Protocol: Internet Centric Signaling IEEE Comm. Magazine, vol. 38, no. 10, pp. 134-141, Oct. 2000.
[6] G. Camarillo, SIP Demystified. McGraw-Hill Professional Book Group, 2001.
[7] 3GPP home page:http:/www.3GPP.org/, 2002.
[8] 3GPP2 home page:http:/www.3GPP2.org/, 2002.
[9] L. Bos and S. Leroy, Toward an All-IP-based UMTS System Architecture IEEE Network, vol. 15, no. 1, pp. 36-45, Jan.-Feb. 2001.
[10] R.H. Glitho, Advanced Service Architectures for Internet Telephony: A Critical Overview IEEE Network, July/Aug. 2000.
[11] D. Chess et al., Mobile Agents: Are They a Good Idea? IBM Research Report RC 19887 (88465), 1994.
[12] M.K. Perdikas et al., Mobile Agents Standards and Available Platforms Computer Networks, vol. 31, no. 19, pp. 1999-2016, Aug. 1999.
[13] A. Karmouch and V.A. Pham, Mobile Software Agents: An Overview IEEE Comm. Magazine, vol. 36, no. 7, July 1998.
[14] R. Glitho, Emerging Alternatives to Today's Advanced Service Architectures for Internet Telephony: IN and Beyond Elsevier Computer Networks, vol. 35, pp. 551-563, 2001.
[15] TINA-C, Service Architecture version 5.0,http:/www.tina-c. com/, 2002.
[16] Voyager agent platform,http:/www.objectspace.com, 2002.
[17] T. Finin, KQML, a Language and Protocol for Knowledge and Information Exchange Technical Report Cs-94-02, 1993, Computer Science Dept., Univ, of Maryland Baltimore County, 1993.
[18] B. Emako, R.H. Glitho, and S. Pierre, Handling Subscription in a Mobile Agent-Based Service Environment: An Agent Swapping Approach Mobile Agents for Telecomm. Applications, E. Horlait, ed., pp. 50-66, Sept. 2000.
[19] S. Drossopoulou, T. Valkevych, and S. Eisenbach, Java Type-Soundness Revisited technical report, Imperial College of Science, Technology, and Medicine, Apr. 2000.
[20] G.P. Picco, Understanding, Evaluating, Formalizing, and Exploiting Code Mobility PhD thesis, Politecnico di Torino, 1998.
[21] M. Ranganathan, A. Acharya, S. Sharma, and J. Saltz, Network-Aware Mobile Programs, Mobility Processes, Computer, and Agents, pp. 461-492. ACM Press, Addison-Wesley, 1998.
[22] R.S. Gray, Agent TCL: A Flexible and Secure Mobile-Agent System PhD thesis, Dartmouth College, 1997.
[23] B. Pagurek, J. Tang, T. White, and R.H. Glitho, Management of Advanced Services in H. 323 Internet Telephony Protocol Proc. IEEE Infocom Conf., Mar. 2000.
[24] R.H. Glitho and A. Wang, A Mobile Agent Based Service Architecture for Internet Telephony Proc. Int'l Switching Symp. (ISS), May 2000.

Index Terms:
Agent-based architecture, mobile agent, Internet telephony, susbscription handling, service mobility.
Bertrand Emako, Roch H. Glitho, Samuel Pierre, "A Mobile Agent-Based Advanced Service Architecture for Wireless Internet Telephony: Design, Implementation, and Evaluation," IEEE Transactions on Computers, vol. 52, no. 6, pp. 690-705, June 2003, doi:10.1109/TC.2003.1204826
Usage of this product signifies your acceptance of the Terms of Use.