{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T18:58:32Z","timestamp":1648580312564},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,6,9]],"date-time":"2018-06-09T00:00:00Z","timestamp":1528502400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2018,10]]},"DOI":"10.1007\/s11704-017-6466-1","type":"journal-article","created":{"date-parts":[[2018,6,8]],"date-time":"2018-06-08T23:48:04Z","timestamp":1528501684000},"page":"873-886","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["VBMq: pursuit baremetal performance by embracing block I\/O parallelism in virtualization"],"prefix":"10.1007","volume":"12","author":[{"given":"Diming","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fei","family":"Xue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shaodi","family":"You","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,9]]},"reference":[{"key":"6466_CR1","first-page":"861","volume-title":"Proceedings of the 22nd IEEE International Conference on Advanced Information Networking and Applications","author":"J P Walters","year":"2008","unstructured":"Walters J P, Chaudhary V, Cha M, Guercio Jr S, Gallo S. A comparison of virtualization technologies for HPC. In: Proceedings of the 22nd IEEE International Conference on Advanced Information Networking and Applications. 2008, 861\u2013868"},{"issue":"2","key":"6466_CR2","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1145\/1131322.1131328","volume":"40","author":"M F Mergen","year":"2006","unstructured":"Mergen M F, Uhlig V, Krieger O, Xenidis J. Virtualization for highperformance computing. Journal of ACM SIGOPS Operating Systems Review, 2006, 40(2): 8\u201311","journal-title":"Journal of ACM SIGOPS Operating Systems Review"},{"key":"6466_CR3","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1145\/1183401.1183421","volume-title":"Proceedings of the 20th ACM Annual International Conference on Supercomputing","author":"W Huang","year":"2006","unstructured":"Huang W, Liu J, Abali B, Panda D K. A case for high performance computing with virtual machines. In: Proceedings of the 20th ACM Annual International Conference on Supercomputing. 2006, 125\u2013134"},{"key":"6466_CR4","volume-title":"Proceedings of the 6th ACM International Systems and Storage Conference","author":"M Bjorling","year":"2013","unstructured":"Bjorling M, Axboe J, Nellans D, Bonnet P. Linux block IO: introducing multi-queue SSD access on multi-core systems. In: Proceedings of the 6th ACM International Systems and Storage Conference. 2013"},{"key":"6466_CR5","volume-title":"Proceedings of the 6th ACM International Workshop on Virtualization Technologies in Distributed Computing Date","author":"A Bilas","year":"2012","unstructured":"Bilas A. Scaling I\/O in virtualized multicore servers: how much I\/O in 10 years and how to get there. In: Proceedings of the 6th ACM International Workshop on Virtualization Technologies in Distributed Computing Date. 2012"},{"key":"6466_CR6","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/IPPS.1998.669932","volume-title":"Proceedings of the 1st IEEE Merged International and Symposium on Parallel and Distributed Processing","author":"H Tezuka","year":"1998","unstructured":"Tezuka H, O\u2019Carroll F, Hori A, Ishikawa Y. Pin-down cache: a virtual memory management technique for zero-copy communication. In: Proceedings of the 1st IEEE Merged International and Symposium on Parallel and Distributed Processing. 1998, 308\u2013314"},{"key":"6466_CR7","volume-title":"NVM express, revision 1.0 c","author":"A Huffman","year":"2012","unstructured":"Huffman A. NVM express, revision 1.0 c. Intel Corporation, 2012"},{"key":"6466_CR8","volume-title":"Proceedings of the 5th ACM Annual International Systems and Storage Conference","author":"A Gordon","year":"2012","unstructured":"Gordon A, Har\u2019El N, Landau A, Ben-Yehuda M, Traeger A. Towards exitless and efficient paravirtual I\/O. In: Proceedings of the 5th ACM Annual International Systems and Storage Conference. 2012"},{"issue":"5","key":"6466_CR9","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1168917.1168860","volume":"40","author":"K Adams","year":"2006","unstructured":"Adams K, Agesen O. A comparison of software and hardware techniques for x86 virtualization. Journal of ACM SIGOPS Operating Systems Review, 2006, 40(5): 2\u201313","journal-title":"Journal of ACM SIGOPS Operating Systems Review"},{"key":"6466_CR10","first-page":"231","volume-title":"Proceedings of USENIX Annual Technical Conference","author":"N Har\u2019El","year":"2013","unstructured":"Har\u2019El N, Gordon A, Landau A, Ben-Yehuda M, Traeger A, Ladelsky R. Efficient and scalable paravirtualI\/O system. In: Proceedings of USENIX Annual Technical Conference. 2013, 231\u2013242"},{"issue":"2","key":"6466_CR11","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1145\/232974.232992","volume":"24","author":"O Maquelin","year":"1996","unstructured":"Maquelin O, Gao G R, Hum H H J, Theobald K B, Tian X M. Polling watchdog: combining polling and interrupts for efficient message handling. ACM SIGARCH Computer Architecture News. 1996, 24(2): 179\u2013188","journal-title":"ACM SIGARCH Computer Architecture News"},{"issue":"4","key":"6466_CR12","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/506084.506089","volume":"35","author":"C Dovrolis","year":"2001","unstructured":"Dovrolis C, Thayer B, Ramanathan P. HIP: hybrid interrupt-polling for the network interface. Journal of ACM SIGOPS Operating Systems Review, 2001, 35(4): 50\u201360","journal-title":"Journal of ACM SIGOPS Operating Systems Review"},{"issue":"5","key":"6466_CR13","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1145\/1400097.1400108","volume":"42","author":"R Russell","year":"2008","unstructured":"Russell R. Virtio: towards a de-facto standard for virtual I\/O devices. Journal of ACM SIGOPS Operating Systems Review, 2008, 42(5): 95\u2013103","journal-title":"Journal of ACM SIGOPS Operating Systems Review"},{"key":"6466_CR14","volume-title":"OASIS Standard, OASIS Committee Specification","author":"R Russell","year":"2015","unstructured":"Russell R, Tsirkin M S, Huck C, Moll P. Virtual I\/O Device (VIRTIO) Version 1.0. OASIS Standard, OASIS Committee Specification, 2015, 2"},{"key":"6466_CR15","doi-asserted-by":"crossref","unstructured":"Martinez A, Chapple J, Sethi P, Bennett J. Circuitry to selectively produce MSI signals. U.S. Patent Application 10\/881,076, 2004\u20136-29","DOI":"10.1088\/1126-6708\/2004\/10\/076"},{"issue":"1","key":"6466_CR16","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1147\/JRD.2015.2390835","volume":"59","author":"B Sinharoy","year":"2015","unstructured":"Sinharoy B, Van Norstrand J A, Eickemeyer R J, Le H Q, Leenstra J, Nguyen D Q, Konigsburg B, Ward K, Brown M D, Moreira J E, Levitan D, Tung S, Hrusecky D, Bishop J W, Gschwind M, Boersma M, Kroener M, Kaltenbach M, Karkhanis T, Fernsler K M. IBM POWER8 processor core micro architecture. IBMJournal of Research and Development, 2015, 59(1): 2","journal-title":"IBMJournal of Research and Development"},{"key":"6466_CR17","first-page":"365","volume-title":"Proceedings of Applied Mechanics and Materials","author":"J J Hung","year":"2014","unstructured":"Hung J J, Bu K, Sun Z L, Diao J T, Liu J B. PCI express-based NVMe solid state disk. In: Proceedings of Applied Mechanics and Materials. 2014, 365\u2013368"},{"key":"6466_CR18","volume-title":"Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference","author":"Y Dong","year":"2009","unstructured":"Dong Y, Dai J, Huang Z, Guan H, Tian K, Jiang Y. Towards highquality I\/Ovirtualization. In: Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference. 2009"},{"key":"6466_CR19","first-page":"71","volume-title":"Proceedings of the 2006 Ottawa Linux Symposium","author":"M Ben-Yehuda","year":"2006","unstructured":"Ben-Yehuda M, Mason J, Krieger O, Krieger O, Van Doorn L, Nakajima J, Wahlig E. Utilizing IOMMUs for virtualizationin Linux and Xen. In: Proceedings of the 2006 Ottawa Linux Symposium. 2006, 71\u201386"},{"key":"6466_CR20","volume-title":"Technology (IOMMU) Specification","author":"I AMD","year":"2007","unstructured":"AMD I, Virtualization O. Technology (IOMMU) Specification. 2007"},{"key":"6466_CR21","first-page":"9","volume-title":"Proceedings of the Ottawa Linux Symposium","author":"M Ben-Yehuda","year":"2007","unstructured":"Ben-Yehuda M, Xenidis J, Ostrowski M, Rister K, Bruemmer A, Van Doorn L. The price of safety: evaluating IOMMU performance. In: Proceedings of the Ottawa Linux Symposium. 2007, 9\u201320"},{"key":"6466_CR22","volume-title":"IBM Research Report","author":"B A Yassour","year":"2008","unstructured":"Yassour B A, Ben-Yehuda M, Wasserman O. Direct device assignment for untrusted fully-virtualized virtual machines. IBM Research Report, 2008"},{"key":"6466_CR23","first-page":"261","volume-title":"Proceedings of the 2008 Ottawa Linux Symposium","author":"E Zhai","year":"2008","unstructured":"Zhai E, Cummings G D, Dong Y. Live migration with pass-through device for Linux VM. In: Proceedings of the 2008 Ottawa Linux Symposium. 2008, 261\u2013268"},{"key":"6466_CR24","first-page":"423","volume-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation","author":"M Ben-Yehuda","year":"2010","unstructured":"Ben-Yehuda M, Day M D, Dubitzky Z, Factor M, Har\u2019El N, Gordon A, Liguori A, Wasserman O, Yassour, B. A. The turtles project: design and implementation of nested virtualization. In: Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation. 2010, 423\u2013436"},{"key":"6466_CR25","volume-title":"Single Root I\/O Virtualization and Sharing Specification, Revision 1.0","author":"SIG PCI.","year":"2008","unstructured":"SIG PCI. Single Root I\/O Virtualization and Sharing Specification, Revision 1.0, 2008"},{"key":"6466_CR26","first-page":"17","volume-title":"Proceedings of the 12th USENIX conference on File and Storage Technologies","author":"B Cully","year":"2014","unstructured":"Cully B, Wires J, Meyer D, Jamieson K, Fraser K, Deegan T, Stodden D, Lefebvre G, Ferstay D, Warfield A. Strata: high-performance scalable storage on virtualized non-volatile memory. In: Proceedings of the 12th USENIX conference on File and Storage Technologies. 2014, 17\u201331"},{"key":"6466_CR27","first-page":"273","volume-title":"Proceedings of the 2nd Conference on Symposium on Networked Systems Design and Implementation-Volume 2","author":"C Clark","year":"2005","unstructured":"Clark C, Fraser K, Hand S, Hansen J G, Jul E, Limpach C, Pratt I, Warfield A. Live migration of virtual machines. In: Proceedings of the 2nd Conference on Symposium on Networked Systems Design and Implementation-Volume 2. 2005, 273\u2013286"},{"key":"6466_CR28","first-page":"154","volume-title":"Proceedings of 8th IEEE International Symposium on Cluster Computing and the Grid","author":"W Yu","year":"2008","unstructured":"Yu W, Vetter J S. Xen-based HPC: a parallel I\/O perspective. In: Proceedings of 8th IEEE International Symposium on Cluster Computing and the Grid. 2008, 154\u2013161"},{"issue":"4","key":"6466_CR29","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1145\/2248487.2151020","volume":"47","author":"A Gordon","year":"2012","unstructured":"Gordon A, Amit N, Har\u2019El N, Ben-Yehuda M, Landau A, Schuster A, Tsafrir D. ELI: bare-metal performance forI\/O virtualization. Journal of ACM SIGPLAN Notices, 2012, 47(4): 411\u2013422","journal-title":"Journal of ACM SIGPLAN Notices"},{"key":"6466_CR30","volume-title":"Virtio Blk multi-queue conversion","author":"M Lei","year":"2014","unstructured":"Lei M. Virtio Blk multi-queue conversion. 2014"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-017-6466-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-017-6466-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-017-6466-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,8]],"date-time":"2019-06-08T23:23:49Z","timestamp":1560036229000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-017-6466-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,9]]},"references-count":30,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,10]]}},"alternative-id":["6466"],"URL":"https:\/\/doi.org\/10.1007\/s11704-017-6466-1","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,9]]},"assertion":[{"value":"26 September 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 June 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 June 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}