Supporting runtime reconfiguration on network processors

Part of book or chapter of book, Article English OPEN
Lee, K ; Coulson, G (2006)

Network processors (NPs) are set to play a key role in the next generation of networking technology. They have the performance of ASIC-based routers whilst offering a high degree of programmability. However, the programmability potential of NPs can only be realized with appropriate software. In this paper, we argue that specialized software to support runtime reconfiguration is needed to fully exploit the potential of NPs. We first justify supporting runtime reconfiguration on NPs by offering real-world scenarios and discussing the issues associated with these. We then demonstrate how runtime reconfiguration can be achieved in practice through a case study of our component-based programming approach on the Intel IXP2400 NP.
  • References (14)
    14 references, page 1 of 2

    [1] D. Comer. Network Systems Design using Network Processors, IXP edition. 2003.

    [2] Heavy Reading. Network processors: A heavy reading competitive analysis. In Vol. 3, No. 2, January 2005.

    [3] I.A. Troxel, A.D. George, and S. Oral. Design and analysis of a dynamically reconfigurable network processor. In IEEE Conference on Local Computer Networks, Nov 2002.

    [4] L. Ruf, R. Keller, and B. Plattner. A Scalable Highperformance Router Platform Supporting Dynamic Service Extensibility On Network and Host Processors. In IEEE Conference on Pervasive Services, Jul 2004.

    [5] A. Gavrilovska, K. Schwan, and O. Nordstrom. Network processors as building blocks in overlay networks. In 11th Symposium on High Performance Interconnects, Aug 2003.

    [6] S. Harper. Phd thesis: A Secure Adaptive Network Processor, Bradley Department of Electrical and Computer Engineering Blacksburg, Virginia, April 2003.

    [7] C. Lee et al. Software/hardware reconfigurable network processor for space networks. In MAPLS 2001, Jan 2001.

    [8] A. Kind, R.Pletka, and M.Waldvogel. The role of network processors in active networks. In IWAN 2003, Japan, 2003.

    [9] Intel Corporation. Intel IXP2400 Network Processor. In Datasheet 301164-011. Intel Corporation, Feb 2004.

    [10] G. Coulson, G. Blair, P. Grace, A. Joolia, K. Lee, and J. Ueyama. A component model for building systems software. In IASTED 2004, Cambridge, MA, USA, 2004.

  • Metrics
    No metrics available
Share - Bookmark