{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T15:39:08Z","timestamp":1774021148456,"version":"3.50.1"},"reference-count":130,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2019,9,13]],"date-time":"2019-09-13T00:00:00Z","timestamp":1568332800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Spanish Ministry of Science, Innovation and Universities","award":["TIN2017-88749-R"],"award-info":[{"award-number":["TIN2017-88749-R"]}]},{"DOI":"10.13039\/501100008433","name":"Comunidad de Madrid","doi-asserted-by":"publisher","award":["P2018\/TCS-4499"],"award-info":[{"award-number":["P2018\/TCS-4499"]}],"id":[{"id":"10.13039\/501100008433","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004966","name":"European Commission","doi-asserted-by":"publisher","award":["732667"],"award-info":[{"award-number":["732667"]}],"id":[{"id":"10.13039\/501100004966","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2020,9,30]]},"abstract":"<jats:p>Large-scale software systems are currently designed as distributed entities and deployed in cloud data centers. To overcome the limitations inherent to this type of deployment, applications are increasingly being supplemented with components instantiated closer to the edges of networks\u2014a paradigm known as edge computing. The problem of how to efficiently orchestrate combined edge-cloud applications is, however, incompletely understood, and a wide range of techniques for resource and application management are currently in use.<\/jats:p>\n          <jats:p>This article investigates the problem of reliable resource provisioning in joint edge-cloud environments, and surveys technologies, mechanisms, and methods that can be used to improve the reliability of distributed applications in diverse and heterogeneous network environments. Due to the complexity of the problem, special emphasis is placed on solutions to the characterization, management, and control of complex distributed applications using machine learning approaches. The survey is structured around a decomposition of the reliable resource provisioning problem into three categories of techniques: workload characterization and prediction, component placement and system consolidation, and application elasticity and remediation. Survey results are presented along with a problem-oriented discussion of the state-of-the-art. A summary of identified challenges and an outline of future research directions are presented to conclude the article.<\/jats:p>","DOI":"10.1145\/3341145","type":"journal-article","created":{"date-parts":[[2019,9,13]],"date-time":"2019-09-13T12:28:56Z","timestamp":1568377736000},"page":"1-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":167,"title":["Machine Learning Methods for Reliable Resource Provisioning in Edge-Cloud Computing"],"prefix":"10.1145","volume":"52","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4434-4967","authenticated-orcid":false,"given":"Thang Le","family":"Duc","sequence":"first","affiliation":[{"name":"Ume\u00e5 University, Ume\u00e5, Sweden"}]},{"given":"Rafael Garc\u00eda","family":"Leiva","sequence":"additional","affiliation":[{"name":"IMDEA Networks Institute, Madrid, Spain"}]},{"given":"Paolo","family":"Casari","sequence":"additional","affiliation":[{"name":"IMDEA Networks Institute, Madrid, Spain"}]},{"given":"Per-Olov","family":"\u00d6stberg","sequence":"additional","affiliation":[{"name":"Ume\u00e5 University, Ume\u00e5, Sweden"}]}],"member":"320","published-online":{"date-parts":[[2019,9,13]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2015.02.002"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11235-016-0173-3"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the Computer Measurement Group Conference on Performance and Capacity.","author":"Awad M."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2011.63"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/JCN.2017.000081"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/Grid.2011.18"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2015.120"},{"key":"e_1_2_1_8_1","first-page":"383","article-title":"Virtual machine migration in cloud computing environments: Benefits, challenges, and approaches. In Communication Infrastructures for Cloud Computing (1st ed.), H. T. Mouftah and B. Kantarci (Eds.). IGI Global, Hershey, PA","volume":"17","author":"Boutaba R.","year":"2013","journal-title":"Chapter"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2014.2350475"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2856127"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the USENIX Conference on Hot Topics in Cloud Computing (HotCloud\u201917)","author":"Cao L."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.129"},{"key":"e_1_2_1_13_1","unstructured":"E. Cecchet and J. Marguerite. 2009. RUBiS: Rice University Bidding System. Retrieved from: http:\/\/rubis.ow2.org\/.  E. Cecchet and J. Marguerite. 2009. RUBiS: Rice University Bidding System. Retrieved from: http:\/\/rubis.ow2.org\/."},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS\u201917)","author":"Chen H.","year":"2097"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2636210"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Y. Cheng Z. Chai and A. Anwar. 2018. Characterizing co-located datacenter workloads: An Alibaba case study. Retrieved from: http:\/\/arxiv.org\/abs\/1808.02919.  Y. Cheng Z. Chai and A. Anwar. 2018. Characterizing co-located datacenter workloads: An Alibaba case study. Retrieved from: http:\/\/arxiv.org\/abs\/1808.02919.","DOI":"10.1145\/3265723.3265742"},{"key":"e_1_2_1_17_1","first-page":"6","article-title":"Fog and IoT: An overview of research opportunities","volume":"3","author":"Chiang M.","year":"2016","journal-title":"IEEE IoT J."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/3067917.3161712"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the International DMS Conference on Visual Languages and Sentient Systems (DMSVLSS\u201917)","author":"Cuzzocrea A."},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","unstructured":"U. Deshpande and K. Keahey. 2017. Traffic-sensitive live migration of virtual machines. Fut. Gen. Comput. Syst. 72 (July 2017) 118--128.  U. Deshpande and K. Keahey. 2017. Traffic-sensitive live migration of virtual machines. Fut. Gen. Comput. Syst. 72 (July 2017) 118--128.","DOI":"10.1016\/j.future.2016.05.003"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.1009"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC\u201912)","author":"Di S."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2668930.2688047"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1002\/wcm.1203"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2014.56"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.04.016"},{"key":"e_1_2_1_27_1","unstructured":"M. Fowler and J. Lewis. 2014. Microservices\u2014A definition of this new architectural term. Retrieved from: http:\/\/martinfowler.com\/articles\/microservices.html.  M. Fowler and J. Lewis. 2014. Microservices\u2014A definition of this new architectural term. Retrieved from: http:\/\/martinfowler.com\/articles\/microservices.html."},{"key":"e_1_2_1_28_1","first-page":"1","article-title":"Toward cloud computing QoS architecture: Analysis of cloud systems and cloud services","volume":"4","author":"Ghahramani M. H.","year":"2017","journal-title":"IEEE\/CAA J. Auto. Sinica"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the USENIX Conference on Networked Systems Design and Implementation. 323--336","author":"Ghodsi A."},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the IEEE International Conference on Network and Service Management (CNSM\u201910)","author":"Gong Z."},{"key":"e_1_2_1_31_1","unstructured":"I. Goodfellow Y. Bengio and A. Courville. 2016. Deep Learning. The MIT Press Cambridge MA.   I. Goodfellow Y. Bengio and A. Courville. 2016. Deep Learning. The MIT Press Cambridge MA."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626334"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the International Workshop on Virtualization Performance: Analysis, Characterization, and Tools (VPACT\u201909)","author":"Gulati A."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2018.1701069"},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the IEEE\/IFIP Network Operations and Management Symposium (NOMS\u201918)","author":"Guo Y."},{"key":"e_1_2_1_36_1","first-page":"4","article-title":"Fault and performance management in multi-cloud based NFV using shallow and deep predictive structures","volume":"3","author":"Gupta L.","year":"2017","journal-title":"J. Rel. Intell. Environ."},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the IEEE Computing and Communication Workshop and Conference (CCWC\u201917)","author":"Gupta L."},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","unstructured":"T. Hastie R. Tibshirani and J. Friedman. 2001. The Elements of Statistical Learning: Data Mining Inference and Prediction (1st ed.). Springer New York.  T. Hastie R. Tibshirani and J. Friedman. 2001. The Elements of Statistical Learning: Data Mining Inference and Prediction (1st ed.). Springer New York.","DOI":"10.1007\/978-0-387-21606-5_1"},{"key":"e_1_2_1_39_1","doi-asserted-by":"crossref","unstructured":"N. Herbst A. Amin A. Andrzejak L. Grunske S. Kounev O. J. Mengshoel and P. Sundararajan. 2017. Online workload forecasting. In Self-Aware Computing Systems. Springer Cham 529--553.  N. Herbst A. Amin A. Andrzejak L. Grunske S. Kounev O. J. Mengshoel and P. Sundararajan. 2017. Online workload forecasting. In Self-Aware Computing Systems. Springer Cham 529--553.","DOI":"10.1007\/978-3-319-47474-8_18"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.108"},{"key":"e_1_2_1_41_1","unstructured":"Y. C. Hu M. Patel D. Sabella N. Sprecher and V. Young. 2015. Mobile edge computing\u2014A key technology towards 5G. ETSI White Paper. Retrieved from: http:\/\/www.etsi.org\/images\/files\/ETSIWhitePapers\/etsi_wp11_mec_a_key_technology_towards_5g.pdf.  Y. C. Hu M. Patel D. Sabella N. Sprecher and V. Young. 2015. Mobile edge computing\u2014A key technology towards 5G. ETSI White Paper. Retrieved from: http:\/\/www.etsi.org\/images\/files\/ETSIWhitePapers\/etsi_wp11_mec_a_key_technology_towards_5g.pdf."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2013.27"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1186\/s13677-016-0057-9"},{"key":"e_1_2_1_44_1","unstructured":"IBM. 2013. Smarter wireless networks. Retrieved from: https:\/\/www.ibm.com\/services\/multimedia\/Smarter_wireless_networks.pdf.  IBM. 2013. Smarter wireless networks. Retrieved from: https:\/\/www.ibm.com\/services\/multimedia\/Smarter_wireless_networks.pdf."},{"key":"e_1_2_1_45_1","volume-title":"Proceedings of the IEEE International Symposium on Workload Characterization (IISWC\u201914)","author":"Jia Z."},{"key":"e_1_2_1_46_1","volume-title":"Proceedings of the IEEE Conference on Decision and Control. 1415--1420","author":"Kameda H."},{"key":"e_1_2_1_47_1","unstructured":"S. Kedar. 2017. Get Ready for the Holidays with Cloudlets. Retrieved from: https:\/\/blogs.akamai.com\/2017\/08\/get-ready-for-the-holidays-with-cloudlets.html.  S. Kedar. 2017. Get Ready for the Holidays with Cloudlets. Retrieved from: https:\/\/blogs.akamai.com\/2017\/08\/get-ready-for-the-holidays-with-cloudlets.html."},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of the IEEE Network Operations and Management Symposium (NOMS\u201912)","author":"Khan A."},{"key":"e_1_2_1_49_1","doi-asserted-by":"crossref","unstructured":"A. R. Khan M. Othman S. A. Madani and S. U. Khan. 2014. A survey of mobile cloud computing application models. IEEE Commun. Surv. Tutor. 16 1 (1<sup>st<\/sup> quarter 2014) 393--413.  A. R. Khan M. Othman S. A. Madani and S. U. Khan. 2014. A survey of mobile cloud computing application models. IEEE Commun. Surv. Tutor. 16 1 (1<sup>st<\/sup> quarter 2014) 393--413.","DOI":"10.1109\/SURV.2013.062613.00160"},{"key":"e_1_2_1_50_1","volume-title":"Proceedings of the IEEE International Symposium on Workload Characterization (IISWC\u201914)","author":"Kim K."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3185768.3186296"},{"key":"e_1_2_1_52_1","first-page":"3439","article-title":"A study on reinforcement learning based SFC path selection in SDN\/NFV","volume":"12","author":"Ku H.-J.","year":"2017","journal-title":"Int. J. Appl. Eng. Res."},{"key":"e_1_2_1_53_1","volume-title":"Proceedings of the IEEE International Conference on Eco-friendly Computing and Communication Systems (ICECCS\u201916)","author":"Kumar J."},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.10.047"},{"key":"e_1_2_1_55_1","unstructured":"KVM. 2015. Migration\u2014KVM. Retrieved from: https:\/\/www.linux-kvm.org\/index.php?title&equals;Migration&oldid&equals;&equals;&equals;173268.  KVM. 2015. Migration\u2014KVM. Retrieved from: https:\/\/www.linux-kvm.org\/index.php?title&equals;Migration&oldid&equals;&equals;&equals;173268."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2018.8487450"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2010.57"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3154815"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2940679.2940685"},{"key":"e_1_2_1_60_1","volume-title":"Proceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM\u201916)","author":"Liu B."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.12.017"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2017.2654119"},{"key":"e_1_2_1_63_1","volume-title":"Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS\u201917)","author":"Liu N."},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2308295"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2015.08.016"},{"key":"e_1_2_1_66_1","article-title":"Cost optimization for dynamic replication and migration of data in cloud data centers","author":"Mansouri Y.","year":"2017","journal-title":"IEEE Trans. Cloud Comput. (Early Access)"},{"key":"e_1_2_1_67_1","volume-title":"Proceedings of the IEEE International Conference on Data Engineering Workshops (ICDEW\u201916)","author":"Marcus R."},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the IEEE International Conference on Web Services (ICWS\u201917)","author":"Mazlami G."},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3138808.3138810"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2010.69"},{"key":"e_1_2_1_71_1","unstructured":"Microsoft. 2016. Hyper-V technology overview. Retrieved from: https:\/\/docs.microsoft.com\/en-us\/windows-server\/virtualization\/hyper-v\/hyper-v-technology-overview.  Microsoft. 2016. Hyper-V technology overview. Retrieved from: https:\/\/docs.microsoft.com\/en-us\/windows-server\/virtualization\/hyper-v\/hyper-v-technology-overview."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2017.2666781"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.06.003"},{"key":"e_1_2_1_74_1","volume-title":"Proceedings of the IFIP\/IEEE Symposium on Integrated Network and Service Management (IM\u201917)","author":"Miyazawa T."},{"key":"e_1_2_1_75_1","volume-title":"Proceedings of the IEEE Cloudification of the Internet of Things (CIoT\u201916)","author":"Mohan N."},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2460756.2460758"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3078505.3078532"},{"key":"e_1_2_1_78_1","doi-asserted-by":"crossref","unstructured":"M. Mukherjee L. Shu and D. Wang. 2018. Survey of fog computing: Fundamental network applications and research challenges. IEEE Commun. Surv. Tutor. 20 3 (3<sup>rd<\/sup> quarter 2018) 1826--1857.  M. Mukherjee L. Shu and D. Wang. 2018. Survey of fog computing: Fundamental network applications and research challenges. IEEE Commun. Surv. Tutor. 20 3 (3<sup>rd<\/sup> quarter 2018) 1826--1857.","DOI":"10.1109\/COMST.2018.2814571"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2017.235"},{"key":"e_1_2_1_80_1","volume-title":"Proceedings of the IEEE Conference on Computer Communications (INFOCOM\u201918)","author":"Niu Y."},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2018.03.002"},{"key":"e_1_2_1_82_1","unstructured":"OpenStack. 2017. Documentation for Pike. Retrieved from: https:\/\/docs.openstack.org\/pike\/.  OpenStack. 2017. Documentation for Pike. Retrieved from: https:\/\/docs.openstack.org\/pike\/."},{"key":"e_1_2_1_83_1","unstructured":"Oracle. 2016. Oracle VM and Oracle Linux: Engineered for Open Cloud. Retrieved from: http:\/\/www.oracle.com\/us\/technologies\/virtualization\/ovm-linux-engineered-for-open-cloud-3124867.pdf.  Oracle. 2016. Oracle VM and Oracle Linux: Engineered for Open Cloud. Retrieved from: http:\/\/www.oracle.com\/us\/technologies\/virtualization\/ovm-linux-engineered-for-open-cloud-3124867.pdf."},{"key":"e_1_2_1_84_1","volume-title":"Proceedings of the IEEE European Conference on Networks and Communications (EuCNC\u201917)","author":"O."},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2017.2767608"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2015.2396059"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190517"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2651810"},{"key":"e_1_2_1_89_1","volume-title":"Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management (IM\u201915)","author":"Rankothge W."},{"key":"e_1_2_1_90_1","unstructured":"C. Reiss J. Wilkes and J. L. Hellerstein. 2011. Google cluster-usage traces: Format + schema. Google Inc. White Paper (2011) 1--14.  C. Reiss J. Wilkes and J. L. Hellerstein. 2011. Google cluster-usage traces: Format + schema. Google Inc. White Paper (2011) 1--14."},{"key":"e_1_2_1_91_1","volume-title":"Proceedings of the IEEE NetSoft Conference and Workshops (NetSoft\u201916)","author":"Riccobene V."},{"key":"e_1_2_1_92_1","unstructured":"C. Richardson. 2015. Introduction to Microservices. Retrieved from: https:\/\/www.nginx.com\/blog\/introduction-to-microservices\/.  C. Richardson. 2015. Introduction to Microservices. Retrieved from: https:\/\/www.nginx.com\/blog\/introduction-to-microservices\/."},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2016.2620469"},{"key":"e_1_2_1_94_1","first-page":"1","article-title":"Mobile edge computing, Fog et al.: A survey and analysis of security threats and challenges","volume":"78","author":"Roman R.","year":"2018","journal-title":"Fut. Gen. Comput. Syst."},{"key":"e_1_2_1_95_1","doi-asserted-by":"crossref","unstructured":"A. Roozbeh J. Soares G. Q. Maguire F. Wuhib C. Padala M. Mahloo D. Turull V. Yadhav and D. Kosti\u0107. 2018. Software-defined \u201chardware\u201d infrastructures: A survey on enabling technologies and open research directions. IEEE Commun. Surv. Tutor. 20 3 (3rd quarter 2018) 2454--2485.  A. Roozbeh J. Soares G. Q. Maguire F. Wuhib C. Padala M. Mahloo D. Turull V. Yadhav and D. Kosti\u0107. 2018. Software-defined \u201chardware\u201d infrastructures: A survey on enabling technologies and open research directions. IEEE Commun. Surv. Tutor. 20 3 (3rd quarter 2018) 2454--2485.","DOI":"10.1109\/COMST.2018.2834731"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2017.147"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006254601030111"},{"key":"e_1_2_1_98_1","volume-title":"Elijah: Cloudlet-based Edge Computing. Retrieved from: http:\/\/elijah.cs.cmu.edu\/.","author":"Satyanarayanan M.","year":"2012"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2013.77"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2015.19"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2017.2760478"},{"key":"e_1_2_1_102_1","volume-title":"Proceedings of the IEEE NetSoft Conference and Workshops (NetSoft\u201916)","author":"Sieber C."},{"key":"e_1_2_1_103_1","volume-title":"Proceedings of the IFIP\/IEEE Symposium on Integrated Network and Service Management (IM\u201917)","author":"Sieber C."},{"key":"e_1_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2016.111"},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-016-0922-3"},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2010.25"},{"key":"e_1_2_1_107_1","volume-title":"Proceedings of the IEEE International Symposium on Workload Characterization (IISWC\u201916)","author":"Summers J."},{"key":"e_1_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2015.09.005"},{"key":"e_1_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25944-9_27"},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2018.2827070"},{"key":"e_1_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.06.021"},{"key":"e_1_2_1_112_1","volume-title":"Proceedings of the IEEE International Conference on Communications (ICC\u201917)","author":"Ti N. T."},{"key":"e_1_2_1_113_1","first-page":"4","article-title":"A survey on resource provisioning using machine learning in cloud computing","volume":"4","author":"Trivedi M.","year":"2016","journal-title":"Int. J. Eng. Dev. Res."},{"key":"e_1_2_1_114_1","unstructured":"Carnegie Mellon University. 2012. OpenStack++. Retrieved from: https:\/\/github.com\/cmusatyalab\/elijah-openstack.  Carnegie Mellon University. 2012. OpenStack++. Retrieved from: https:\/\/github.com\/cmusatyalab\/elijah-openstack."},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2015.2458273"},{"key":"e_1_2_1_116_1","unstructured":"VMware. 2017. VMware\u2014vSphere vMotion. Retrieved from: https:\/\/www.vmware.com\/products\/vsphere\/vmotion.html.  VMware. 2017. VMware\u2014vSphere vMotion. Retrieved from: https:\/\/www.vmware.com\/products\/vsphere\/vmotion.html."},{"key":"e_1_2_1_117_1","doi-asserted-by":"crossref","unstructured":"S. Wang M. Zafer and K. K. Leung. 2017. Online placement of multi-component applications in edge computing environments. IEEE Access 5 (Feb. 2017) 2514--2533.  S. Wang M. Zafer and K. K. Leung. 2017. Online placement of multi-component applications in edge computing environments. IEEE Access 5 (Feb. 2017) 2514--2533.","DOI":"10.1109\/ACCESS.2017.2665971"},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2014.72"},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2013.48"},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2018.2789446"},{"key":"e_1_2_1_121_1","first-page":"2","article-title":"Energy efficient scheduling of cloud application components with brownout","volume":"1","author":"Xu M.","year":"2016","journal-title":"IEEE Trans. Sust. Comput."},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.80"},{"key":"e_1_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2015.7367348"},{"key":"e_1_2_1_124_1","volume-title":"Proceedings of the IEEE Symposium on Service-Oriented System Engineering (SOSE\u201918)","author":"Yang R."},{"key":"e_1_2_1_125_1","volume-title":"Proceedings of the World Congress on Engineering (WCE\u201917)","volume":"1","author":"Yousif S. A."},{"key":"e_1_2_1_126_1","volume-title":"Proceedings of the IEEE International Conference on Cloud Computing (CLOUD). 876--879","author":"Yu Y."},{"key":"e_1_2_1_127_1","volume-title":"Proceedings of the IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS\u201916)","author":"Zhang F."},{"key":"e_1_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2017.26"},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.4018\/jagr.2010100101"},{"key":"e_1_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2426"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341145","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3341145","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:24Z","timestamp":1750199904000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341145"}},"subtitle":["A Survey"],"short-title":[],"issued":{"date-parts":[[2019,9,13]]},"references-count":130,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,9,30]]}},"alternative-id":["10.1145\/3341145"],"URL":"https:\/\/doi.org\/10.1145\/3341145","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,13]]},"assertion":[{"value":"2018-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-09-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}