NetVM: High performance and flexible networking using virtualization on commodity platforms

J Hwang, KK Ramakrishnan… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
NetVM brings virtualization to the Network by enabling high bandwidth network functions to
operate at near line speed, while taking advantage of the flexibility and customization of low …

PacketShader: a GPU-accelerated software router

S Han, K Jang, KS Park, S Moon - ACM SIGCOMM Computer …, 2010 - dl.acm.org
We present PacketShader, a high-performance software router framework for general packet
processing with Graphics Processing Unit (GPU) acceleration. PacketShader exploits the …

RouteBricks: Exploiting parallelism to scale software routers

M Dobrescu, N Egi, K Argyraki, BG Chun… - Proceedings of the …, 2009 - dl.acm.org
We revisit the problem of scaling software routers, motivated by recent advances in server
technology that enable high-speed parallel processing--a feature router workloads appear …

Transparent acceleration of software packet forwarding using netmap

L Rizzo, M Carbone, G Catalli - 2012 Proceedings IEEE …, 2012 - ieeexplore.ieee.org
Software packet forwarding has been used for a long time in general purpose operating
systems. While interesting for prototy** or on slow links, it is not considered a viable …

DROPv2: energy efficiency through network function virtualization

R Bolla, C Lombardo, R Bruschi, S Mangialardi - IEEE Network, 2014 - ieeexplore.ieee.org
Future Internet devices and network infrastructures need to be significantly more energy-
efficient, scalable, and flexible in order to realize the extremely virtualized and optimized …

A study of networking software induced latency

A Beifuß, D Raumer, P Emmerich… - … and Workshops on …, 2015 - ieeexplore.ieee.org
For long time, high-speed packet processing has been reserved for specialized hardware
devices since software based solutions were not able to achieve the required performance …

Netslices: Scalable multi-core packet processing in user-space

T Marian, KS Lee, H Weatherspoon - Proceedings of the eighth ACM …, 2012 - dl.acm.org
Modern commodity operating systems do not provide developers with user-space
abstractions for building high-speed packet processing applications. The conventional raw …

Energy-aware performance optimization for next-generation green network equipment

R Bolla, R Bruschi, F Davoli, A Ranieri - Proceedings of the 2nd ACM …, 2009 - dl.acm.org
Besides a more widespread sensitivity to ecological issues, the interest in energy-efficient
network technologies springs from heavy and critical economical needs, since both energy …

Optimizing latency and CPU load in packet processing systems

P Emmerich, D Raumer, A Beifuß… - … of computer and …, 2015 - ieeexplore.ieee.org
High-speed network cards supporting 10 or 40GbE (Gigabit Ethernet) are available today.
Software frameworks for high-speed packet reception and transmission were created to …

Green support for PC-based software router: Performance evaluation and modeling

R Bolla, R Bruschi, A Ranieri - 2009 IEEE International …, 2009 - ieeexplore.ieee.org
We consider a new generation of COTS software routers (SRs), able to effectively exploit
multi-Core/CPU HW platforms. Our main objective is to evaluate and to model the impact of …