vTurbo: accelerating virtual machine I/O processing using designated turbo-sliced core

作者: Ramana Kompella , Hui Lu , Dongyan Xu , Sahan Gamage , Cong Xu

DOI:

关键词:

摘要: In a virtual machine (VM) consolidation environment, it has been observed that CPU sharing among multiple VMs will lead to I/O processing latency because of the access experienced by each VM. this paper, we present vTurbo, system accelerates for offloading designated core. More specifically, core - called turbo runs with much smaller time slice (e.g., 0.1ms) than cores shared production VMs. Most IRQs be delegated more timely processing, hence accelerating Our experiments show vTurbo significantly improves VMs' network and disk throughput, which consequently translates into application-level performance improvement.

参考文章(19)
Leah Shalev, Muli Ben-Yehuda, Julian Satran, Eran Borovik, IsoStack: highly efficient network processing on dedicated cores usenix annual technical conference. pp. 5- 5 ,(2010)
Yaozu Dong, Zhao Yu, Greg Rose, SR-IOV networking in Xen: architecture, design and implementation WIOV'08 Proceedings of the First conference on I/O virtualization. pp. 10- 10 ,(2008)
Aravind Menon, Willy Zwaenepoel, Optimizing TCP receive performance usenix annual technical conference. pp. 85- 98 ,(2008)
Alan L. Cox, Aravind Menon, Willy Zwaenepoel, Optimizing network virtualization in Xen usenix annual technical conference. pp. 2- 2 ,(2006)
Ardalan Kangarlou, Sahan Gamage, Ramana Rao Kompella, Dongyan Xu, vSnoop: Improving TCP Throughput in Virtualized Environments via Acknowledgement Offload ieee international conference on high performance computing data and analytics. pp. 1- 11 ,(2010) , 10.1109/SC.2010.57
Aleksey Pesterev, Jacob Strauss, Nickolai Zeldovich, Robert T Morris, None, Improving network connection locality on multicore systems european conference on computer systems. pp. 337- 350 ,(2012) , 10.1145/2168836.2168870
Devdutt Patnaik, A. S. Krishnakumar, P. Krishnan, Navjot Singh, Shalini Yajnik, Performance implications of hosting enterprise telephony applications on virtualized multi-core platforms principles systems and applications of ip telecommunications. pp. 8- ,(2009) , 10.1145/1595637.1595648
Mukil Kesavan, Ada Gavrilovska, Karsten Schwan, Differential virtual time (DVT) Proceedings of the 1st ACM symposium on Cloud computing - SoCC '10. pp. 27- 38 ,(2010) , 10.1145/1807128.1807135
Yanyan Hu, Xiang Long, Jiong Zhang, Jun He, Li Xia, I/O scheduling model of virtual machine based on multi-core dynamic partitioning high performance distributed computing. pp. 142- 154 ,(2010) , 10.1145/1851476.1851494
Dongyan Xu, Sahan Gamage, Ardalan Kangarlou, Ramana Rao Kompella, Opportunistic flooding to improve TCP transmit performance in virtualized clouds symposium on cloud computing. pp. 24- ,(2011) , 10.1145/2038916.2038940