• DocumentCode
    2719966
  • Title

    PAN: a high-performance active network node supporting multiple mobile code systems

  • Author

    Nygren, Erik L. ; Garland, Stephen J. ; Kaashoek, M. Frans

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1999
  • fDate
    26-27 Mar 1999
  • Firstpage
    78
  • Lastpage
    89
  • Abstract
    A capsule-based active network transports capsules containing code to be executed on network nodes through which they pass. Active networks facilitate the deployment of new protocols, which can be used without any changes to the underlying network infrastructure. This paper describes the design, implementation, and evaluation of a high-performance active network node which supports multiple mobile code systems. Experiments, using capsules executing unsafe native Intel ix86 object code, indicate that active networks may be able to provide significant flexibility relative to traditional networks with only a small performance overhead (as little as 13% for 1500 byte packets). However, capsules executing JavaVM code performed far worse (with over three times the performance overhead of native code for 128 byte packets), indicating that mobile code system performance is critical to overall node performance
  • Keywords
    Java; computer networks; distributed object management; distributed programming; protocols; JavaVM code; PAN; capsule-based active network; high-performance active network node; multiple mobile code systems; node performance; performance overhead; protocols; unsafe native Intel ix86 object code; Computer applications; Computer science; Forward contracts; Java; Kernel; Memory management; Passive networks; Protocols; Safety; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Open Architectures and Network Programming Proceedings, 1999. OPENARCH '99. 1999 IEEE Second Conference on
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-7803-5261-0
  • Type

    conf

  • DOI
    10.1109/OPNARC.1999.758497
  • Filename
    758497