• DocumentCode
    322342
  • Title

    DAN: distributed code caching for active networks

  • Author

    Decasper, Dan ; Plattner, Bernhard

  • Author_Institution
    Applied Res. Lab., Washington Univ., St. Louis, MO, USA
  • Volume
    2
  • fYear
    1998
  • fDate
    29 Mar-2 Apr 1998
  • Firstpage
    609
  • Abstract
    Active networking allows the network infrastructure to be programmable. Previous research focused on two commonly separated approaches: “capsules” and “programmable switches”. Capsules are typically small programs in packets which flow through the network and are executed in-band on nodes receiving them. Programmable switches are network devices which offer a back-door to inject code by a network administrator out-of-band in order to enhance the device´s capabilities. By combining these two approaches, this paper proposes a novel system architecture which allows both application specific data processing in network nodes as well as rapid deployment of new network protocol implementations. Instead of carrying code, data packets carry pointers to digitally signed active modules initially loaded on-the-fly, inband from trusted code servers on the network. Packet processing runs at high speed, may access and modify the whole network subsystem and no potentially slow virtual machines are needed
  • Keywords
    Internet; cache storage; cryptography; network operating systems; packet switching; protocols; DAN; active networks; application specific data processing; capsule; cryptology; data packets; digitally signed active modules; distributed code caching; network devices; network nodes; network protocol implementation; network subsystem; packet processing; programmable switches; security; system architecture; trusted code servers; Acceleration; Access protocols; Application software; Cryptography; Electric breakdown; Laboratories; Network servers; Stability; Switches; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM '98. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-4383-2
  • Type

    conf

  • DOI
    10.1109/INFCOM.1998.665081
  • Filename
    665081