Abstract
SR-IOV has been proposed to improve the performance and scalability of I/O in Virtual machines and some 10GE NICs supporting this functionality have already appeared on the market. In addition to the SR-IOV support, these NICs all provide optimizations for various network layers within the OS kernel. In this paper we try to present a comprehensive view of the performance gain by SR-IOV. This study is conducted by evaluating the performance of 10GE NICs with SR-IOV support at different layers in various virtualized environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Network namespaces, http://lwn.net/Articles/219794/
Single Root I/O Virtualization and Sharing 1.1 specification, http://www.pcisig.com/specifications/iov/
Soltesz, S., Potzl, H., Fiuczynski, M., Bavier, A., Peterson, L.: Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors. In: Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, EuroSys (2007)
Timekeeping in VMware Virtual Machines, http://www.vmware.com/files/pdf/Timekeeping-In-VirtualMachines.pdf
Du, J., Sehrawat, N., Zwaenepoel, W.: Performance profilling of virtual machines. In: Proceedings of the 7th ACM SIGPLAN/SIGOPS, VEE (2011)
Kolyshkin, K.: Virtualization in Linux (2006), http://download.openvz.org/doc/openvz-intro.pdf
Liu, J.: Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support. In: IEEE International Symposium on Parallel & Distributed Processing, IPDPS (2010)
Bhatia, S., Motiwala, M., Muhlbauer, W., Mundada, Y., Valancius, V., Bavier, A., Feamster, N., Peterson, L., Rexford, J.: Trellis: a platform for building flexible, fast virtual networks on commodity hardware. In: Proceedings of the ACM CoNEXT Conference (2008)
Xu, H.: GSO: Generic Segmentation Offload (2006), http://lwn.net/Articles/188489/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Huang, S., Baldine, I. (2012). Performance Evaluation of 10GE NICs with SR-IOV Support: I/O Virtualization and Network Stack Optimizations. In: Schmitt, J.B. (eds) Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance. MMB&DFT 2012. Lecture Notes in Computer Science, vol 7201. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28540-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-28540-0_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28539-4
Online ISBN: 978-3-642-28540-0
eBook Packages: Computer ScienceComputer Science (R0)