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
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;
Conference_Titel :
Communications, 2004 IEEE International Conference on
Print_ISBN :
0-7803-8533-0
DOI :
10.1109/ICC.2004.1312654