Applying Software Component Technology to NP-based System for Novel Network Services

With the explosion of low-cost bandwidth availability, many desirable e-business features require new functionality in enterprise networking systems, and thus force the network components to be both flexible and powerful. Programmable routers (typically NP-based systems) as a platform on which to implement the enterprise applications seem to fit the bill. Meanwhile, the demands for accommodating an increasingly diverse range of novel network services in such system are still keep growing. To meet these challenges, this paper presents a novel methodology for building control plane software using component technology in programmable network environment. The proposed approach can facilitate the developing of scalable, flexible modular NP-based systems that are required to the e-business world

[1]  Stefan Schmid,et al.  A component-based active router architecture , 2003 .

[2]  Ling Zhang,et al.  The research and implementation of transplanting the Iptables/Netfilter to an IXP2400 based firewall system , 2005, Second International Conference on Embedded Software and Systems (ICESS'05).

[3]  Di Wu,et al.  Software Component Model for Network Processor Based System , 2005, Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05).

[4]  Di Wu,et al.  Component based performance prediction for network processor based system , 2005, Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05).

[5]  Larry L. Peterson,et al.  Scout: a communications-oriented operating system , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[6]  Santiago Comella-Dorda,et al.  Volume II: Technical Concepts of Component-Based Software Engineering , 2000 .

[7]  Gordon S. Blair,et al.  A re-configurable component model for programmable nodes , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..

[8]  Pierre G. Paulin,et al.  Network processors: a perspective on market requirements, processor architectures and embedded S/W tools , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[9]  Michael E. Kounavis,et al.  NetBind: a binding tool for constructing data paths in network processor-based routers , 2002, 2002 IEEE Open Architectures and Network Programming Proceedings. OPENARCH 2002 (Cat. No.02EX571).