Title :
A Component Model for Network Processor Based System
Author :
Xiao, Hong ; Wu, Di
Author_Institution :
Guangdong Univ. of Technol., Guangzhou
Abstract :
Network processors usually consist of multiple heterogeneous processing and memory units connected by on-chip network, and the target applications generally need to process packets at full line rate from Gbit/s to multiple 10 Gbit/s. Network processor based applications are real-time, resource-constrained and heterogeneous. We believe that component technology is a promising approach for complex embedded system development. However, the general purpose component technology is not suitable for the contexts of network processor. This paper gives general guidelines for applying component technology to network processor based systems. A component model is proposed according to the features of hardware architecture and target applications. We show that the component model could simplify composition and improve predictability for network processor based systems.
Keywords :
memory architecture; software engineering; system-on-chip; complex embedded system development; component model; hardware architecture; memory units; multiple heterogeneous processing; network processor; on-chip network; target applications; Application software; Computer architecture; Embedded system; Hardware; Java; Predictive models; Software architecture; System-on-a-chip; Throughput; Yarn;
Conference_Titel :
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location :
Amman
Print_ISBN :
1-4244-1030-4
Electronic_ISBN :
1-4244-1031-2
DOI :
10.1109/AICCSA.2007.370863