An Active Network Execution Environment for on Demand Customization of Communication Protocols and Services
Vol. 11, No. 7, pp. 937-950,
Dec. 2004
10.3745/KIPSTC.2004.11.7.937
PDF
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 proposed active network execution environment is made up of three parts, virual 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 protocol and service easily. Finally, the enevt engine is used to detect the automatic transition of system components using event delegation model. To verify the CAFEs, 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.
Statistics
Cite this article
[IEEE Style]
H. Y. Lee, B. Y. Kang, K. S. Lim, "An Active Network Execution Environment for on Demand Customization of Communication Protocols and Services," The KIPS Transactions:PartC, vol. 11, no. 7, pp. 937-950, 2004. DOI: 10.3745/KIPSTC.2004.11.7.937.
[ACM Style]
Hwa Young Lee, Bo Young Kang, and Kyung Shik Lim. 2004. An Active Network Execution Environment for on Demand Customization of Communication Protocols and Services. The KIPS Transactions:PartC, 11, 7, (2004), 937-950. DOI: 10.3745/KIPSTC.2004.11.7.937.