Title
/dev/stdpkt: A Service Chaining Architecture with Pipelined Operating System Instances in a Unix Shell.
Abstract
Network Function Virtualization is being recognized as an important solution to satisfy a wide spectrum of user requirements, such as cost-effective and flexible service provisioning. Service Function Chaining is a key function in Network Function Virtualization to achieve rich and flexible pipelined network services with multiple virtual network functions. We have investigated the implementation of function chain using a shell pipeline of Unix processes, which is the base technology contributing the practical success of the Unix philosophy. In this paper, we evaluate the applicability of this idea in the function chaining scenario by conducting benchmarks in possible use cases. The evaluation is based on the prototype system which extends an existing userspace network stack, Linux Kernel Library, because it can use various mature network functions and has various performance optimization techniques. The evaluation confirms that, although the prototype system needs some performance improvements, the complex packet processing provided by functional chains of virtual nodes can be completely functional. Furthermore, we demonstrate up to 25% improvement on application goodput.
Year
Venue
Field
2017
AINTEC
Virtual network,Chaining,Computer science,Unix,Pipeline (Unix),Unix philosophy,Packet processing,Protocol stack,Operating system,Linux kernel,Distributed computing
DocType
Citations 
PageRank 
Conference
0
0.34
References 
Authors
2
3
Name
Order
Citations
PageRank
Motomu Utsumi100.68
Hajime Tazaki2738.24
Hiroshi Esaki340974.27