Abstract
With the development of Internet and next generation networks in telecommunications, more and more new services are required to be introduced into networks. Introducing new services into traditional network is always associated with standardizing new protocols. The progress of protocol standardization usually takes several years, which cannot meet the increasing demands of the applications in Internet and next generation networks. Service customization in network systems may be one possible solution to cope with this problem. Based on the principle that network service is provided by interactions among protocol entities, this paper proposes a conceptual model of service customization (SECUM) by separating the service logic from protocol interactive logic within existing network architecture. The theory of Communicating Sequential Processes (CSP) is used to formalize the SECUM in order to locate exactly the service logic and to define precisely the SECUM. For validating the SECUM's usability in practical network systems, this paper also proposes an implementation model for SECUM: a component-based protocol implementation model (CPIM). CPIM discomposes protocol entity into application component, service component, message component and communication component. Service component associates application component with message component. Users or network managers can customize network services by configuring service component. The paper shows respectively the applications of SECUM and CPIM by proposing a customizable IP service model based on SECUM and describing an implementation of Session Initiation Protocol (SIP) based on CPIM. Compared with the existing service-customization techniques, SECUM is a service customization model internal to network system and may provide more powerful capabilities of service customization.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
David L Tennenhouse, Jonathan M Smith, W David Sincoskieet al. A survey of active network research.IEEE Communication Magazine, January 1997, 35(1): 80–86.
Kenneth L Calvert, Samrat Bhattacharjee, Ellen Zegura, James Sterbenz. Directions in active networks.IEEE Communications Magazine, Oct. 1998, 36(10): 72–78.
Jonathan M Smith, Kenneth L Calvert, Sandra L Murphyet al. Activating networks: A progress report.Computer, April 1999, 32(4): 32–41.
Danny Raz, Yuval Shavitt. Active Networks for efficient distributed network management.IEEE Communications Magazine, March 2000, 38(3): 138–143.
Aurel A Lazar. Programming telecommunication networks.IEEE Network, September/October 1997, 11(5): 8–18.
Campbell A T, De Meer H G, Kounavis M Eet al. A survey of programmable networks.Computer Communication Review, April 1999, 29(2): 7–23.
John de Keijzer, Douglas Tait, Rob Goedman. JAIN: A new approach to services in communication networks.IEEE Communications Magazine, January 2000, 38(1): 94–99.
Ravi Raj Bhat, Rajeev Gupta. JAIN protocol APIs.IEEE Communications Magazine, January 2000, 38(1): 100–107.
Simon Beddus, Gary Bruce, Steve Davis. Opening up networks with JAIN parlay.IEEE Communications Magazine, April 2000, 38(4): 336–143.
Vu Anh Pham, Ahmed Karmouch. Mobile software agents: An overview.IEEE Communications Magazine, July 1998, 36(7): 26–37.
Gregor V Buchmann, Carl A Sunshine. Formal methods in communication protocol design.IEEE Trans. Communications, April 1980, COM-28(4): 624–631.
David D Clark. The design philosophy of the DARPA Internet protocols.Computer Communications Review, Sept. 1988, 18(4): 106–114.
Jeffrey M Bradshaw, Niranjan Suri, Alberto J Canaset al. Terraforming cyberspace.Computer, July 2001, 34(7): 48–56.
Gregor V Buchmann. Specifications of a simplified transport protocol using different formal description techniques.Computer Networks and ISDN Systems, 1989/1990, 18: 335–377.
Hoare C A R. Communicating Sequential Processes. Prentice Hall International. Englewood Cliffs, New Jersey, USA, 1985.
Roscoe A W, The Theory and Practice of Concurrency. London: Prentice Hall, 1998.
O'Malley S W, Peterson L L. A dynamic network architecture.ACM Trans. Computer Systems, May 1992, 10(2): 110–143.
David D Clark, Wenjia Fang. Explicit allocation of besteffort packet delivery service.IEEE/ACM Trans. Networking, August 1998, 6(4): 362–373.
Sally Floyd, Van Jacobson. Random early detection gateways for congestion avoidance.IEEE/ACM Trans. Networking, August 1993, 1(4): 397–413.
Campbell A T, Kounavis M E, Villela D Aet al. Spawning networks.IEEE Network, July/August 1999, 13(4): 16–29.
Xavier Logean, Falk Dietrich, Jean-Pierre Hubauxet al. On applying formal techniques to the development of hybrid services: Challenges and directions.IEEE Communications Magazine, July 1999, 37(7): 132–138.
Craig Partridge, Alex C Snoeren, W Timothy Strayeret al. FIRE: Flexible Intra-AS routing environment.IEEE Journal on Selected Areas in Communications, March 2001, 19(3): 410–425.
Ali Arsanjani. Developing and integrating enterprise components and services: Introduction.Communications of the ACM, October 2002, 45(10): 30–34.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported in part by the National Natural Science Foundation of China under Grant Nos. 69873008, 90104009, and 60273091, the National High-Tech Development 863 Program of China under Grant Nos. 863–306-QN2000-4 and 2002AA121069, by the Natural Science Funds of Jiangsu Province, China, under Grant No. BK2001205, and by Natural Science Funds of Universities of Jiangsu Province, China, under Grant No. 00KJB520002.
Su-Bin Shen received the B.Sc., the M.Sc. and the Ph.D. degrees in computer science and engineering from Southeast University, China, in 1984, 1989 and 2000 respectively. He is currently with the Research Center of Network Technology, Nanjing University of Posts and Telecommunications, China, as a research professor. He is the author of more than 20 papers in referred journals and conferences. His research interests include network architecture, protocol modeling, next generation networks, network security and telecommunication software.
Guan-Qun Gu received the B.Sc degree in computer science and engineering from Nanjing Institute of Technology (which is now renamed as Southeast University), China, in 1962. He is currently with the Department of Computer Science and Engineering, Southeast University, China, as a professor. He is an academician of the Chinese Academy of Engineering. He currently holds the president of Southeast University. He has published more than 100 papers in referred journals and 6 books on computer networking and applications. His research interests include computer networks, computer-integrated manufacture systems, network service platform and network applications.
Shun-Yi Zhang received the B.Sc degree in electronic engineering from University, Tianjin, China in 1968. He currently holds the vice-president of Nanjing University of Posts and Telecommunications. He is also a professor in the Research Center of Network Technology, Nanjing University of Posts and Telecommunications. He has published more than 30 papers in referred journals and conferences. His research interests include computer communications, network optimization models and algorithm, service management in telecommunication system and management information systems.
Rights and permissions
About this article
Cite this article
Shen, SB., Gu, GQ. & Zhang, SY. A conceptual model of service customization and its implementation. J. Comput. Sci. & Technol. 19, 138–149 (2004). https://doi.org/10.1007/BF02944791
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02944791