Title :
A design and implementation of active network socket programming
Author :
Law, K. L Eddie ; Leung, Roy
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
Abstract :
The concept of programmable nodes and active networks introduces programmability into communication networks. Code and data can be sent and modified on their routes to the destinations. Various research groups have designed and implemented their own design platforms. Each design has its own benefits and drawbacks. Moreover, there exists an interoperability problem among platforms. As a result, we introduce a concept that is similar to network socket programming. We intentionally establish a set of simple interfaces for programming active applications. This set of interfaces, known as active network socket programming (ANSP), will be working on top of all other execution environments in the future. Therefore, the ANSP offers a concept that is similar to "write once, run everywhere". It is an open programming model that active applications can work on all execution environments. It solves the heterogeneity within active networks. This is especially useful when active applications need to access all regions within a heterogeneous network to deploy a special service at critical points or to monitor the performance of the entire networks. Instead of introducing a new platform, our approach provides a thin, transparent layer on top of existing environments that can be easily installed for all active applications.
Keywords :
Internet; application program interfaces; open systems; protocols; telecommunication computing; ABone testbed; ANSP; Internet; active network socket programming; application layer active networking; communication networks; design platforms; execution environments; heterogeneous network; interoperability; network protocols; open programming model; programmable nodes; programming interface; write once run everywhere; Communication networks; IP networks; Monitoring; Network servers; Protocols; Quality of service; Shape; Sockets; Strontium; Web server;
Conference_Titel :
Computer Communications and Networks, 2002. Proceedings. Eleventh International Conference on
Print_ISBN :
0-7803-7553-X
DOI :
10.1109/ICCCN.2002.1043049