ACM Transactions on Computer Systems (TOCS)
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
OpenFlow: enabling innovation in campus networks
ACM SIGCOMM Computer Communication Review
The autonomic network architecture (ANA)
IEEE Journal on Selected Areas in Communications
Hardware support for dynamic protocol stacks
Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems
Hi-index | 0.00 |
Network programming is widely understood as programming strictly defined socket interfaces. Only some frameworks have made a step towards real network programming by decomposing networking functionality into small modullar blocks that can be assembled in a ?exible manner. In this paper, we tackle the challenge of accommodating 3 partially con?icting objectives: (i) high ?exibility for network programmers, (ii) re-configuration of the network stack at runtime, and (iii) high packet forwarding rates. First experiences with a prototype implementation in Linux suggest little performance overhead compared to the standard Linux protocol stack.