Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2004.11C.7.937

An Active Network Execution Environment for on Demand Customization of Communication Protocols and Services  

Lee Hwa Young (LG전자 홈넷사업팀 시스템개발그룹)
Kang Bo-young (경북대학교 대학원 컴퓨터과학과)
Lim Kyungshik (경북대학교 컴퓨터과학과)
Abstract
In this paper, we present the design and implementation of new execution environment named Customizable Architecture for Flexible Execution Environment(CAFEs) that supports the mechanism of protocol customization and service referencing. We introduce a new concept as micro protocols and active services to enhance software reusability. Micro protocol represents a specific algorithm or functionality of existing network protocol and the active service is in charge of binding legacy application and releasing the active network oriented services. The pro-posed active network execution environment is made up of three parts, virtual network system, protocol and service manager, event engine. First, the virtual network system is used to connect each active nodes using virtual network channels which are based on multiple existing protocol layers. Second, the protocol and service manager is responsible for composing micro protocols and active services to develop new network proto-col and service easily. Finally, the event engine is used to detect the automatic transition of system components using event delegation model. To verify the CAFTs, we have an experiment about the delivery of web contents which are suitable for the user's terminals in the wireless Internet environment. As a result. we are able to obtain the availability of developed execution environment.
Keywords
Execution Environment; CAFES; Micro Protocol; Active Service; Active Network;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Erich Gamma, John Vlissides, Ralph Johnson, Richard Helm, John M. Vlissides, Elements of Reusable Object Oriented Software, Addison-Wesley Publisher, ISBN 0201633612, 1994
2 D. Scott Alexander, William A. Arbaugh, Angelos D. Kerornytis, Jonathan M. Smith, 'A secure active network architecture: Realization in switchware,' IEEE Network, Vol.12, No.3, pp.37-45, May/June, 1998   DOI   ScienceOn
3 Martin Fowler, Kendall Scott, UML Distilled : A Brief Guide to the Standard Object Modeling Language, Addition-Wesley Publisher, ISBN 020165783X, 1999
4 S. Merugu, S. Bhattacharjee, Y. Chae, M. Sanders, K. Calvert, E. Zegura, 'Bowman and CANEs : Implementation of an Active Network,' Proceeding of the 37th Annual Allerton Conference on Communication, Control and Computing, Monticello, lllinois, September, 1999
5 Gray T. Wong, Matti A. Hiltunen, Richard D. Schlichting, 'A Configurable and Extensible Transport Protocol,' Proceedings of INFOCOM 2001, Vol.1, pp.319-328, April, 2001   DOI
6 Patrick Tullmann, Mike Hibler, Jay Lepreau, 'Janos: A Java-oriented OS for Active Network Nodes,' Proceedings of DARPA Active Networks Conference and Exposition(DANCE'02), pp.117-129, May, 2002   DOI
7 G. Minden, E. Komp, S. Ganje, M. Karman, S. Subramaniam, S. Tan, S. Vallabhaneni, J. Evans, 'Composite Protocols for Innovative Active Services,' Proceedings of DARPA Active Networks Conference and Exposition(DANCE'02), pp.157-164, May, 2002   DOI
8 Robert Barden, Bob Lindell, Steven Berson, Ted Faber, 'The ASP EE : An Active Network Execution Environment,' Proceedings of DARPA Active Networks Conference and Exposition(DANCE'02), pp.238-254, May, 2002   DOI
9 Javed I. Khan, Seung S. Yang, 'A Framework for Building Complex Netcentric Systems on Active Network,' Proceedings of DARPA Active Networks Conference and Exposition(DANCE'02), pp.409-426, May, 2002   DOI
10 D. Wetherall, J. Guttag, D. Tennenhouse, 'ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols,' Open Architectures and Network Programming(IEEE OPENARCH'98), pp.117-129, April, 1998   DOI
11 S. Bhattacharjee, K. Calvert, Y. Chae, S. Merugu, M. Sanders, E. Zegura, 'CANEs : an execution environment for composable services,' Proceedings of DARPA Active Networks Conference and Exposition(DANCE'02), pp.255-272, May, 2002   DOI
12 Xiaodong Fu, Weisong Shi, Anatoly Akkerman, Vijay Karemcheti, 'CANS : Composable, Adaptive Network Services Infrastructure,' Proceedings of USENIX Symposium on Internet Technologies and Systems(USITS), March, 2001
13 Sriram Ramabhadran, Joseph Pasquale, 'A Framework for Application Specific Custornization of Network Services,' Proceedings of Data Compression Conference (DCC'97), pp.456, March, 1997
14 Tennenhouse, D. L., Wetherall, D. J., 'Towards an Active Network Architecture,' Computer Communication Review, Vol.26, No.2, April, 1996
15 Stephen F. Bush, Amit B. Kulkarni, Active Networks and Active Network Management, Kluwer Academic/Plenum Publishers, ISBN 0306465604, 2001