{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T06:56:51Z","timestamp":1783580211083,"version":"3.55.0"},"reference-count":99,"publisher":"Association for Computing Machinery (ACM)","issue":"10","license":[{"start":{"date-parts":[[2024,6,22]],"date-time":"2024-06-22T00:00:00Z","timestamp":1719014400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Dell Computadores do Brasil Ltda","award":["Law 8.248\/91"],"award-info":[{"award-number":["Law 8.248\/91"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2024,10,31]]},"abstract":"<jats:p>The emergence of the Internet of Things (IoT) introduced new classes of applications whose latency and bandwidth requirements could not be satisfied by the traditional Cloud Computing model. Consequently, the Internet Technology community promoted the cooperation of two paradigms, Cloud Computing and Edge Computing, combining large-scale computing power and real-time processing capabilities. A significant management challenge in such complex infrastructure concerns the development of efficient maintenance strategies to preserve the environment\u2019s performance and security. While the abundant resources from the academic literature could support the design of novel maintenance solutions, extracting actionable insights from the existing approaches is challenging, given the massive number of published papers. Furthermore, existing review papers, which could help summarize the state-of-the-art, scope their investigations to the maintenance of certain components in particular scenarios. This work fills this gap with a broader literature analysis that covers maintenance strategies targeting physical and logical components in cloud, edge, and IoT environments. First, we introduce a taxonomy that organizes existing solutions according to several characteristics. Then, we review the literature following the taxonomy structure to facilitate the understanding of the research landscape and the comparison between existing works. Finally, we shed light on open challenges that represent promising research directions.<\/jats:p>","DOI":"10.1145\/3659097","type":"journal-article","created":{"date-parts":[[2024,4,13]],"date-time":"2024-04-13T07:34:32Z","timestamp":1712993672000},"page":"1-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Maintenance Operations on Cloud, Edge, and IoT Environments: Taxonomy, Survey, and Research Challenges"],"prefix":"10.1145","volume":"56","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4945-3329","authenticated-orcid":false,"given":"Paulo","family":"Souza","sequence":"first","affiliation":[{"name":"Federal University of Pampa - Alegrete Campus, Alegrete, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8485-529X","authenticated-orcid":false,"given":"Tiago","family":"Ferreto","sequence":"additional","affiliation":[{"name":"Pontifical Catholic University of Rio Grande do Sul, Porto Alegre, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7435-2445","authenticated-orcid":false,"given":"Rodrigo","family":"Calheiros","sequence":"additional","affiliation":[{"name":"Western Sydney University, Parramatta, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,6,22]]},"reference":[{"key":"e_1_3_3_2_2","doi-asserted-by":"crossref","unstructured":"Peter Mell and Timothy Grance. 2011. The NIST Definition of Cloud Computing. NIST Gaithersburg MD.","DOI":"10.6028\/NIST.SP.800-145"},{"key":"e_1_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3241737"},{"key":"e_1_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.3390\/sym12101674"},{"key":"e_1_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2009.82"},{"key":"e_1_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2017.2728795"},{"key":"e_1_3_3_7_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-020-9831-8"},{"key":"e_1_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456235"},{"key":"e_1_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2022.3150243"},{"key":"e_1_3_3_10_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2020.12.015"},{"key":"e_1_3_3_11_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2018.12.008"},{"key":"e_1_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-014-0761-7"},{"key":"e_1_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCW.2015.7247452"},{"key":"e_1_3_3_14_2","first-page":"1","volume-title":"Proceedings of the Annual Reliability and Maintainability Symposium","author":"Josebeck Gary","year":"2022","unstructured":"Gary Josebeck and Arun Gowtham. 2022. Demystifying the PF curve & augmenting machine learning for maintenance optimization. In Proceedings of the Annual Reliability and Maintainability Symposium. IEEE, 1\u20135."},{"key":"e_1_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1108\/13552511211281552"},{"key":"e_1_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/2623330.2623340"},{"key":"e_1_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.3390\/app11115180"},{"key":"e_1_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.compind.2020.103335"},{"key":"e_1_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1002\/smr.412"},{"key":"e_1_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3105906"},{"key":"e_1_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2693219"},{"key":"e_1_3_3_22_2","doi-asserted-by":"publisher","DOI":"10.1108\/F-09-2019-0104"},{"key":"e_1_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1007\/s12599-014-0334-4"},{"key":"e_1_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2020.106889"},{"key":"e_1_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3148149"},{"key":"e_1_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3355399"},{"key":"e_1_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2537821"},{"key":"e_1_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2019.00032"},{"key":"e_1_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2017.2727098"},{"key":"e_1_3_3_30_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-020-01632-1"},{"key":"e_1_3_3_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3555776.3577739"},{"key":"e_1_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/0377-2217(92)90288-K"},{"key":"e_1_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD49709.2020.00072"},{"key":"e_1_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/568438.568451"},{"key":"e_1_3_3_35_2","doi-asserted-by":"publisher","DOI":"10.1002\/net.3230080107"},{"key":"e_1_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-021-04235-z"},{"key":"e_1_3_3_37_2","doi-asserted-by":"crossref","unstructured":"Ziyuan Wang Zekai Zhang Jingjing Wang Chunxiao Jiang Wei Wei and Yong Ren. 2024. Auv-assisted node repair for iout relying on multiagent reinforcement learning. IEEE Internet of Things Journal 11 3 (2024) 4139\u20134151.","DOI":"10.1109\/JIOT.2023.3298522"},{"key":"e_1_3_3_38_2","doi-asserted-by":"crossref","unstructured":"Yuting Wang Xiaofan Han and Shunfu Jin. 2024. Performance analysis of a vm-pm repair strategy in mec-enabled wireless systems with bursty traffic. IEEE Transactions on Vehicular Technology 73 1 (2024) 1146\u20131161.","DOI":"10.1109\/TVT.2023.3300975"},{"key":"e_1_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2762291"},{"key":"e_1_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2868708"},{"key":"e_1_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3084217"},{"key":"e_1_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJCAT.2019.102847"},{"key":"e_1_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICTC52510.2021.9621062"},{"key":"e_1_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2015.7045396"},{"key":"e_1_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2022.3182008"},{"key":"e_1_3_3_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2019.1701366"},{"key":"e_1_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS51040.2020.00075"},{"key":"e_1_3_3_48_2","doi-asserted-by":"crossref","unstructured":"Yu Wu Duo Liu Yujuan Tan Moming Duan Longpan Luo Weilve Wang and Xianzhang Chen. 2023. LFPR: A lazy fast predictive repair strategy for mobile distributed erasure coded cluster. IEEE Internet of Things Journal 10 1 (2023) 704\u2013719.","DOI":"10.1109\/JIOT.2022.3203415"},{"key":"e_1_3_3_49_2","doi-asserted-by":"crossref","unstructured":"Rekha Nachiappan Rodrigo N. Calheiros Kenan M. Matawie and Bahman Javadi. 2023. Optimized proactive recovery in erasure-coded cloud storage systems. IEEE Access 11 1 (2023) 38226\u201338239.","DOI":"10.1109\/ACCESS.2023.3267106"},{"key":"e_1_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2019.04.010"},{"key":"e_1_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.3390\/s20072156"},{"key":"e_1_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.3390\/app10196744"},{"key":"e_1_3_3_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSC49826.2021.9346265"},{"key":"e_1_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00207"},{"key":"e_1_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2858422"},{"key":"e_1_3_3_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3312614.3312649"},{"key":"e_1_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3098644"},{"key":"e_1_3_3_58_2","doi-asserted-by":"publisher","DOI":"10.3390\/a11100160"},{"key":"e_1_3_3_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2943273"},{"key":"e_1_3_3_60_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2021.3056590"},{"key":"e_1_3_3_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456232"},{"key":"e_1_3_3_62_2","doi-asserted-by":"publisher","DOI":"10.3390\/electronics10233047"},{"key":"e_1_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT.2016.7845450"},{"key":"e_1_3_3_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/GLOBECOM38437.2019.9013496"},{"key":"e_1_3_3_65_2","doi-asserted-by":"publisher","DOI":"10.1109\/PST47121.2019.8949023"},{"key":"e_1_3_3_66_2","first-page":"110","volume-title":"Proceedings of the Annual International Conference on Computer Science and Software Engineering","author":"Arbabi Mohammad Salar","year":"2019","unstructured":"Mohammad Salar Arbabi and Mehdi Shajari. 2019. Decentralized and secure delivery network of iot update files based on ethereum smart contracts and blockchain technology. In Proceedings of the Annual International Conference on Computer Science and Software Engineering. ACM, 110\u2013119."},{"key":"e_1_3_3_67_2","doi-asserted-by":"crossref","unstructured":"Asad Waqar Malik Anis U. Rahman Arsalan Ahmad and Max Mauro Dias Santos. 2022. Over-the-air software-defined vehicle updates using federated fog environment. IEEE Transactions on Network and Service Management 19 4 (2022) 5078\u20135089.","DOI":"10.1109\/TNSM.2022.3181027"},{"key":"e_1_3_3_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421288"},{"key":"e_1_3_3_69_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIEA.2017.8283139"},{"key":"e_1_3_3_70_2","first-page":"456","volume-title":"Proceedings of the International Conference on Computer Science, Engineering and Education Applications","author":"Rolik Oleksandr","year":"2018","unstructured":"Oleksandr Rolik, Sergii Telenyk, and Eduard Zharikov. 2018. Management of services of a hyperconverged infrastructure using the coordinator. In Proceedings of the International Conference on Computer Science, Engineering and Education Applications. Springer, 456\u2013467."},{"key":"e_1_3_3_71_2","volume-title":"Hyperconverged Infrastructure Data Centers: Demystifying HCI","author":"Halabi Sam","year":"2019","unstructured":"Sam Halabi. 2019. Hyperconverged Infrastructure Data Centers: Demystifying HCI. Cisco Press."},{"key":"e_1_3_3_72_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600993"},{"key":"e_1_3_3_73_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2019.06.008"},{"key":"e_1_3_3_74_2","doi-asserted-by":"publisher","DOI":"10.1109\/DCOSS49796.2020.00070"},{"key":"e_1_3_3_75_2","doi-asserted-by":"publisher","DOI":"10.3390\/s22020530"},{"key":"e_1_3_3_76_2","doi-asserted-by":"publisher","DOI":"10.3390\/jsan11010005"},{"key":"e_1_3_3_77_2","doi-asserted-by":"crossref","unstructured":"Gabriel Solomon Peng Zhang Rachael Brooks and Yuhong Liu. 2023. A secure and cost-efficient blockchain facilitated iot software update framework. IEEE Access 11 (2023) 44879\u201344894.","DOI":"10.1109\/ACCESS.2023.3272899"},{"key":"e_1_3_3_78_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE56975.2023.10136990"},{"key":"e_1_3_3_79_2","doi-asserted-by":"publisher","DOI":"10.1002\/nem.2233"},{"key":"e_1_3_3_80_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2019.2927886"},{"key":"e_1_3_3_81_2","doi-asserted-by":"publisher","DOI":"10.1109\/FTCS.1995.466961"},{"key":"e_1_3_3_82_2","doi-asserted-by":"publisher","DOI":"10.1109\/5.24143"},{"key":"e_1_3_3_83_2","first-page":"315","volume-title":"Proceedings of the School Organized by the European Educational Forum","author":"Sanders William H.","year":"2000","unstructured":"William H. Sanders and John F. Meyer. 2000. Stochastic activity networks: Formal definitions and concepts. In Proceedings of the School Organized by the European Educational Forum. Springer, 315\u2013343."},{"key":"e_1_3_3_84_2","doi-asserted-by":"crossref","unstructured":"Gianfranco Ciardo and Kishor S. Trivedi. 1993. A decomposition approach for stochastic reward net models. Performance Evaluation 18 1 (1993) 37\u201359.","DOI":"10.1016\/0166-5316(93)90026-Q"},{"key":"e_1_3_3_85_2","volume-title":"Answer Set Solving in Practice","author":"Gebser Martin","year":"2022","unstructured":"Martin Gebser, Roland Kaminski, Benjamin Kaufmann, and Torsten Schaub. 2022. Answer Set Solving in Practice. Springer Nature."},{"key":"e_1_3_3_86_2","doi-asserted-by":"publisher","DOI":"10.1126\/science.aaa8415"},{"key":"e_1_3_3_87_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-019-8208-z"},{"key":"e_1_3_3_88_2","volume-title":"Reinforcement Learning: An Introduction","author":"Sutton Richard S.","year":"2018","unstructured":"Richard S. Sutton and Andrew G. Barto. 2018. Reinforcement Learning: An Introduction. MIT Press."},{"key":"e_1_3_3_89_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-020-10139-6"},{"key":"e_1_3_3_90_2","doi-asserted-by":"publisher","DOI":"10.1109\/4235.996017"},{"key":"e_1_3_3_91_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJWGS.2018.095647"},{"key":"e_1_3_3_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/3453161"},{"key":"e_1_3_3_93_2","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068418000054"},{"key":"e_1_3_3_94_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-01677-6"},{"key":"e_1_3_3_95_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2023.06.013"},{"key":"e_1_3_3_96_2","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM49955.2020.00018"},{"key":"e_1_3_3_97_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2016.114"},{"key":"e_1_3_3_98_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2022.04.001"},{"key":"e_1_3_3_99_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2020.3022789"},{"key":"e_1_3_3_100_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.renene.2022.12.013"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3659097","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3659097","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:44:14Z","timestamp":1750290254000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3659097"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,22]]},"references-count":99,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2024,10,31]]}},"alternative-id":["10.1145\/3659097"],"URL":"https:\/\/doi.org\/10.1145\/3659097","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,22]]},"assertion":[{"value":"2023-02-08","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-03-31","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-06-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}