{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,7]],"date-time":"2025-06-07T16:27:46Z","timestamp":1749313666899,"version":"3.37.3"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T00:00:00Z","timestamp":1490313600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"NSF","award":["CNS-1345300","CNS-1117221"],"award-info":[{"award-number":["CNS-1345300","CNS-1117221"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimedia Systems"],"published-print":{"date-parts":[[2018,2]]},"DOI":"10.1007\/s00530-017-0536-y","type":"journal-article","created":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T09:22:36Z","timestamp":1490347356000},"page":"73-94","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Latency-aware virtual desktops optimization in distributed clouds"],"prefix":"10.1007","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7405-1503","authenticated-orcid":false,"given":"Tian","family":"Guo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Prashant","family":"Shenoy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"K. K.","family":"Ramakrishnan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vijay","family":"Gopalakrishnan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,3,24]]},"reference":[{"key":"536_CR1","doi-asserted-by":"crossref","unstructured":"Guo, T., Gopalakrishnan, V., Ramakrishnan, K., Shenoy, P., Venkataramani, A., Lee, S.: Vmshadow: optimizing the performance of latency-sensitive virtual desktops in distributed clouds. In: Proceedings of the 5th ACM Multimedia Systems Conference, pp. 103\u2013114. ACM (2014)","DOI":"10.1145\/2557642.2557646"},{"key":"536_CR2","unstructured":"Amazon WorkSpaces. https:\/\/aws.amazon.com\/workspaces\/"},{"key":"536_CR3","unstructured":"Microsoft Desktop virtualization. https:\/\/www.microsoft.com\/en-us\/cloud-platform\/desktop-virtualization"},{"key":"536_CR4","doi-asserted-by":"crossref","unstructured":"Wood, T., Ramakrishnan, K.K., Shenoy, P., Van der Merwe, J.: CloudNet : dynamic pooling of cloud resources by live WAN migration of virtual machines. In: Proceedings of ACM SIGPLAN\/SIGOPS conference on Virtual Execution Environments (VEE) (2011)","DOI":"10.1145\/1952682.1952699"},{"key":"536_CR5","doi-asserted-by":"crossref","unstructured":"Williams, D., Jamjoom, H., Weatherspoon, H.: The xen-blanket: virtualize once, run everywhere. In: Proceedings of ACM EuroSys (2012)","DOI":"10.1145\/2168836.2168849"},{"key":"536_CR6","unstructured":"Response times: the 3 important limits. http:\/\/www.nngroup.com\/articles\/response-times-3-important-limits\/"},{"key":"536_CR7","doi-asserted-by":"publisher","unstructured":"Katz-Bassett, E., John, J.P., Krishnamurthy, A., Wetherall, D., Anderson, T., Chawathe, Y.: Towards ip geolocation using delay and topology measurements. In: Proceedings of the 6th ACM SIGCOMM Conference on Internet Measurement, IMC \u201906, pp. 71\u201384. ACM, New York, NY, USA (2006). doi: 10.1145\/1177080.1177090","DOI":"10.1145\/1177080.1177090"},{"key":"536_CR8","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 USENIX NSDI (2005)"},{"key":"536_CR9","unstructured":"Heroku:Cloud Application Platform. https:\/\/www.heroku.com\/"},{"key":"536_CR10","doi-asserted-by":"publisher","unstructured":"Sharma, P., Lee, S., Guo, T., Irwin, D., Shenoy, P.: Spotcheck: Designing a derivative iaas cloud on the spot market. In: Proceedings of the Tenth European Conference on Computer Systems, EuroSys \u201915, pp. 16:1\u201316:15. ACM, New York, NY, USA (2015). doi: 10.1145\/2741948.2741953","DOI":"10.1145\/2741948.2741953"},{"key":"536_CR11","unstructured":"Cully, B., Lefebvre, G., Meyer, D., Feeley, M., Hutchinson, N., Warfield, A.: Remus: high availability via asynchronous virtual machine replication. In: Proceedings of USENIX NSDI (2008)"},{"key":"536_CR12","unstructured":"Aggarwal, B., Akella, A., Anand, A., Balachandran, A., Chitnis, P., Muthukrishnan, C., Ramjee, R., Varghese, G.: Endre: an end-system redundancy elimination service for enterprises. In: Proceedings of USENIX NSDI (2010)"},{"key":"536_CR13","unstructured":"Host Identity Protocol (HIP). http:\/\/tools.ietf.org\/html\/rfc5201"},{"key":"536_CR14","unstructured":"Locator\/ID Separation Protocol (LISP). http:\/\/www.lisp4.net\/"},{"key":"536_CR15","unstructured":"Identifier-Locator Network Protocol (ILNP). http:\/\/tools.ietf.org\/html\/rfc6740.txt"},{"key":"536_CR16","unstructured":"Nordstr\u00f6m, E., Shue, D., Gopalan, P., Kiefer, R., Arye, M., Ko, S.Y., Rexford, J., Freedman, M.J.: Serval: An end-host stack for service-centric networking. In: Proceedings of USENIX NSDI (2012)"},{"key":"536_CR17","unstructured":"Ford, B., Srisuresh, P., Kegel, D.: Peer-to-peer communication across network address translators. In: Proceedings of USENIX Annual Technical Conference (2005)"},{"key":"536_CR18","doi-asserted-by":"publisher","unstructured":"Dong, J., Jin, X., Wang, H., Li, Y., Zhang, P., Cheng, S.: Energy-saving virtual machine placement in cloud data centers. In: Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE\/ACM International Symposium on, pp. 618\u2013624 (2013). Doi: 10.1109\/CCGrid.2013.107","DOI":"10.1109\/CCGrid.2013.107"},{"key":"536_CR19","doi-asserted-by":"crossref","unstructured":"Le, K., Bianchini, R., Zhang, J., Jaluria, Y., Meng, J., Nguyen, T.D.: Reducing electricity cost through virtual machine placement in high performance computing clouds. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, p.\u00a022. ACM (2011)","DOI":"10.1145\/2063384.2063413"},{"key":"536_CR20","doi-asserted-by":"crossref","unstructured":"Teng, F., Deng, D., Yu, L., Magouls, F.: An energy-efficient vm placement in cloud datacenter. In: High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on, pp. 173\u2013180 (2014)","DOI":"10.1109\/HPCC.2014.33"},{"key":"536_CR21","doi-asserted-by":"publisher","unstructured":"Wu, G., Tang, M., Tian, Y.C., Li, W.: Energy-Efficient Virtual Machine Placement in Data Centers by Genetic Algorithm, pp. 315\u2013323. Springer, Berlin, Heidelberg, Berlin, Heidelberg (2012). doi: 10.1007\/978-3-642-34487-9_39","DOI":"10.1007\/978-3-642-34487-9_39"},{"key":"536_CR22","doi-asserted-by":"publisher","unstructured":"Do, A.V., Chen, J., Wang, C., Lee, Y.C., Zomaya, A.Y., Zhou, B.B.: Profiling applications for virtual machine placement in clouds. In: Cloud Computing (CLOUD), 2011 IEEE International Conference on, pp. 660\u2013667 (2011). doi: 10.1109\/CLOUD.2011.75","DOI":"10.1109\/CLOUD.2011.75"},{"key":"536_CR23","doi-asserted-by":"crossref","unstructured":"Guo, T., Shenoy, P.: Model-driven geo-elasticity in database clouds. In: Autonomic Computing (ICAC), 2015 IEEE International Conference on, pp. 61\u201370. IEEE (2015)","DOI":"10.1109\/ICAC.2015.46"},{"key":"536_CR24","doi-asserted-by":"crossref","unstructured":"Jiang, J.W., Lan, T., Ha, S., Chen, M., Chiang, M.: Joint vm placement and routing for data center traffic engineering. In: INFOCOM, 2012 Proceedings IEEE, pp. 2876\u20132880. IEEE (2012)","DOI":"10.1109\/INFCOM.2012.6195719"},{"key":"536_CR25","doi-asserted-by":"crossref","unstructured":"Ballani, H., Costa, P., Karagiannis, T., Rowstron, A.: Towards predictable datacenter networks. In: Proceedings of the ACM SIGCOMM (2011)","DOI":"10.1145\/2018436.2018465"},{"key":"536_CR26","doi-asserted-by":"crossref","unstructured":"Guo, C., Lu, G., Wang, H.J., Yang, S., Kong, C., Sun, P., Wu, W., Zhang, Y.: Secondnet: a data center network virtualization architecture with bandwidth guarantees. In: Proceedings of ACM CoNEXT (2010)","DOI":"10.1145\/1921168.1921188"},{"key":"536_CR27","doi-asserted-by":"crossref","unstructured":"Coffmann, E.G., Gary, M.R., Johnson, D.S.: Approximation algorithms for bin-packing-an updated survey. Algorithm Design for Computer System Design, pp. 49\u2013106 (1984)","DOI":"10.1007\/978-3-7091-4338-4_3"},{"key":"536_CR28","doi-asserted-by":"crossref","unstructured":"Mishra, M., Sahoo, A.: On theory of vm placement: anomalies in existing methodologies and their mitigation using a novel vector based approach. In: Cloud Computing (CLOUD), 2011 IEEE International Conference on, pp. 275\u2013282. IEEE (2011)","DOI":"10.1109\/CLOUD.2011.38"},{"key":"536_CR29","doi-asserted-by":"crossref","unstructured":"Xu, J., Fortes, J.A.: Multi-objective virtual machine placement in virtualized data center environments. In: Green Computing and Communications (GreenCom), 2010 IEEE\/ACM Int\u2019l Conference on and Int\u2019l Conference on Cyber, Physical and Social Computing (CPSCom), pp. 179\u2013188. IEEE (2010)","DOI":"10.1109\/GreenCom-CPSCom.2010.137"},{"key":"536_CR30","doi-asserted-by":"publisher","unstructured":"Piao, J.T., Yan, J.: A network-aware virtual machine placement and migration approach in cloud computing. In: Proceedings of Grid and Cooperative Computing (GCC 2010), pp. 87\u201392 (2010). doi: 10.1109\/GCC.2010.29","DOI":"10.1109\/GCC.2010.29"},{"key":"536_CR31","doi-asserted-by":"crossref","unstructured":"Yapicioglu, T., Oktug, S.: A traffic-aware virtual machine placement method for cloud data centers. In: Proceedings of the 2013 IEEE\/ACM 6th international conference on utility and cloud computing, pp. 299\u2013301. IEEE Computer Society (2013)","DOI":"10.1109\/UCC.2013.62"},{"key":"536_CR32","doi-asserted-by":"crossref","unstructured":"Chaisiri, S., Lee, B.S., Niyato, D.: Optimal virtual machine placement across multiple cloud providers. In: Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific, pp. 103\u2013110. IEEE (2009)","DOI":"10.1109\/APSCC.2009.5394134"},{"key":"536_CR33","doi-asserted-by":"publisher","unstructured":"Hao, F., Kodialam, M., Lakshman, T.V., Mukherjee, S.: Online allocation of virtual machines in a distributed cloud. In: IEEE INFOCOM 2014\u2014IEEE Conference on Computer Communications, pp. 10\u201318 (2014). doi: 10.1109\/INFOCOM.2014.6847919","DOI":"10.1109\/INFOCOM.2014.6847919"},{"key":"536_CR34","unstructured":"Bronson, N., Amsden, Z., Cabrera, G., Chakka, P., Dimov, P., Ding, H., Ferris, J., Giardullo, A., Kulkarni, S., Li, H., et\u00a0al.: Tao: Facebooks distributed data store for the social graph. In: Presented as part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13), pp. 49\u201360 (2013)"},{"key":"536_CR35","doi-asserted-by":"crossref","unstructured":"Chen, K.y., Xu, Y., Xi, K., Chao, H.J.: Intelligent virtual machine placement for cost efficiency in geo-distributed cloud systems. In: 2013 IEEE International Conference on Communications (ICC), pp. 3498\u20133503. IEEE (2013)","DOI":"10.1109\/ICC.2013.6655092"},{"key":"536_CR36","unstructured":"Project Voldemort. http:\/\/project-voldemort.com\/"},{"key":"536_CR37","doi-asserted-by":"crossref","unstructured":"Sovran, Y., Power, R., Aguilera, M.K., Li, J.: Transactional storage for geo-replicated systems. In: Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, pp. 385\u2013400. ACM (2011)","DOI":"10.1145\/2043556.2043592"},{"key":"536_CR38","doi-asserted-by":"crossref","unstructured":"Steiner, M., Gaglianello, B.G., Gurbani, V., Hilt, V., Roome, W., Scharf, M., Voith, T.: Network-aware service placement in a distributed cloud environment. In: Proceedings of the ACM SIGCOMM (2012)","DOI":"10.1145\/2342356.2342366"},{"key":"536_CR39","doi-asserted-by":"crossref","unstructured":"Alicherry, M., Lakshman, T.V.: Network aware resource allocation in distributed clouds. In: INFOCOM (2012)","DOI":"10.1109\/INFCOM.2012.6195847"},{"issue":"3","key":"536_CR40","first-page":"10","volume":"13","author":"T Guo","year":"2014","unstructured":"Guo, T., Sharma, U., Shenoy, P., Wood, T., Sahu, S.: Cost-aware cloud bursting for enterprise applications. ACM Trans. Internet Technol. 13(3), 10 (2014)","journal-title":"ACM Trans. Internet Technol."},{"issue":"2","key":"536_CR41","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1109\/TSC.2011.7","volume":"5","author":"S Chaisiri","year":"2012","unstructured":"Chaisiri, S., Lee, B.S., Niyato, D.: Optimization of resource provisioning cost in cloud computing. IEEE Trans. Serv. Comput. 5(2), 164\u2013177 (2012)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"536_CR42","unstructured":"Guo, T., Sharma, U., Wood, T., Sahu, S., Shenoy, P.: Seagull: intelligent cloud bursting for enterprise applications. In: Proceedings of USENIX Annual Technical Conference (2012)"},{"key":"536_CR43","unstructured":"Calyam, P., Rajagopalan, S., Selvadhurai, A., Mohan, S., Venkataraman, A., Berryman, A., Ramnath, R.: Leveraging openflow for resource placement of virtual desktop cloud applications. In: 2013 IFIP\/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 311\u2013319. IEEE (2013)"},{"key":"536_CR44","doi-asserted-by":"publisher","unstructured":"Lai, A.M., Nieh, J.: On the performance of wide-area thin-client computing. ACM Trans. Comput. Syst. 24(2), 175\u2013209 (2006). doi: 10.1145\/1132026.1132029","DOI":"10.1145\/1132026.1132029"},{"key":"536_CR45","unstructured":"Abe, Y.: Liberating virtual machines from physical boundaries through execution knowledge (2015)"},{"key":"536_CR46","unstructured":"Hiltunen, M., Joshi, K., Schlichting, R., Yamada, N., Moritsu, T.: CloudTops: Latency aware placement of Virtual Desktops institution Distributed Cloud Infrastructures (2013)"},{"key":"536_CR47","doi-asserted-by":"crossref","unstructured":"Lagar-Cavilla, H.A., Tolia, N., De\u00a0Lara, E., Satyanarayanan, M., OHallaron, D.: Interactive resource-intensive applications made easy. In: ACM\/IFIP\/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing, pp. 143\u2013163. Springer (2007)","DOI":"10.1007\/978-3-540-76778-7_8"},{"key":"536_CR48","doi-asserted-by":"crossref","unstructured":"Lagar-Cavilla, H.A., Whitney, J.A., Scannell, A.M., Patchin, P., Rumble, S.M., De\u00a0Lara, E., Brudno, M., Satyanarayanan, M.: Snowflock: rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European conference on Computer systems, pp. 1\u201312. ACM (2009)","DOI":"10.1145\/1519065.1519067"},{"key":"536_CR49","unstructured":"Nelson, M., Lim, B.H., Hutchins, G.: Fast transparent migration for virtual machines. In: Proceedings of the annual conference on USENIX Annual Technical Conference (2005)"},{"key":"536_CR50","doi-asserted-by":"crossref","unstructured":"Breitgand, D., Kutiel, G., Raz, D.: Cost-aware live migration of services in the cloud. In: Proceedings of Annual Haifa Experimental Systems Conference (2010)","DOI":"10.1145\/1815695.1815709"},{"key":"536_CR51","doi-asserted-by":"crossref","unstructured":"Ibrahim, K.Z., Hofmeyr, S., Iancu, C., Roman, E.: Optimized pre-copy live migration for memory intensive applications. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, p.\u00a040. ACM (2011)","DOI":"10.1145\/2063384.2063437"},{"key":"536_CR52","doi-asserted-by":"crossref","unstructured":"Jin, H., Deng, L., Wu, S., Shi, X., Pan, X.: Live virtual machine migration with adaptive, memory compression. In: CLUSTER\u201909, pp. 1\u201310 (2009)","DOI":"10.1109\/CLUSTR.2009.5289170"},{"key":"536_CR53","doi-asserted-by":"crossref","unstructured":"Nathan, S., Bellur, U., Kulkarni, P.: Towards a comprehensive performance model of virtual machine live migration. In: Proceedings of the Sixth ACM Symposium on Cloud Computing, pp. 288\u2013301. ACM (2015)","DOI":"10.1145\/2806777.2806838"},{"key":"536_CR54","doi-asserted-by":"crossref","unstructured":"Hou, K.Y., Shin, K.G., Sung, J.L.: Application-assisted live migration of virtual machines with java applications. In: Proceedings of the Tenth European Conference on Computer Systems, p.\u00a015. ACM (2015)","DOI":"10.1145\/2741948.2741950"},{"key":"536_CR55","doi-asserted-by":"crossref","unstructured":"Bradford, R., Kotsovinos, E., Feldmann, A., Schi\u00f6berg, H.: Live wide-area migration of virtual machines including local persistent state. In: Proceedings of ACM SIGPLAN\/SIGOPS conference on Virtual Execution Environments (VEE) (2007)","DOI":"10.1145\/1254810.1254834"},{"key":"536_CR56","doi-asserted-by":"crossref","unstructured":"Hirofuchi, T., Ogawa, H., Nakada, H., Itoh, S., Sekiguchi, S.: A live storage migration mechanism over wan for relocatable virtual machine services on clouds. In: Proceedings of the 2009 9th IEEE\/ACM International Symposium on Cluster Computing and the Grid, pp. 460\u2013465. IEEE Computer Society (2009)","DOI":"10.1109\/CCGRID.2009.44"},{"key":"536_CR57","doi-asserted-by":"crossref","unstructured":"Harney, E., Goasguen, S., Martin, J., Murphy, M., Westall, M.: The efficacy of live virtual machine migrations over the internet. In: Proceedings of VTDC (2007)","DOI":"10.1145\/1408654.1408662"}],"container-title":["Multimedia Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00530-017-0536-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00530-017-0536-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00530-017-0536-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T00:50:01Z","timestamp":1568940601000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00530-017-0536-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,24]]},"references-count":57,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,2]]}},"alternative-id":["536"],"URL":"https:\/\/doi.org\/10.1007\/s00530-017-0536-y","relation":{},"ISSN":["0942-4962","1432-1882"],"issn-type":[{"type":"print","value":"0942-4962"},{"type":"electronic","value":"1432-1882"}],"subject":[],"published":{"date-parts":[[2017,3,24]]}}}