skip to main content
10.1145/2616498.2616537acmotherconferencesArticle/Chapter ViewAbstractPublication PagesxsedeConference Proceedingsconference-collections
research-article

SR-IOV: Performance Benefits for Virtualized Interconnects

Authors Info & Claims
Published:13 July 2014Publication History

ABSTRACT

The demand for virtualization within high-performance computing is rapidly growing as new communities, driven by both new application stacks and new computing modalities, continue to grow and expand. While virtualization has traditionally come with significant penalties in I/O performance that have precluded its use in mainstream large-scale computing environments, new standards such as Single Root I/O Virtualization (SR-IOV) are emerging that promise to diminish the performance gap and make high-performance virtualization possible.

To this end, we have evaluated SR-IOV in the context of both virtualized InfiniBand and virtualized 10 gigabit Ethernet (GbE) using micro-benchmarks and real-world applications. We compare the performance of these interconnects on non-virtualized environments, Amazon's SR-IOV-enabled C3 instances, and our own SR-IOV-enabled InfiniBand cluster and show that SR-IOV significantly reduces the performance losses caused by virtualization. InfiniBand demonstrates less than 2% loss of bandwidth and less than 10% increase in latency when virtualized with SR-IOV. Ethernet also benefits, although less dramatically, when SR-IOV is enabled on Amazon's cloud.

References

  1. Bollen, J., Fox, G., and Singhal, P.R. How and where the TeraGrid supercomputing infrastructure benefits science. Journal of Informetrics 5, 1 (2011), 114--121.Google ScholarGoogle ScholarCross RefCross Ref
  2. Dong, Y., Yang, X., Li, J., Liao, G., Tian, K., and Guan, H. High performance network virtualization with SR-IOV. Journal of Parallel and Distributed Computing 72, 11 (2012), 1471--1480. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Eldred, C. (Pittsburgh S.C. and Michalakes, J. (National C. for A.R. WRF V3 Parallel Benchmark Page. 2008. http://www.mmm.ucar.edu/wrf/WG2/benchv3/.Google ScholarGoogle Scholar
  4. Ghoshal, D., Canon, R.S., and Ramakrishnan, L. I/O performance of virtualized cloud environments. Proceedings of the Second International Workshop on Data Intensive Computing in the Clouds, ACM Press (2011), 71--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Giannozzi, P., Baroni, S., Bonini, N., et al. QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials. Journal of Physics: Condensed Matter 21, 39 (2009), 395502.Google ScholarGoogle ScholarCross RefCross Ref
  6. Hines, M.L. and Carnevale, N.T. Expanding NEURON's Repertoire of Mechanisms with NMODL. Neural Computation 12, 5 (2000), 995--1007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Huang, Z., Ma, R., Li, J., Chang, Z., and Guan, H. Adaptive and Scalable Optimizations for High Performance SR-IOV. 2012 IEEE International Conference on Cluster Computing, IEEE (2012), 459--467. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Jackson, K.R., Ramakrishnan, L., Muriki, K., et al. Performance Analysis of High Performance Computing Applications on the Amazon Web Services Cloud. 2010 IEEE Second International Conference on Cloud Computing Technology and Science, IEEE (2010), 159--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jose, J., Li, M., Lu, X., Kandalla, K.C., Arnold, M.D., and Panda, D.K. SR-IOV Support for Virtualization on InfiniBand Clusters: Early Experience. 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, IEEE (2013), 385--392.Google ScholarGoogle Scholar
  10. Liu, J. Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support. 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS), IEEE (2010), 1--12.Google ScholarGoogle ScholarCross RefCross Ref
  11. Luszczek, P.R., Bailey, D.H., Dongarra, J.J., et al. The HPC Challenge (HPCC) benchmark suite. Proceedings of the 2006 ACM/IEEE conference on Supercomputing - SC '06, ACM Press (2006), 213. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Mehrotra, P., Djomehri, J., Heistand, S., et al. Performance evaluation of Amazon EC2 for NASA HPC applications. Proceedings of the 3rd workshop on Scientific Cloud Computing Date - ScienceCloud '12, ACM Press (2012), 41--49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Miller, M.A., Pfeiffer, W., and Schwartz, T. Creating the CIPRES Science Gateway for inference of large phylogenetic trees. Gateway Computing Environments Workshop (GCE), 2010, (2010).Google ScholarGoogle ScholarCross RefCross Ref
  14. Pekurovsky, D. P3DFFT: A Framework for Parallel Computations of Fourier Transforms in Three Dimensions. SIAM Journal on Scientific Computing 34, 4 (2012), C192--C209.Google ScholarGoogle Scholar
  15. Shainer, G., Liu, T., Michalakes, J., et al. Weather Research and Forecast (WRF) Model: Performance Analysis on Advanced Multi-core HPC Clusters. The 10th LCI International Conference on High-Performance Clustered Computing, (2009).Google ScholarGoogle Scholar
  16. Sivagnanam, S., Astakhov, V., Yoshimoto, K., et al. A neuroscience gateway: software and implementation. Proceedings of the Conference on Extreme Science and Engineering Discovery Environment Gateway to Discovery-XSEDE '13, ACM Press (2013). Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Skamarock, W.C., Klemp, J.B., Dudhia, J., et al. NCAR Technical Note NCAR/TN--475+STR: A Description of the Advanced Research WRF Version 3. Boulder, CO, 2008.Google ScholarGoogle Scholar
  18. QuantumESPRESSO - Deisa. 2008. http://www.deisa.eu/science/benchmarking/codes/quantumespresso.Google ScholarGoogle Scholar
  19. Single Root I/O Virtualization and Sharing 1.1 specification. 2010. http://www.pcisig.com/specifications/iov/single_root/.Google ScholarGoogle Scholar
  20. HPC Advisory Council Best Practices. 2010. http://www.hpcadvisorycouncil.com/best_practices.php.Google ScholarGoogle Scholar
  21. AMD I/O Virtualization Technology (IOMMU) Specification. 2011. http://developer.amd.com/wordpress/media/2012/10/48882.pdf.Google ScholarGoogle Scholar
  22. OSU Microbenchmarks. 2011. http://mvapich.cse.ohio-state.edu/benchmarks/.Google ScholarGoogle Scholar
  23. Intel Virtualization Technology for Directed I/O. 2013. http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/vt-directed-io-spec.pdf.Google ScholarGoogle Scholar

Index Terms

  1. SR-IOV: Performance Benefits for Virtualized Interconnects

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          XSEDE '14: Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment
          July 2014
          445 pages
          ISBN:9781450328937
          DOI:10.1145/2616498
          • General Chair:
          • Scott Lathrop,
          • Program Chair:
          • Jay Alameda

          Copyright © 2014 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 13 July 2014

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          XSEDE '14 Paper Acceptance Rate80of120submissions,67%Overall Acceptance Rate129of190submissions,68%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader