Title
Design of a scalable network programming framework
Abstract
Nearly all programmable commercial hardware solutions offered for high-speed networking systems are capable of meeting the performance and flexibility requirements of equipment vendors. However, the primary obstacle to adoption lies with the software architectures and programming environments supported by these systems. Shortcomings include use of unfamiliar languages and libraries, portability and backwards compatibility, vendor lock-in, design and development learning curve, availability of competent developers, and a small existing base of software. Another key shortcoming of previous architectures is that either they are not multi-core oriented or they expose all the hardware details, making it very hard for programmers to deal with. In this paper, we present a practical software architecture for high-speed embedded systems that is portable, easy to learn and use, multicore oriented, and efficient.
Year
DOI
Venue
2008
10.1145/1477942.1477945
ANCS
Keywords
Field
DocType
programmable commercial hardware solution,high-speed networking system,high-speed embedded system,equipment vendor,flexibility requirement,competent developer,scalable network programming framework,hardware detail,practical software architecture,software architecture,backwards compatibility,embedded system,learning curve,openflow,computer networks,network programming,packet switching
Computer science,Computer network,Real-time computing,Software,Software portability,Software architecture,Component-based software engineering,Backward compatibility,Computer network programming,Software development,Software framework
Conference
Citations 
PageRank 
References 
3
0.49
7
Authors
3
Name
Order
Citations
PageRank
Ben Wun171.40
Patrick Crowley21882154.46
Arun Raghunath3172.51