{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,8]],"date-time":"2024-07-08T05:18:31Z","timestamp":1720415911589},"reference-count":18,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,11,18]],"date-time":"2015-11-18T00:00:00Z","timestamp":1447804800000},"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":["J Supercomput"],"published-print":{"date-parts":[[2019,1]]},"DOI":"10.1007\/s11227-015-1557-y","type":"journal-article","created":{"date-parts":[[2015,11,17]],"date-time":"2015-11-17T21:27:01Z","timestamp":1447795621000},"page":"20-32","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A lock-aware virtual machine scheduling scheme for synchronization performance"],"prefix":"10.1007","volume":"75","author":[{"given":"Chao","family":"Yu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leihua","family":"Qin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jingli","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,18]]},"reference":[{"key":"1557_CR1","unstructured":"Uhlig V, LeVasseur J, Skoglund E, Dannowski U (2004) Towards scalable multiprocessor virtual machines. In: Proceedings of the 3rd conference on virtual machine research and technology symposium (VM). IEEE, pp 43\u201356"},{"key":"1557_CR2","doi-asserted-by":"crossref","unstructured":"Ouyang J, Lange JR (2013) Preemptable ticket spinlocks: improving consolidated performance in the cloud. In: Proceedings of the 9th international conference on virtual execution environments (VEE). ACM, pp 191\u2013200","DOI":"10.1145\/2451512.2451549"},{"key":"1557_CR3","doi-asserted-by":"crossref","unstructured":"Lee W, Frank M, Lee V, Mackenzie K, Rudolph L (1997) Implications of I\/O for gang scheduled workloads. In: Job scheduling strategies for parallel processing. Springer, New York, pp 215\u2013237","DOI":"10.1007\/3-540-63574-2_23"},{"key":"1557_CR4","unstructured":"Ousterhout JK (1982) Scheduling techniques for concurrent systems. In: Proceedings of the 3rd international conference on distributed computing systems (ICDCS), pp 22\u201330"},{"issue":"2","key":"1557_CR5","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1109\/TPDS.2011.143","volume":"23","author":"K Chakraborty","year":"2012","unstructured":"Chakraborty K, Wells PM, Sohi GS (2012) Supporting overcommitted virtual machines through hardware spin detection. IEEE Trans Parallel Distrib Syst 23(2):353\u2013366","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"1557_CR6","doi-asserted-by":"crossref","unstructured":"Wells PM, Chakraborty K, Sohi GS (2006) Hardware support for spin management in overcommitted virtual machines. In: 15th International conference on parallel architecture and compilation techniques (PACT). ACM, pp 124\u2013133","DOI":"10.1145\/1152154.1152176"},{"key":"1557_CR7","doi-asserted-by":"crossref","unstructured":"Zhang J, Dong Y, Duan J (2012a) ANOLE: A profiling-driven adaptive lock waiter detection scheme for efficient MP-guest scheduling. In: Proceedings of the 2012 IEEE international conference on cluster computing (CLUSTER). IEEE, pp 43\u201356","DOI":"10.1109\/CLUSTER.2012.39"},{"key":"1557_CR8","doi-asserted-by":"crossref","unstructured":"Zhang L, Chen Y, Dong Y, Liu C (2012b) Lock-visor: an efficient transitory co-scheduling for MP guest. In: Proceedings of the 41st international conference on parallel processing (ICPP). IEEE, pp 88\u201397","DOI":"10.1109\/ICPP.2012.36"},{"key":"1557_CR9","doi-asserted-by":"crossref","unstructured":"Kim H, Kim S, Jeong J, Lee J, Maeng S (2013) Demand-based coordinated scheduling for smp vms. In: Proceedings of the 18th international conference on architectural support for programming languages and operating systems (ASPLOS). ACM, pp 191\u2013200","DOI":"10.1145\/2451116.2451156"},{"key":"1557_CR10","doi-asserted-by":"crossref","unstructured":"Zhong A, Jin H, Wu S, Shi X, Gen W (2012) Optimizing xen hypervisor by using lock-aware scheduling. In: 2012 Second international conference on cloud and green computing (CGC). IEEE, pp 31\u201338","DOI":"10.1109\/CGC.2012.115"},{"key":"1557_CR11","unstructured":"(2008) Ticket spinlocks. \n                              http:\/\/lwn.net\/Articles\/267968\/"},{"key":"1557_CR12","doi-asserted-by":"crossref","unstructured":"Weng C, Wang Z, Li M, Lu X (2009) The hybrid scheduling framework for virtual machine systems. In: Proceedings of the 5th international conference on virtual execution environments (VEE). ACM, pp 111\u2013120","DOI":"10.1145\/1508293.1508309"},{"key":"1557_CR13","doi-asserted-by":"crossref","unstructured":"Weng C, Liu Q, Yu L, Li M (2011) Dynamic adaptive scheduling for virtual machines. In: Proceedings of the 20th ACM international symposium on high performance distributed computing (HPDC). ACM, pp 239\u2013250","DOI":"10.1145\/1996130.1996163"},{"key":"1557_CR14","doi-asserted-by":"crossref","unstructured":"Yu Y, Wang Y, Guo H, He X (2011) Hybrid co-scheduling optimizations for concurrent applications in virtualized environments. In: Proceedings of the 6th IEEE international conference on networking, architecture and storage (NAS)","DOI":"10.1109\/NAS.2011.30"},{"key":"1557_CR15","unstructured":"(2014) Webbench. \n                              http:\/\/home.tiscali.cz:8080\/~cz210552\/webbench.html"},{"key":"1557_CR16","unstructured":"(2014) Ebizzy. \n                              http:\/\/sourceforge.net\/projects\/ebizzy\/"},{"key":"1557_CR17","unstructured":"(2014) Hackbench. \n                              http:\/\/people.redhat.com\/mingo\/cfs-scheduler\/tools\/hackbench.c"},{"key":"1557_CR18","unstructured":"(2014) Kernbench. \n                              http:\/\/freecode.com\/projects\/kernbench"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-015-1557-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-015-1557-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-015-1557-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-015-1557-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T06:40:43Z","timestamp":1559371243000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-015-1557-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,18]]},"references-count":18,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,1]]}},"alternative-id":["1557"],"URL":"https:\/\/doi.org\/10.1007\/s11227-015-1557-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,11,18]]},"assertion":[{"value":"18 November 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}