{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,2]],"date-time":"2024-07-02T13:47:45Z","timestamp":1719928065019},"reference-count":42,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2014,3,1]],"date-time":"2014-03-01T00:00:00Z","timestamp":1393632000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"funder":[{"name":"Specialized Research Fund for the National High-Tech Research and Development Plan of China","award":["2012AA01A301-01"]},{"name":"Technology Projects in Hunan Province","award":["2010GK3055","2012GK3152"]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Network and Computer Applications"],"published-print":{"date-parts":[[2014,3]]},"DOI":"10.1016\/j.jnca.2013.05.010","type":"journal-article","created":{"date-parts":[[2013,6,4]],"date-time":"2013-06-04T16:00:27Z","timestamp":1370361627000},"page":"104-116","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":7,"special_numbering":"C","title":["DMVL: An I\/O bandwidth dynamic allocation method for virtual networks"],"prefix":"10.1016","volume":"39","author":[{"given":"Huailiang","family":"Tan","sequence":"first","affiliation":[]},{"given":"Lianjun","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Zaihong","family":"He","sequence":"additional","affiliation":[]},{"given":"Youyou","family":"Lu","sequence":"additional","affiliation":[]},{"given":"Xubin","family":"He","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/j.jnca.2013.05.010_bib17","first-page":"179","article-title":"Intel\u00ae virtualization technology for directed I\/O","volume":"10","author":"Abramson","year":"2006","journal-title":"Intel Virtualization Technology"},{"key":"10.1016\/j.jnca.2013.05.010_bib3","doi-asserted-by":"crossref","unstructured":"Anwer MB, Nayak A, Feamster N, Liu L. Network I\/O fairness in virtual machines. In: Proceedings of the second ACM SIGCOMM workshop on virtualized infrastructure systems and architectures. New Delhi, India, ACM; 2010: p. 73\u201380.","DOI":"10.1145\/1851399.1851412"},{"key":"10.1016\/j.jnca.2013.05.010_bib39","doi-asserted-by":"crossref","unstructured":"Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, et al. Xen and the art of virtualization. In: Proceedings of the nineteenth ACM symposium on operating systems principles. Bolton Landing, NY, USA, ACM; 2003: p. 164\u201377.","DOI":"10.1145\/945445.945462"},{"key":"10.1016\/j.jnca.2013.05.010_bib7","doi-asserted-by":"crossref","unstructured":"Bennett JCR, Hui Z. WF2Q: worst-case fair weighted fair queueing. In: Proceedings of INFOCOM'96 IEEE conference on computer communications. vol. 1. San Francisco, CA; 1996: p. 120\u20138.","DOI":"10.1109\/INFCOM.1996.497885"},{"issue":"3","key":"10.1016\/j.jnca.2013.05.010_bib42","doi-asserted-by":"crossref","first-page":"966","DOI":"10.1007\/s11227-011-0669-2","article-title":"Reducing communication costs in collective I\/O in multi-core cluster systems with non-exclusive scheduling","volume":"61","author":"Cha","year":"2012","journal-title":"The Journal of Supercomputing (TJSC)"},{"key":"10.1016\/j.jnca.2013.05.010_bib38","unstructured":"Cherkasova L, Gardner R. Measuring CPU overhead for I\/O processing in the Xen virtual machine monitor. In: Proceedings of the annual conference on USENIX annual technical conference. Anaheim, CA, USENIX Association; 2005: p. 387\u201390."},{"issue":"4","key":"10.1016\/j.jnca.2013.05.010_bib5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/75247.75248","article-title":"Analysis and simulation of a fair queueing algorithm","volume":"19","author":"Demers","year":"1989","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"10.1016\/j.jnca.2013.05.010_bib19","doi-asserted-by":"crossref","unstructured":"Dong Y, Dai J, Huang Z, Guan H, Tian K, Jiang Y. Towards high-quality I\/O virtualization. In: Proceedings of SYSTOR 2009: the Israeli experimental systems conference. Haifa, Israel, ACM; 2009: p. 1\u20138.","DOI":"10.1145\/1534530.1534547"},{"key":"10.1016\/j.jnca.2013.05.010_bib4","doi-asserted-by":"crossref","unstructured":"Egi N, Greenhalgh A, Handley M, Hoerdt M, Huici F, Mathy L. Fairness issues in software virtual routers. In: Proceedings of the ACM workshop on programmable routers for extensible services of tomorrow. Seattle, WA, USA, ACM; 2008: p. 33\u20138.","DOI":"10.1145\/1397718.1397726"},{"key":"10.1016\/j.jnca.2013.05.010_bib6","doi-asserted-by":"crossref","unstructured":"Golestani SJ. A self-clocked fair queueing scheme for broadband applications. In: Proceedings of INFOCOM'94 IEEE conference on computer communications. vol. 2. Toronto, Ont.; 1994: p. 636\u201346.","DOI":"10.1109\/INFCOM.1994.337677"},{"issue":"5","key":"10.1016\/j.jnca.2013.05.010_bib8","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/90.649569","article-title":"Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks","volume":"5","author":"Goyal","year":"1997","journal-title":"IEEE\/ACM Transactions on Networking (TON)"},{"issue":"3","key":"10.1016\/j.jnca.2013.05.010_bib9","doi-asserted-by":"crossref","first-page":"568","DOI":"10.1145\/146637.146658","article-title":"How fair is fair queuing","volume":"39","author":"Greenberg","year":"1992","journal-title":"Journal of the ACM (JACM)"},{"issue":"1","key":"10.1016\/j.jnca.2013.05.010_bib29","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/1269899.1254885","article-title":"pClock: an arrival curve based approach for QoS guarantees in shared storage systems","volume":"35","author":"Gulati","year":"2007","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"10.1016\/j.jnca.2013.05.010_bib34","unstructured":"Gulati A, Ahmad I, Waldspurger CA. PARDA: proportional allocation of resources for distributed storage access. In: Proccedings of the 7th conference on file and storage technologies. San Francisco, California, USENIX Association; 2009: p. 85\u201398."},{"key":"10.1016\/j.jnca.2013.05.010_bib27","unstructured":"Gulati A, Merchant A, Varman PJ. mClock: handling throughput variability for hypervisor IO scheduling. In: Proceedings of the 9th USENIX conference on operating systems design and implementation. Vancouver, BC, Canada, USENIX Association; 2010: p. 1\u20137."},{"key":"10.1016\/j.jnca.2013.05.010_bib37","unstructured":"IxChariot datasheets. \u3008http:\/\/www.ixchariot.com\/products.html\u3009. 2011."},{"issue":"1","key":"10.1016\/j.jnca.2013.05.010_bib35","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/1012888.1005694","article-title":"Interposed proportional sharing for a storage service utility","volume":"32","author":"Jin","year":"2004","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"10.1016\/j.jnca.2013.05.010_bib20","unstructured":"Jiuxing L. Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support. In: Proceedings of 2010 IEEE international symposium on parallel & distributed processing (IPDPS), Atlanta, GA, USA; 2010: p. 1\u201312."},{"key":"10.1016\/j.jnca.2013.05.010_bib25","doi-asserted-by":"crossref","unstructured":"Kesavan M, Gavrilovska A, Schwan K. Differential virtual time (DVT): rethinking I\/O service differentiation for virtual machines. In: Proceedings of the 1st ACM symposium on cloud computing. Indianapolis, Indiana, USA, ACM; 2010: p. 27\u201338.","DOI":"10.1145\/1807128.1807135"},{"key":"10.1016\/j.jnca.2013.05.010_bib23","doi-asserted-by":"crossref","unstructured":"Kim H, Lim H, Jeong J, Jo H, Lee J. Task-aware virtual machine scheduling for I\/O performance. In: Proceedings of the 2009 ACM SIGPLAN\/SIGOPS international conference on virtual execution environments. Washington, DC, USA, ACM; 2009: p. 101\u201310.","DOI":"10.1145\/1508293.1508308"},{"issue":"6","key":"10.1016\/j.jnca.2013.05.010_bib24","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1016\/j.jpdc.2010.11.005","article-title":"Transparently bridging semantic gap in CPU management for virtualized environments","volume":"71","author":"Kim","year":"2011","journal-title":"Journal of Parallel and Distributed Computing (JPDC)"},{"key":"10.1016\/j.jnca.2013.05.010_bib10","doi-asserted-by":"crossref","unstructured":"Lakshmi J, Nandy SK. I\/O Device virtualization in the multi-core era, QoS perspective. In: Proceedings of the 2009 workshops at the grid and pervasive computing conference. Geneva, IEEE Computer Society; 2009: p. 128\u201335.","DOI":"10.1109\/GPC.2009.7"},{"key":"10.1016\/j.jnca.2013.05.010_bib14","doi-asserted-by":"crossref","unstructured":"Liao G, Guo D, Bhuyan L, King SR. Software techniques to improve virtualized I\/O performance on multi-core systems. In: Proceedings of the 4th ACM\/IEEE symposium on architectures for networking and communications systems. San Jose, California, ACM; 2008: p. 161\u201370.","DOI":"10.1145\/1477942.1477971"},{"key":"10.1016\/j.jnca.2013.05.010_bib15","unstructured":"Liu J, Huang W, Abali B, Panda DK. High performance VMM-bypass I\/O in virtual machines. In: Proceedings of the annual conference on USENIX'06 annual technical conference. Boston, MA, USENIX Association; 2006: p. 29\u201342."},{"key":"10.1016\/j.jnca.2013.05.010_bib13","unstructured":"Menon A, Zwaenepoel W. Optimizing TCP receive performance. In: Proceedings of USENIX 2008 annual technical conference on annual technical conference. Boston, Massachusetts, USENIX Association; 2008: p. 85\u201398."},{"key":"10.1016\/j.jnca.2013.05.010_bib11","unstructured":"Menon A, Cox AL, Zwaenepoel W. Optimizing network virtualization in Xen. In: Proceedings of the annual conference on USENIX'06 annual technical conference. Boston, MA, USENIX Association; 2006: p. 15\u201328."},{"key":"10.1016\/j.jnca.2013.05.010_bib2","doi-asserted-by":"crossref","unstructured":"Ongaro D, Cox AL, Rixner S. Scheduling I\/O in virtual machine monitors. In: Proceedings of the fourth ACM SIGPLAN\/SIGOPS international conference on virtual execution environments. Seattle, WA, USA, ACM; 2008: p. 1\u201310.","DOI":"10.1145\/1346256.1346258"},{"key":"10.1016\/j.jnca.2013.05.010_bib22","unstructured":"PCI-SIG. PCI I\/O Virtualization. \u3008http:\/\/www.pcisig.com\/specifications\/iov\/\u3009. 2011."},{"key":"10.1016\/j.jnca.2013.05.010_bib40","doi-asserted-by":"crossref","unstructured":"Pan ZH, Dong YZ, Chen Y, Zhang L, Zhang ZJ. CompSC: live migration with pass-through devices. In: Proceedings of the 8th ACM SIGPLAN\/SIGOPS conference on virtual execution environments. New York, NY, USA; 2012: p. 109\u201320.","DOI":"10.1145\/2151024.2151040"},{"issue":"3","key":"10.1016\/j.jnca.2013.05.010_bib31","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1109\/90.234856","article-title":"A generalized processor sharing approach to flow control in integrated services networks: the single-node case","volume":"1","author":"Parekh","year":"1993","journal-title":"IEEE\/ACM Transactions on Networking (TON)"},{"key":"10.1016\/j.jnca.2013.05.010_bib16","doi-asserted-by":"crossref","unstructured":"Raj H, Schwan K. High performance and scalable I\/O virtualization via self-virtualized devices. In: Proceedings of the 16th international symposium on high performance distributed computing. Monterey, California, USA, ACM; 2007: p. 179\u201388.","DOI":"10.1145\/1272366.1272390"},{"key":"10.1016\/j.jnca.2013.05.010_bib12","unstructured":"Santos JR, Turner Y, Janakiraman G, Pratt I. Bridging the gap between software and hardware techniques for I\/O virtualization. In: Proceedings of USENIX 2008 annual technical conference on annual technical conference. Boston, Massachusetts, USENIX Association; 2008: p. 29\u201342."},{"key":"10.1016\/j.jnca.2013.05.010_bib26","doi-asserted-by":"crossref","unstructured":"Seelam SR, Teller PJ. Virtual I\/O scheduler: a scheduler of schedulers for performance virtualization. In: Proceedings of the 3rd international conference on virtual execution environments. San Diego, California, USA, ACM; 2007: p. 105\u201315.","DOI":"10.1145\/1254810.1254826"},{"key":"10.1016\/j.jnca.2013.05.010_bib1","unstructured":"Shafer J. I\/O virtualization bottlenecks in cloud computing today. In: Proceedings of the 2nd conference on I\/O virtualization. Pittsburgh, PA, USA, USENIX Association; 2010: p. 5\u201315."},{"key":"10.1016\/j.jnca.2013.05.010_bib28","doi-asserted-by":"crossref","unstructured":"Shreedhar M, Varghese G. Efficient fair queueing using deficit round robin. In: Proceedings of the conference on applications, technologies, architectures, and protocols for computer communication. Cambridge, Massachusetts, United States, ACM; 1995: p. 231\u201342.","DOI":"10.1145\/217382.217453"},{"issue":"5","key":"10.1016\/j.jnca.2013.05.010_bib33","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1109\/90.731196","article-title":"Latency-rate servers: a general model for analysis of traffic scheduling algorithms","volume":"6","author":"Stiliadis","year":"1998","journal-title":"IEEE\/ACM Transactions on Networking (TON)"},{"key":"10.1016\/j.jnca.2013.05.010_bib32","doi-asserted-by":"crossref","unstructured":"Suri S, Varghese G, Chandranmenon G. Leap forward virtual clock: a new fair queuing scheme with guaranteed delays and throughput fairness. In: Proceedings of the sixteenth annual ACM symposium on principles of distributed computing. Santa Barbara, California, United States, ACM; 1997: p. 281.","DOI":"10.1145\/259380.259482"},{"key":"10.1016\/j.jnca.2013.05.010_bib36","series-title":"Massachusetts Institute of Technology. Cambridge, MA, USA;","article-title":"Lottery and stride scheduling: flexible proportional-share resource management. Ph.D. thesis,","author":"Waldspurger","year":"1995"},{"key":"10.1016\/j.jnca.2013.05.010_bib41","doi-asserted-by":"crossref","unstructured":"Wang H, Varman P. A flexible approach to efficient resource sharing in virtualized environments. In: Proceedings of the 8th ACM international conference on computing frontiers. Ischia, Italy, ACM; 2011: p. 1\u201310.","DOI":"10.1145\/2016604.2016653"},{"key":"10.1016\/j.jnca.2013.05.010_bib18","doi-asserted-by":"crossref","unstructured":"Willmann P, Shafer J, Carr D, Menon A, Rixner S, Cox AL, et al. Concurrent direct network access for virtual machine monitors. In: Proceedings of the 2007 IEEE 13th international symposium on high performance computer architecture, Scottsdale, AZ, IEEE Computer Society; 2007: p. 306\u201317.","DOI":"10.1109\/HPCA.2007.346208"},{"key":"10.1016\/j.jnca.2013.05.010_bib21","unstructured":"Yaozu D, Xiaowei Y, Xiaoyong L, Jianhui L, Kun T, Haibing G. High performance network virtualization with SR-IOV. In: Proceedings of the 2010 IEEE 16th international symposium on high performance computer architecture (HPCA) Scottsdale, AZ. IEEE Computer Society; 2010: p. 1\u201310."},{"key":"10.1016\/j.jnca.2013.05.010_bib30","doi-asserted-by":"crossref","unstructured":"Zhang L. Virtual clock: a new traffic control algorithm for packet switching networks. In: Proceedings of the ACM symposium on communications architectures protocols. Philadelphia, Pennsylvania, United States, ACM; 1990: p. 19\u201329.","DOI":"10.1145\/99508.99525"}],"container-title":["Journal of Network and Computer Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1084804513001380?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1084804513001380?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,7,14]],"date-time":"2019-07-14T17:07:22Z","timestamp":1563124042000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1084804513001380"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3]]},"references-count":42,"alternative-id":["S1084804513001380"],"URL":"https:\/\/doi.org\/10.1016\/j.jnca.2013.05.010","relation":{},"ISSN":["1084-8045"],"issn-type":[{"value":"1084-8045","type":"print"}],"subject":[],"published":{"date-parts":[[2014,3]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"DMVL: An I\/O bandwidth dynamic allocation method for virtual networks","name":"articletitle","label":"Article Title"},{"value":"Journal of Network and Computer Applications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jnca.2013.05.010","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2013 Elsevier Ltd. All rights reserved.","name":"copyright","label":"Copyright"}]}}