• DocumentCode
    2388302
  • 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
  • fYear
    2002
  • fDate
    14-16 Oct. 2002
  • Firstpage
    78
  • Lastpage
    83
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 2002. Proceedings. Eleventh International Conference on
  • ISSN
    1095-2055
  • Print_ISBN
    0-7803-7553-X
  • Type

    conf

  • DOI
    10.1109/ICCCN.2002.1043049
  • Filename
    1043049