{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T20:24:59Z","timestamp":1648671899411},"reference-count":23,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"12","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2014]]},"DOI":"10.1587\/transinf.2014edp7076","type":"journal-article","created":{"date-parts":[[2014,11,30]],"date-time":"2014-11-30T23:30:16Z","timestamp":1417390216000},"page":"3133-3141","source":"Crossref","is-referenced-by-count":0,"title":["Revisiting I\/O Scheduler for Enhancing I\/O Fairness in Virtualization Systems"],"prefix":"10.1587","volume":"E97.D","author":[{"given":"Sewoog","family":"KIM","sequence":"first","affiliation":[{"name":"Dankook University"}]},{"given":"Dongwoo","family":"KANG","sequence":"additional","affiliation":[{"name":"Dankook University"}]},{"given":"Jongmoo","family":"CHOI","sequence":"additional","affiliation":[{"name":"Dankook University"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"crossref","unstructured":"[1] M. Rosenblum and T. Garfinkel, \u201cVirtual machine monitors: Current technology and future trends,\u201d Computer, vol.38, pp.39-47, May 2005.","DOI":"10.1109\/MC.2005.176"},{"key":"2","unstructured":"[2] F. Huang, D. Li, Z. Chen, and X. Lu, \u201ciVDA: A efficient and loadbalanced virtual machine deployment algorithm in large cloud environment,\u201d Information Journal, vol.15, no.2, pp.831-846, 2012."},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield, \u201cXen and the art of virtualization,\u201d Proc. SOSP, pp.164-177, 2003.","DOI":"10.1145\/1165389.945462"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] C.A. Waldspurger, \u201cMemory resource management in VMware ESX server,\u201d Proc. SOSP, pp.181-194, 2002.","DOI":"10.1145\/844128.844146"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] S. Kim, D. Kang, and J. Choi, \u201cFine-grained I\/O fairness analysis in virtualized environment,\u201d Proc. ACM RACS, pp.403-408, 2012.","DOI":"10.1145\/2401603.2401690"},{"key":"6","unstructured":"[6] VMware white paper, \u201cThe CPU scheduler in VMware ESX 4,\u201d http:\/\/www.vmware.com\/files\/pdf\/perf-vsphere-cpu-scheduler.pdf"},{"key":"7","unstructured":"[7] Z. Shao, H. Jin, Y. Li, and J. Huang, \u201cXenMVM: Exploring potential performance of virtualized multi-core systems,\u201d Information Journal, vol.14, no.7, pp.2315-2326, 2011."},{"key":"8","doi-asserted-by":"crossref","unstructured":"[8] D. Gupta, S. Lee, M. Vrable, S. Savage, A.C. Snoeren, G. Varghese, G.M. Voelker, and A. Vahdat, \u201cDifference engine: Harnessing memory redundancy in virtual machines,\u201d Proc. OSDI, pp.85-93, 2008.","DOI":"10.1145\/1831407.1831429"},{"key":"9","unstructured":"[9] J. Sugerman, G. Venkitachalam, and B. Lim, \u201cVirtualizing I\/O devices on VMware workstation&apos;s hosted virtual machine monitor,\u201d Proc. USENIX ATC, pp.1-14, 2001."},{"key":"10","unstructured":"[10] M. Ben-Yehuda, J. Mason, J. Xenidis, O. Krieger, L. van Doorn, J. Nakajima, A. Mallick, and E. Wahlig, \u201cUtilizing IOMMUs for virtualization in Linux and Xen,\u201d Ottawa Linux Symposium (OLS), 2006."},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] J. Liu, W. Huang, B. Abali, and D.K. Panda, \u201cHigh performance VMM-bypass I\/O in virtual machines,\u201d Proc. USENIX ATC, pp.29-42, 2006.","DOI":"10.1145\/1183401.1183421"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] C. Waldspurger and M. Rosenblum, \u201cI\/O virtualization,\u201d Commun. ACM, vol.55, no.1, pp.66-72, 2012.","DOI":"10.1145\/2063176.2063194"},{"key":"13","unstructured":"[13] D.P. Bovet and M. Cesati, Understanding the Linux Kernel, 3rd ed., O&apos;Reilly, 2006."},{"key":"14","unstructured":"[14] G.W. Dunlap, \u201cScheduler development update,\u201d http:\/\/www.xen.org\/files\/xensummit_intel09\/George_Dunlap.pdf"},{"key":"15","unstructured":"[15] J. Kim and S. Lee, \u201cEfficient and flexible storage virtualization system based on distributed Hash tables,\u201d Information Journal, vol.16, no.1(A), pp.383-392, 2013."},{"key":"16","unstructured":"[16] A. Gulati, A. Merchant, and P. Varman, \u201cmClock: Handling throughput variability for hypervisor IO scheduling,\u201d Proc. OSDI, pp.437-450, 2006."},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] H. Kim, H. Lim, J. Jeong, H. Jo, and J. Lee, \u201cTask-aware virtual machine scheduling for I\/O performance,\u201d Proc. VEE, pp.101-110, 2009.","DOI":"10.1145\/1508293.1508308"},{"key":"18","unstructured":"[18] J.R. Santos, Y. Turner, G. Janakiraman, and I. Pratt, \u201cBridging the gap between software and Hardware techniques for I\/O virtualization,\u201d Proc. USENIX ATC, pp.29-42, 2008."},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] A. Gordon, N. Amit, N. Har&apos;El, M. Ben-Yehuda, A. Landau, A. Schuster, and D. Tsafrir, \u201cELI: Bare-metal performance for I\/O virtualization,\u201d Proc. VEE, pp.411-422, 2012.","DOI":"10.1145\/2248487.2151020"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] L. Sha, R. Rajkumar, and J.P. Lehoczky, \u201cPriority inheritance protocols: An approach to real-time synchronization,\u201d IEEE Trans. Comput., vol.39, no.9, pp.1175-1185, 1990.","DOI":"10.1109\/12.57058"},{"key":"21","unstructured":"[21] M. Zaharia, A. Konwinski, A.D. Joseph, R.H. Katz, and I. Stoica, \u201cImproving MapReduce performance in heterogeneous environments,\u201d OSDI, 2008."},{"key":"22","unstructured":"[22] L. Cherkasova and R. Gardner, \u201cMeasuring CPU overhead for I\/O processing in the XEN virtual machine monitor,\u201d USENIX ATC, 2005."},{"key":"23","unstructured":"[23] F. Meng, L. Zhou, X. Ma, S. Uttamchandani, and D. Liu, \u201cvCacheShare: Automated server flash cache space management in a virtualization environment,\u201d USENIX ATC, 2014."}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E97.D\/12\/E97.D_2014EDP7076\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,26]],"date-time":"2021-04-26T06:11:40Z","timestamp":1619417500000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E97.D\/12\/E97.D_2014EDP7076\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"references-count":23,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2014]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2014edp7076","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}