{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T18:10:02Z","timestamp":1749924602432,"version":"3.41.0"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,1,20]],"date-time":"2017-01-20T00:00:00Z","timestamp":1484870400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2017,3]]},"DOI":"10.1007\/s10723-017-9392-4","type":"journal-article","created":{"date-parts":[[2017,1,20]],"date-time":"2017-01-20T16:47:04Z","timestamp":1484930824000},"page":"107-125","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Analysis and Evaluation of Scheduling Policies for Consolidated I\/O Operations"],"prefix":"10.1007","volume":"15","author":[{"given":"Konstantinos","family":"Kontodimas","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Panagiotis","family":"Kokkinos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yossi","family":"Kuperman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Athanasios","family":"Houbavlis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmanouel","family":"Varvarigos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,1,20]]},"reference":[{"key":"9392_CR1","unstructured":"OpenStack, \u201cOpenStack Open Source Cloud Computing Software,\u201d. https:\/\/www.openstack.org\/ (2016). Accessed 8 Jan 2017"},{"key":"9392_CR2","unstructured":"Orbit Project, \u201cORBIT \u2013 Business Continuity as a Service,\u201d. http:\/\/www.orbitproject.eu\/ (2016). Accessed 8 Jan 2017"},{"key":"9392_CR3","doi-asserted-by":"crossref","unstructured":"Kuperman, Y., Moscovici, E., Nider, J., Ladelsky, R., Gordon, A., Tsafrir, D.: Paravirtual remote I\/O. In: Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, pp 49\u201365. ACM (2016)","DOI":"10.1145\/2872362.2872378"},{"key":"9392_CR4","unstructured":"Sugerman, J., Venkitachalam, G., Lim, B.-H.: Virtualizing I\/O devices on VMware Workstation\u2019s hosted virtual machine Monitor. In: USENIX Annual Technical Conference, General Track, pp 1\u201314 (2001)"},{"issue":"5","key":"9392_CR5","doi-asserted-by":"crossref","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. ACM SIGOPS Operating Systems Review 42(5), 95\u2013103 (2008)","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"9392_CR6","unstructured":"Fraser, K., Hand, S., Neugebauer, R., Pratt, I., Warfield, A., Williamson, M.: Safe hardware access with the Xen virtual machine monitor. In: 1st Workshop on Operating System and Architectural Support for the on demand IT InfraStructure (OASIS), pp 1\u20131 (2004)"},{"key":"9392_CR7","unstructured":"Yassour, B.-A., Ben-Yehuda, M., Wasserman, O.: Direct device assignment for untrusted fully-virtualized virtual machines. Tech. rep. (2008). IBM Research Report H-0263, Tech. Rep."},{"key":"9392_CR8","doi-asserted-by":"crossref","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 Annual International Systems and Storage Conference, p 10. ACM (2012)","DOI":"10.1145\/2367589.2367593"},{"key":"9392_CR9","unstructured":"Dong, Y., Yu, Z., Rose, G.: SR-IOV networking in Xen: Architecture, design and implementation. In: Workshop on I\/O Virtualization (2008)"},{"key":"9392_CR10","doi-asserted-by":"crossref","unstructured":"Ongaro, D., Cox, A. L., Rixner, S.: Scheduling I\/O in virtual machine monitors. In: Proceedings of the 4th ACM SIGPLAN\/SIGOPS international conference on Virtual execution environments, pp 1\u201310. ACM (2008)","DOI":"10.1145\/1346256.1346258"},{"issue":"2","key":"9392_CR11","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/1330555.1330556","volume":"35","author":"L Cherkasova","year":"2007","unstructured":"Cherkasova, L., Gupta, D., Vahdat, A.: Comparison of the three CPU schedulers in Xen. SIGMETRICS Performance Evaluation Review 35(2), 42\u201351 (2007)","journal-title":"SIGMETRICS Performance Evaluation Review"},{"key":"9392_CR12","unstructured":"Cherkasova, L., Gupta, D., Vahdat, A.: When virtual is harder than real: Resource allocation challenges in virtual machine based it environments Hewlett. Packard Laboratories, Tech. Rep. HPL-2007-25 (2007)"},{"issue":"4","key":"9392_CR13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/75247.75248","volume":"19","author":"A Demers","year":"1989","unstructured":"Demers, A., Keshav, S., Shenker, S.: Analysis and simulation of a fair queueing algorithm. ACM SIGCOMM Computer Communication Review 19(4), 1\u201312 (1989)","journal-title":"ACM SIGCOMM Computer Communication Review"},{"issue":"3","key":"9392_CR14","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1109\/90.234856","volume":"1","author":"AK Parekh","year":"1993","unstructured":"Parekh, A. K., Gallager, R. G.: A generalized processor sharing approach to flow control in integrated services networks: the single-node case. IEEE\/ACM Transactions on Networking (ToN) 1(3), 344\u2013357 (1993)","journal-title":"IEEE\/ACM Transactions on Networking (ToN)"},{"key":"9392_CR15","doi-asserted-by":"crossref","unstructured":"Bennett, J. C., Zhang, H.: WF2Q: worst-case fair weighted fair queueing. In: INFOCOM\u201996. 15th Annual Joint Conference of the IEEE Computer Societies. Networking the Next Generation. Proceedings IEEE, vol. 1, pp 120\u2013128. IEEE (1996)","DOI":"10.1109\/INFCOM.1996.497885"},{"key":"9392_CR16","doi-asserted-by":"crossref","unstructured":"Goyal, P., Vin, H. M., Chen, H.: Start-time fair queueing: a scheduling algorithm for integrated services packet switching networks. In: ACM SIGCOMM Computer Communication Review, vol. 26, pp 157\u2013168. ACM (1996)","DOI":"10.1145\/248156.248171"},{"key":"9392_CR17","doi-asserted-by":"crossref","unstructured":"Duda, K. J., Cheriton, D. R.: Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler. In: ACM SIGOPS Operating Systems Review, vol. 33, pp 261\u2013276. ACM (1999)","DOI":"10.1145\/319344.319169"},{"issue":"3","key":"9392_CR18","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1109\/90.502236","volume":"4","author":"M Shreedhar","year":"1996","unstructured":"Shreedhar, M., Varghese, G.: Efficient fair queuing using deficit round-robin. IEEE\/ACM Trans. Networking 4(3), 375\u2013385 (1996)","journal-title":"IEEE\/ACM Trans. Networking"},{"issue":"11","key":"9392_CR19","doi-asserted-by":"crossref","first-page":"3884","DOI":"10.1109\/TWC.2007.060288","volume":"6","author":"YJ Zhang","year":"2007","unstructured":"Zhang, Y. J.: A multi-server scheduling framework for resource allocation in wireless multi-carrier networks. IEEE Trans. Wirel. Commun. 6(11), 3884\u20133891 (2007)","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"9392_CR20","unstructured":"Chandra, A., Adler, M., Goyal, P., Shenoy, P.: Surplus fair scheduling: A proportional-share CPU scheduling algorithm for symmetric multiprocessors. In: Proceedings of the 4th conference on Symposium on Operating System Design & Implementation-Volume 4, pp 4\u20134. USENIX Association (2000)"},{"key":"9392_CR21","doi-asserted-by":"crossref","unstructured":"Mohanty, S. R., Bhuyan, L. N.: Fair scheduling over multiple servers with flow-dependent server rate. In: Proceedings 2006 31st IEEE Conference on Local Computer Networks, pp 73\u201380. IEEE (2006)","DOI":"10.1109\/LCN.2006.322073"},{"key":"9392_CR22","doi-asserted-by":"crossref","unstructured":"Li, T., Baumberger, D., Hahn, S.: Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin. In: ACM Sigplan Notices, vol. 44, pp 65\u201374. ACM (2009)","DOI":"10.1145\/1594835.1504188"},{"issue":"2","key":"9392_CR23","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1109\/90.298432","volume":"2","author":"AK Parekh","year":"1994","unstructured":"Parekh, A. K., Gallagher, R. G.: A generalized processor sharing approach to flow control in integrated services networks: the multiple node case. IEEE\/ACM Transactions on Networking (TON) 2 (2), 137\u2013150 (1994)","journal-title":"IEEE\/ACM Transactions on Networking (TON)"},{"issue":"4","key":"9392_CR24","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1145\/964723.383074","volume":"31","author":"JM Blanquer","year":"2001","unstructured":"Blanquer, J. M., \u00d6zden, B.: Fair queuing for aggregated multiple links. ACM SIGCOMM Computer Communication Review 31(4), 189\u2013197 (2001)","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"9392_CR25","doi-asserted-by":"crossref","unstructured":"Verma, A., Kaushal, S.: Cost-time efficient scheduling plan for executing workflows in the cloud. Journal of Grid Computing, 1\u201312 (2015)","DOI":"10.1007\/s10723-015-9344-9"},{"key":"9392_CR26","doi-asserted-by":"crossref","unstructured":"Tang, Z., Qi, L., Cheng, Z., Li, K., Khan, S. U., Li, K.: An energy-efficient task scheduling algorithm in dvfs-enabled cloud environment. Journal of Grid Computing, 1\u201320 (2015)","DOI":"10.1007\/s10723-015-9334-y"},{"issue":"1","key":"9392_CR27","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1007\/s10723-012-9239-y","volume":"11","author":"K Li","year":"2013","unstructured":"Li, K.: Optimal load distribution for multiple heterogeneous blade servers in a cloud computing environment. Journal of grid computing 11(1), 27\u201346 (2013)","journal-title":"Journal of grid computing"},{"key":"9392_CR28","doi-asserted-by":"crossref","unstructured":"Caprita, B., Nieh, J., Stein, C.: Grouped distributed queues: distributed queue, proportional share multiprocessor scheduling. In: Proceedings of the 25th annual ACM symposium on Principles of distributed computing, pp 72\u201381. ACM (2006)","DOI":"10.1145\/1146381.1146396"},{"key":"9392_CR29","unstructured":"Ghodsi, A., Zaharia, M., Hindman, B., Konwinski, A., Shenker, S., Stoica, I.: Dominant resource fairness: Fair allocation of multiple resource types. In: NSDI, vol. 11, pp 24\u201324 (2011)"},{"issue":"4","key":"9392_CR30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2377677.2377679","volume":"42","author":"A Ghodsi","year":"2012","unstructured":"Ghodsi, A., Sekar, V., Zaharia, M., Stoica, I.: Multi-resource fair queueing for packet processing. ACM SIGCOMM Computer Communication Review 42(4), 1\u201312 (2012)","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"9392_CR31","unstructured":"Yap, K.-K., McKeown, N., Katti, S.: Multi-server generalized processor sharing. In: Proceedings of the 24th International Teletraffic Congress, p 29. International Teletraffic Congress (2012)"},{"key":"9392_CR32","doi-asserted-by":"crossref","unstructured":"Zeldes, Y., Feitelson, D. G.: On-line fair allocations based on bottlenecks and global priorities. In: Proceedings of the 4th ACM\/SPEC International Conference on Performance Engineering, pp 229\u2013240. ACM (2013)","DOI":"10.1145\/2479871.2479904"},{"key":"9392_CR33","doi-asserted-by":"crossref","unstructured":"Lai, C. A., Wang, Q., Kimball, J., Li, J., Park, J., Pu, C.: IO performance interference among consolidated n-tier applications: Sharing is better than isolation for disks. In: 2014 IEEE 7th International Conference on Cloud Computing, pp 24\u201331. IEEE (2014)","DOI":"10.1109\/CLOUD.2014.14"},{"key":"9392_CR34","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, pp 101\u2013110. ACM (2009)","DOI":"10.1145\/1508293.1508308"},{"key":"9392_CR35","doi-asserted-by":"crossref","unstructured":"Tan, H., Li, C., He, Z., Li, K., Hwang, K.: VMCD: A virtual multi-channel disk i\/o scheduling method for virtual machines (2015)","DOI":"10.1109\/TSC.2015.2436388"},{"issue":"15","key":"9392_CR36","doi-asserted-by":"crossref","first-page":"3503","DOI":"10.1016\/j.comnet.2011.07.007","volume":"55","author":"D Nikolova","year":"2011","unstructured":"Nikolova, D., Blondia, C.: Bonded deficit round robin scheduling for multi-channel networks. Comput. Netw. 55(15), 3503\u20133516 (2011)","journal-title":"Comput. Netw."},{"key":"9392_CR37","doi-asserted-by":"crossref","unstructured":"Yap, K.-K., Huang, T.-Y., Yiakoumis, Y., Chinchali, S., McKeown, N., Katti, S.: Scheduling packets over multiple interfaces while respecting user preferences. In: Proceedings of the ninth ACM conference on Emerging networking experiments and technologies, pp 109\u2013120. ACM (2013)","DOI":"10.1145\/2535372.2535387"},{"key":"9392_CR38","unstructured":"Bertsekas, D. P., Gallager, R. G., Humblet, P.: Data networks, vol. 2. Prentice-Hall International, New Jersey (1992)"},{"issue":"4","key":"9392_CR39","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1145\/217391.217453","volume":"25","author":"M Shreedhar","year":"1995","unstructured":"Shreedhar, M., Varghese, G.: Efficient fair queueing using deficit round robin. SIGCOMM Comput. Commun. Rev. 25(4), 231\u2013242 (1995). [Online]. Available. doi: 10.1145\/217391.217453","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"9392_CR40","doi-asserted-by":"publisher","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, ser. SIGCOMM \u201995. [Online]. Available. doi: 10.1145\/217382.217453 , pp 231\u2013242. ACM, New York, NY, USA (1995)","DOI":"10.1145\/217382.217453"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-017-9392-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-017-9392-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-017-9392-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,14]],"date-time":"2025-06-14T17:56:49Z","timestamp":1749923809000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-017-9392-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,20]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,3]]}},"alternative-id":["9392"],"URL":"https:\/\/doi.org\/10.1007\/s10723-017-9392-4","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"type":"print","value":"1570-7873"},{"type":"electronic","value":"1572-9184"}],"subject":[],"published":{"date-parts":[[2017,1,20]]}}}