Skip to main content
Log in

A conceptual model of service customization and its implementation

  • Computer Network and Internet
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. 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.

    Article  Google Scholar 

  2. Kenneth L Calvert, Samrat Bhattacharjee, Ellen Zegura, James Sterbenz. Directions in active networks.IEEE Communications Magazine, Oct. 1998, 36(10): 72–78.

    Article  Google Scholar 

  3. Jonathan M Smith, Kenneth L Calvert, Sandra L Murphyet al. Activating networks: A progress report.Computer, April 1999, 32(4): 32–41.

    Article  Google Scholar 

  4. Danny Raz, Yuval Shavitt. Active Networks for efficient distributed network management.IEEE Communications Magazine, March 2000, 38(3): 138–143.

    Article  Google Scholar 

  5. Aurel A Lazar. Programming telecommunication networks.IEEE Network, September/October 1997, 11(5): 8–18.

    Article  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. Ravi Raj Bhat, Rajeev Gupta. JAIN protocol APIs.IEEE Communications Magazine, January 2000, 38(1): 100–107.

    Article  Google Scholar 

  9. Simon Beddus, Gary Bruce, Steve Davis. Opening up networks with JAIN parlay.IEEE Communications Magazine, April 2000, 38(4): 336–143.

    Article  Google Scholar 

  10. Vu Anh Pham, Ahmed Karmouch. Mobile software agents: An overview.IEEE Communications Magazine, July 1998, 36(7): 26–37.

    Article  Google Scholar 

  11. Gregor V Buchmann, Carl A Sunshine. Formal methods in communication protocol design.IEEE Trans. Communications, April 1980, COM-28(4): 624–631.

    Article  Google Scholar 

  12. David D Clark. The design philosophy of the DARPA Internet protocols.Computer Communications Review, Sept. 1988, 18(4): 106–114.

    Article  Google Scholar 

  13. Jeffrey M Bradshaw, Niranjan Suri, Alberto J Canaset al. Terraforming cyberspace.Computer, July 2001, 34(7): 48–56.

    Article  Google Scholar 

  14. Gregor V Buchmann. Specifications of a simplified transport protocol using different formal description techniques.Computer Networks and ISDN Systems, 1989/1990, 18: 335–377.

    Article  Google Scholar 

  15. Hoare C A R. Communicating Sequential Processes. Prentice Hall International. Englewood Cliffs, New Jersey, USA, 1985.

    MATH  Google Scholar 

  16. Roscoe A W, The Theory and Practice of Concurrency. London: Prentice Hall, 1998.

    Google Scholar 

  17. O'Malley S W, Peterson L L. A dynamic network architecture.ACM Trans. Computer Systems, May 1992, 10(2): 110–143.

    Article  Google Scholar 

  18. David D Clark, Wenjia Fang. Explicit allocation of besteffort packet delivery service.IEEE/ACM Trans. Networking, August 1998, 6(4): 362–373.

    Article  Google Scholar 

  19. Sally Floyd, Van Jacobson. Random early detection gateways for congestion avoidance.IEEE/ACM Trans. Networking, August 1993, 1(4): 397–413.

    Article  Google Scholar 

  20. Campbell A T, Kounavis M E, Villela D Aet al. Spawning networks.IEEE Network, July/August 1999, 13(4): 16–29.

    Article  Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. Ali Arsanjani. Developing and integrating enterprise components and services: Introduction.Communications of the ACM, October 2002, 45(10): 30–34.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Su-Bin Shen.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02944791

Keywords

Navigation