TY - JOUR
T1 - Reducing the complexity of virtual machine networking
AU - Vrijders, Sander
AU - Maffione, Vincenzo
AU - Staessens, Dimitri
AU - Salvestrini, Francesco
AU - Biancani, Matteo
AU - Grasa, Eduard
AU - Colle, Didier
AU - Pickavet, Mario
AU - Barron, Jason
AU - Day, John
AU - Chitkushev, Lou
N1 - Funding Information:
This work is partly funded by the European Commission's Seventh Framework Programme (FP7/2007-2013) through the projects IRATI (Grant 317814), part of the Future Internet Research and Experimentation (FIRE) objective, and IRINA, part of the GN3plus Open Calls.
Publisher Copyright:
© 2016 IEEE.
PY - 2016/4
Y1 - 2016/4
N2 - Virtualization is an enabling technology that improves scalability, reliability, and flexibility. Virtualized networking is tackled by emulating or paravirtualizing network interface cards. This approach, however, leads to complexities (implementation and management) and has to conform to some limitations imposed by the Ethernet standard. RINA turns the current approach to virtualized networking on its head: instead of emulating networks to perform inter-process communication on a single processing system, it sees networking as an extension to local inter-process communication. In this article, we show how RINA can leverage a paravirtualization approach to achieve a more manageable solution for virtualized networking. We also present experimental results performed on IRATI, the reference open source implementation of RINA, which shows the potential performance that can be achieved by deploying our solution.
AB - Virtualization is an enabling technology that improves scalability, reliability, and flexibility. Virtualized networking is tackled by emulating or paravirtualizing network interface cards. This approach, however, leads to complexities (implementation and management) and has to conform to some limitations imposed by the Ethernet standard. RINA turns the current approach to virtualized networking on its head: instead of emulating networks to perform inter-process communication on a single processing system, it sees networking as an extension to local inter-process communication. In this article, we show how RINA can leverage a paravirtualization approach to achieve a more manageable solution for virtualized networking. We also present experimental results performed on IRATI, the reference open source implementation of RINA, which shows the potential performance that can be achieved by deploying our solution.
UR - http://www.scopus.com/inward/record.url?scp=84964207173&partnerID=8YFLogxK
U2 - 10.1109/MCOM.2016.7452280
DO - 10.1109/MCOM.2016.7452280
M3 - Article
AN - SCOPUS:84964207173
VL - 54
SP - 152
EP - 158
JO - IEEE Communications Magazine
JF - IEEE Communications Magazine
SN - 0163-6804
IS - 4
M1 - 7452280
ER -