Abstract

The concept of programmable nodes and active networks introduces programmability into communication networks. Code and data can be sent and modified on their ways to destinations. Recently, various research groups have designed and implemented their own execution platforms for active networks. Each design has its own benefits and drawbacks. Hence, there exist interoperability problems among them. Therefore in this paper, we introduce a concept that is similar to the socket programming for writing network programs. A set of simple interfaces, the Active Network Socket Programming (ANSP), for programming active applications is established. The resulting active applications will be able to work on top of all other execution environments in future. 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 the active networks. This is especially useful when active applications need to access all regions within a heterogeneous network to deploy 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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.