摘要
网络处理器通常由多个异构的处理和内存单元通过片上网络连接构成,其目标应用需要在Gbit/s到几十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 requirements of component framework for applying component technology to network processor based systems. Composition and run-time framework are discussed. The proposed component framework supports software performance engineering.
出处
《微计算机信息》
北大核心
2007年第05X期208-209,271,共3页
Control & Automation
基金
国家863计划项目(2001AA121012)
关键词
网络处理器
组件模式
组件框架
软件性能工程
Network processor,Component model,Component framework,Software performance engineering