{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T20:43:42Z","timestamp":1761597822236,"version":"3.41.0"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,5,29]],"date-time":"2017-05-29T00:00:00Z","timestamp":1496016000000},"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":["Cluster Comput"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s10586-017-0900-x","type":"journal-article","created":{"date-parts":[[2017,5,29]],"date-time":"2017-05-29T05:41:07Z","timestamp":1496036467000},"page":"1995-2012","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["AutoMigrate: a framework for developing intelligent, self-managing cloud services with maximum availability"],"prefix":"10.1007","volume":"20","author":[{"given":"Mamadou H.","family":"Diallo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"August","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roger","family":"Hallman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Megan","family":"Kline","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Scott M.","family":"Slayback","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Graves","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,5,29]]},"reference":[{"key":"900_CR1","doi-asserted-by":"crossref","unstructured":"Shrivastava, V., Zerfos, P., Lee, K., Jamjoom, H., Liu, Y., Banerjee, S.: Application-aware virtual machine migration in data centers. In: INFOCOM 2011. 30th IEEE International Conference on Computer Communications, Joint Conference of the IEEE Computer and Communications Societies, 10\u201315 April 2011, Shanghai, China, pp. 66\u201370 (2011)","DOI":"10.1109\/INFCOM.2011.5935247"},{"key":"900_CR2","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 the 2nd Conference on Symposium on Networked Systems Design & Implementation (NSDI\u201905), Vol. 2, pp. 273\u2013286. USENIX Association, Berkeley, CA, USA (2005)"},{"key":"900_CR3","doi-asserted-by":"crossref","first-page":"736","DOI":"10.1016\/j.future.2015.06.005","volume":"56","author":"T Huang","year":"2016","unstructured":"Huang, T., Zhu, Y., Wu, Y., Bressan, S., Dobbie, G.: Anomaly detection and identification scheme for VM live migration in cloud infrastructure. Futur. Gener. Comput. Syst. 56, 736\u2013745 (2016)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"900_CR4","doi-asserted-by":"crossref","unstructured":"Nagafuchi, Y., Teramoto, Y., Hu, B., Kishi, T., Koyama, T., Kitazume, H.: Routing optimization for live VM migration between datacenters. In: 2015 10th Asia-Pacific Symposium on Information and Telecommunication Technologies (APSITT), pp. 1\u20133. IEEE (2015)","DOI":"10.1109\/APSITT.2015.7217127"},{"key":"900_CR5","doi-asserted-by":"crossref","unstructured":"Shetty, S., Yuchi, X., Song, M.: Towards a network-aware VM migration: Evaluating the cost of vm migration in cloud data centers. In: Moving Target Defense for Distributed Systems. Springer, Berlin (2016)","DOI":"10.1007\/978-3-319-31032-9_5"},{"key":"900_CR6","doi-asserted-by":"crossref","unstructured":"Li, X., He, Q., Chen, J., Ye, K., Yin, T.: Informed live migration strategies of virtual machines for cluster load balancing. IEEE Trans. Softw. Eng. PP(99), 111\u2013122 (2011)","DOI":"10.1007\/978-3-642-24403-2_9"},{"key":"900_CR7","unstructured":"Lu, P., Barbalace, A., Palmieri, R., Ravindran, B.: Adaptive live migration to improve load balancing in virtual machine environment. In: Euro-Par 2013: Parallel Processing Workshops 2013, Aachen, Germany, August 26\u201327, 2013. Revised Selected Papers, pp. 116\u2013125 (2013)"},{"key":"900_CR8","first-page":"17","volume":"7","author":"T Wood","year":"2007","unstructured":"Wood, T., Shenoy, P.J., Venkataramani, A., Yousif, M.S.: Black-box and gray-box strategies for virtual machine migration. NSDI 7, 17\u201317 (2007)","journal-title":"NSDI"},{"key":"900_CR9","doi-asserted-by":"crossref","unstructured":"Zhao, Y., Huang, W.: Adaptive distributed load balancing algorithm based on live migration of virtual machines in cloud. In: International Conference on Networked Computing and Advanced Information Management, NCM 2009, pp. 170\u2013175 (2009)","DOI":"10.1109\/NCM.2009.350"},{"issue":"5","key":"900_CR10","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1016\/j.future.2011.04.017","volume":"28","author":"A Beloglazov","year":"2012","unstructured":"Beloglazov, A., Abawajy, J.H., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur. Gener. Comp. Syst. 28(5), 755\u2013768 (2012)","journal-title":"Futur. Gener. Comp. Syst."},{"key":"900_CR11","doi-asserted-by":"crossref","unstructured":"Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 2010 10th IEEE\/ACM international conference on cluster, cloud and grid computing, pp. 826\u2013831. IEEE Computer Society (2010)","DOI":"10.1109\/CCGRID.2010.46"},{"issue":"5","key":"900_CR12","doi-asserted-by":"crossref","first-page":"1378","DOI":"10.1109\/TNET.2012.2226216","volume":"21","author":"M Lin","year":"2013","unstructured":"Lin, M., Wierman, A., Andrew, L.L.H., Thereska, E.: Dynamic right-sizing for power-proportional data centers. IEEE\/ACM Trans. Netw. 21(5), 1378\u20131391 (2013)","journal-title":"IEEE\/ACM Trans. Netw."},{"issue":"2","key":"900_CR13","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1007\/s10586-011-0194-3","volume":"16","author":"H Liu","year":"2013","unstructured":"Liu, H., Jin, H., Xu, C., Liao, X.: Performance and energy modeling for live migration of virtual machines. Clust. Comput. 16(2), 249\u2013264 (2013)","journal-title":"Clust. Comput."},{"key":"900_CR14","doi-asserted-by":"crossref","unstructured":"Strunk, A., Dargie, W.: Does live migration of virtual machines cost energy? In: 2013 IEEE 27th International Conference on advanced Information Networking and Applications (AINA), pp. 514\u2013521 (2013)","DOI":"10.1109\/AINA.2013.137"},{"key":"900_CR15","doi-asserted-by":"crossref","unstructured":"Calcavecchia, N.M., Biran, O., Hadad, E., Moatti, Y.: Vm placement strategies for cloud scenarios. In: Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on, pp. 852\u2013859. IEEE (2012)","DOI":"10.1109\/CLOUD.2012.113"},{"issue":"3","key":"900_CR16","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/1618525.1618528","volume":"43","author":"MR Hines","year":"2009","unstructured":"Hines, M.R., Deshpande, U., Gopalan, K.: Post-copy live migration of virtual machines. Oper. Syst. Rev. 43(3), 14\u201326 (2009)","journal-title":"Oper. Syst. Rev."},{"key":"900_CR17","doi-asserted-by":"crossref","unstructured":"Strunk, A.: Costs of virtual machine live migration: a survey. In: Eighth IEEE World Congress on Services, SERVICES 2012, Honolulu, June 24\u201329, 2012, pp. 323\u2013329 (2012)","DOI":"10.1109\/SERVICES.2012.23"},{"key":"900_CR18","unstructured":"Voorsluys, W., Broberg, J., Venugopal, S., Buyya, R.: Cost of virtual machine live migration in clouds: a performance evaluation. CoRR (2011). arXiv:1109.4974"},{"key":"900_CR19","unstructured":"pykalman: the kalman filter, kalman smoother, and em library for python (2017). http:\/\/pykalman.github.io"},{"key":"900_CR20","doi-asserted-by":"publisher","unstructured":"Masdari, M., Nabavi, S.S., Ahmadi, V.: An overview of virtual machine placement schemes in cloud computing. J. Netw. Comput. Appl. 66, 106\u2013127 (2016). doi: 10.1016\/j.jnca.2016.01.011","DOI":"10.1016\/j.jnca.2016.01.011"},{"issue":"7","key":"900_CR21","doi-asserted-by":"crossref","first-page":"2473","DOI":"10.1007\/s11227-015-1400-5","volume":"71","author":"RW Ahmad","year":"2015","unstructured":"Ahmad, R.W., Gani, A., Hamid, S.H.A., Shiraz, M., Xia, F., Madani, S.A.: Virtual machine migration in cloud data centers: a review, taxonomy, and open research issues. J. Supercomput. 71(7), 2473\u20132515 (2015)","journal-title":"J. Supercomput."},{"key":"900_CR22","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1016\/j.dam.2013.12.015","volume":"169","author":"A Arulselvan","year":"2014","unstructured":"Arulselvan, A.: A note on the set union knapsack problem. Discret. Appl. Math. 169, 214\u2013218 (2014)","journal-title":"Discret. Appl. Math."},{"issue":"6","key":"900_CR23","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1002\/1520-6750(199410)41:6<833::AID-NAV3220410611>3.0.CO;2-Q","volume":"41","author":"O Goldschmidt","year":"1994","unstructured":"Goldschmidt, O., Nehme, D., Yu, G.: Note: on the set-union knapsack problem. Nav. Res. Logist. (NRL) 41(6), 833 (1994)","journal-title":"Nav. Res. Logist. (NRL)"},{"key":"900_CR24","unstructured":"Project, X.: Xen project: a linux foundation collaborative project. (2016). http:\/\/www.xenproject.org\/"},{"key":"900_CR25","unstructured":"The apache thrift software framework (2016). https:\/\/thrift.apache.org\/"},{"key":"900_CR26","unstructured":"scikit-learn: Machine learning in python (2016). http:\/\/scikit-learn.org\/stable\/"},{"key":"900_CR27","doi-asserted-by":"crossref","unstructured":"Vedhanayagam, P., S., S., Balusamy, B., Vijayakumar, P., Chang, V.: Analysis of measures to achieve resilience during virtual machine interruptions in iaas cloud service. In: Proceedings of the International Conference on Internet of Things, Big Data and Security, Vol. 1, IoTBDS (2017)","DOI":"10.5220\/0006419904490460"},{"key":"900_CR28","doi-asserted-by":"publisher","unstructured":"Barbhuiya, S., Papazachos, Z., Kilpatrick, P., Nikolopoulos, D.S.: A lightweight tool for anomaly detection in cloud data centres. In: Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,, pp. 343\u2013351 (2015). doi: 10.5220\/0005453403430351","DOI":"10.5220\/0005453403430351"},{"key":"900_CR29","doi-asserted-by":"publisher","unstructured":"Mhedheb, Y., Streit, A.: Energy-efficient task scheduling in data centers. In: CLOSER 2016\u2014Proceedings of the 6th International Conference on Cloud Computing and Services Science, Vol. 1, April 23\u201325, pp. 273\u2013282, Rome (2016). doi: 10.5220\/0005880802730282","DOI":"10.5220\/0005880802730282"},{"key":"900_CR30","unstructured":"Lou, J.G., Fu, Q., Yang, S., Xu, Y., Li, J.: Mining invariants from console logs for system problem detection. In: USENIX Annual Technical Conference (2010)"},{"key":"900_CR31","doi-asserted-by":"crossref","unstructured":"Xu, W., Huang, L., Fox, A., Patterson, D., Jordan, M.I.: Detecting large-scale system problems by mining console logs. In: Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles, pp. 117\u2013132. ACM (2009)","DOI":"10.1145\/1629575.1629587"},{"key":"900_CR32","doi-asserted-by":"crossref","unstructured":"Wang, C.: Ebat: online methods for detecting utility cloud anomalies. In: Proceedings of the 6th Middleware Doctoral Symposium, p. 4. ACM (2009)","DOI":"10.1145\/1659753.1659757"},{"key":"900_CR33","doi-asserted-by":"crossref","unstructured":"Kang, H., Chen, H., Jiang, G.: Peerwatch: a fault detection and diagnosis tool for virtualized consolidation systems. In: Proceedings of the 7th international conference on Autonomic computing, pp. 119\u2013128. ACM (2010)","DOI":"10.1145\/1809049.1809070"},{"key":"900_CR34","doi-asserted-by":"crossref","unstructured":"Ye, K., Jiang, X., Huang, D., Chen, J., Wang, B.: Live migration of multiple virtual machines with resource reservation in cloud computing environments. In: IEEE International Conference on Cloud Computing, CLOUD, Washington, DC, pp. 267\u2013274 (2011)","DOI":"10.1109\/CLOUD.2011.69"},{"key":"900_CR35","doi-asserted-by":"crossref","unstructured":"Deshpande, U., Wang, X., Gopalan, K.: Live gang migration of virtual machines. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, pp. 135\u2013146. ACM (2011)","DOI":"10.1145\/1996130.1996151"},{"key":"900_CR36","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.future.2015.09.005","volume":"55","author":"G Sun","year":"2016","unstructured":"Sun, G., Liao, D., Anand, V., Zhao, D., Yu, H.: A new technique for efficient live migration of multiple virtual machines. Futur. Gener. Comput. Syst. 55, 74\u201386 (2016)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"900_CR37","doi-asserted-by":"crossref","unstructured":"Song, X., Shi, J., Liu, R., Yang, J., Chen, H.: Parallelizing live migration of virtual machines. In: ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments, Houston, TX, USA, March 16\u201317, pp. 85\u201396 (2013)","DOI":"10.1145\/2451512.2451531"},{"issue":"4","key":"900_CR38","doi-asserted-by":"crossref","first-page":"1192","DOI":"10.1109\/TPDS.2014.2316152","volume":"26","author":"H Liu","year":"2015","unstructured":"Liu, H., He, B.: Vmbuddies: coordinating live migration of multi-tier applications in cloud environments. IEEE Trans. Parallel Distrib. Syst. 26(4), 1192\u20131205 (2015)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"900_CR39","unstructured":"Berthier, N., Rutten, E., Depalma, N., Gueye, S.: Designing autonomic management systems by using reactive control techniques. IEEE Trans. Softw. Eng. (99), 1\u20131 (2015)"},{"key":"900_CR40","doi-asserted-by":"crossref","unstructured":"Deshpande, U., Keahey, K.: Traffic-sensitive live migration of virtual machines. In: 15th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2015, Shenzhen, China, May 4-7, 2015, pp. 51\u201360 (2015)","DOI":"10.1109\/CCGrid.2015.163"},{"key":"900_CR41","doi-asserted-by":"crossref","unstructured":"Rybina, K., Patni, A., Schill, A.: Analysing the migration time of live migration of multiple virtual machines. In: Proceedings of the 4th International Conference on Cloud Computing and Services Science, pp. 590\u2013597 (2014)","DOI":"10.5220\/0004951605900597"},{"key":"900_CR42","doi-asserted-by":"crossref","unstructured":"Dong, D., Herbert, J.: Precise VM placement algorithm supported by data analytic service. In: CLOSER, pp. 463\u2013468 (2013)","DOI":"10.5220\/0004371904630468"},{"issue":"1","key":"900_CR43","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1016\/j.comnet.2012.09.008","volume":"57","author":"W Fang","year":"2013","unstructured":"Fang, W., Liang, X., Li, S., Chiaraviglio, L., Xiong, N.: Vmplanner: optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers. Comput. Netw. 57(1), 179\u2013196 (2013)","journal-title":"Comput. Netw."},{"key":"900_CR44","doi-asserted-by":"crossref","unstructured":"Diallo, M.H., August, M., Hallman, R., Kline, M., Au, H., Beach, V.: Nomad: A framework for developing mission-critical cloud-based applications. In: 10th International Conference on Availability, Reliability and Security, ARES 2015, Toulouse, France, August 24\u201327, 2015, pp. 660\u2013669 (2015)","DOI":"10.1109\/ARES.2015.94"},{"key":"900_CR45","doi-asserted-by":"crossref","unstructured":"Diallo, M.H., August, M.A., Hallman, R.A., Kline, M., Au, H., Beach, V.: Callforfire: A mission-critical cloud-based application built using the nomad framework. In: Twentieth International Conference on Financial Cryptography and Data Security: 4th Workshop on Encrypted Computing and Applied Homomorphic Cryptography, Christ Church, Barbados, February 22\u201326 (2016)","DOI":"10.1007\/978-3-662-53357-4_21"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-017-0900-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0900-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0900-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:46:41Z","timestamp":1750279601000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-017-0900-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,29]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["900"],"URL":"https:\/\/doi.org\/10.1007\/s10586-017-0900-x","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2017,5,29]]}}}