DocumentCode :
2084705
Title :
Efficient Implementation of Dynamic Protocol Stacks
Author :
Keller, Ariane ; Borkmann, Daniel ; Mühlbauer, Wolfgang
Author_Institution :
ETH Zurich, Zurich, Switzerland
fYear :
2011
fDate :
3-4 Oct. 2011
Firstpage :
83
Lastpage :
84
Abstract :
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 modular blocks that can be assembled in a flexible manner. In this paper, we tackle the challenge of accommodating 3 partially conflicting objectives: (i) high flexibility 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.
Keywords :
Internet; Linux; protocols; telecommunication networks; Internet; Linux protocol; decomposing networking; dynamic protocol stacks; network programmers; network programming; Computer architecture; Kernel; Linux; Message systems; Programming; Protocols; Sockets; Future Internet experimentation; Network architecture; flexible network stacks; performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Architectures for Networking and Communications Systems (ANCS), 2011 Seventh ACM/IEEE Symposium on
Conference_Location :
Brooklyn, NY
Print_ISBN :
978-1-4577-1454-2
Electronic_ISBN :
978-0-7695-4521-9
Type :
conf
DOI :
10.1109/ANCS.2011.19
Filename :
6062715
Link To Document :
بازگشت