• DocumentCode
    2067671
  • Title

    Network processors as building blocks in overlay networks

  • Author

    Gavrilovska, Ada ; Schwan, Karsten ; Nordstrom, Ola ; Seifu, Hailemelekot

  • Author_Institution
    Center for Exp. Res. in Comput. Syst. (CERCS), Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2003
  • fDate
    20-22 Aug. 2003
  • Firstpage
    83
  • Lastpage
    88
  • Abstract
    This paper proposes an architecture that permits selected application- and middleware-level functionality to be ´pushed into´ network processors. Such functionality is represented as stream handlers that run on the network processors (NPs) attached to the host nodes participating in overlay networks. When using stream handlers, application- and middleware-level functionality is ´split´ into multiple components that are jointly executed by the host and the attached NP (ANP). Resulting improvements in application performance are due to the network-near nature of ANPs and due to the ability to dynamically customize stream handlers to meet current application needs or match current network resources. The evaluation of our current prototype implementation indicates that the use of ANP-level handlers can reduce the delays on the application data path by more than 25%, and can sustain higher throughput for the application services provided by stream handlers. In addition, stream handlers are a suitable basis for scalable implementations of data-increasing services like destination-customized multicast.
  • Keywords
    middleware; network servers; reconfigurable architectures; active networking; application data path delay reduction; application-level functionality; destination-customized multicast services; middleware-level functionality; network processor building blocks; overlay networks; stream handler dynamic customization; Application software; Computer architecture; Computer networks; Delay; Filtering; Intelligent networks; Middleware; Online Communities/Technical Collaboration; Prototypes; Remote monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Interconnects, 2003. Proceedings. 11th Symposium on
  • Print_ISBN
    0-7695-2012-X
  • Type

    conf

  • DOI
    10.1109/CONECT.2003.1231482
  • Filename
    1231482