• DocumentCode
    414954
  • Title

    ESP: a flexible, high-performance, PLD-based network service

  • Author

    Muthulakshmi, M. ; Heath, J. Robert ; Calvert, Kenneth L. ; Griffioen, James

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Kentucky Univ., Lexington, KY, USA
  • Volume
    2
  • fYear
    2004
  • fDate
    20-24 June 2004
  • Firstpage
    1014
  • Abstract
    Emerging network-level services, such as ephemeral state processing (ESP), provide end systems with the ability to control the way in which their packets are processed at routers in the network. Supporting user-defined per-packet processing at today´s wire-speeds requires significant computational power. Special-purpose application specific integrated circuit (ASIC) chips offer the performance, but not the extensibility needed to support these, evolving services. In our previous work, we explored the use of programmable (general-purpose) network processors as a potential solution. Although network processors are easily extensible, they pay a performance penalty for that flexibility. In this paper, we explore a third approach; the use of programmable logic devices (PLD) that combine the flexibility of a network processor with the performance of an ASIC. We describe a PLD implementation of the ESP service, discuss the challenges involved, and present performance numbers showing significant speedups over our previous network processor implementation.
  • Keywords
    Internet; application specific integrated circuits; programmable logic devices; telecommunication network routing; telecommunication services; ASIC chips; PLD network service; application specific integrated circuit chips; end systems; ephemeral state processing; network routers; programmable logic devices; programmable network processors; Application specific integrated circuits; Computer aided instruction; Computer architecture; Control systems; Electrostatic precipitators; Hardware design languages; Heat engines; Laboratories; Programmable logic devices; Resistance heating;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8533-0
  • Type

    conf

  • DOI
    10.1109/ICC.2004.1312654
  • Filename
    1312654