{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T08:32:53Z","timestamp":1762504373812,"version":"3.41.0"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2020,7,24]],"date-time":"2020-07-24T00:00:00Z","timestamp":1595548800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100007601","name":"Horizon 2020","doi-asserted-by":"publisher","award":["780315"],"award-info":[{"award-number":["780315"]}],"id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2020,8,31]]},"abstract":"<jats:p>In the industrial Internet of Things domain, applications are moving from the Cloud into the Edge, closer to the devices producing and consuming data. This means that applications move from the scalable and homogeneous Cloud environment into a potentially constrained heterogeneous Edge network. Making Edge applications reliable enough to fulfill Industry 4.0 use cases remains an open research challenge. Maintaining operation of an Edge system requires advanced management techniques to mitigate the failure of devices. This article tackles this challenge with a twofold approach: (1) a policy-enabled failure detector that enables adaptable failure detection and (2) an allocation component for the efficient selection of failure mitigation actions. The parameters and performance of the failure detection approach are evaluated, and the performance of an energy-efficient allocation technique is measured. Finally, a vision for a complete system and an example use case are presented.<\/jats:p>","DOI":"10.1145\/3386361","type":"journal-article","created":{"date-parts":[[2020,7,7]],"date-time":"2020-07-07T12:39:34Z","timestamp":1594125574000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Optimally Self-Healing IoT Choreographies"],"prefix":"10.1145","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6547-2306","authenticated-orcid":false,"given":"Jan","family":"Seeger","sequence":"first","affiliation":[{"name":"TU M\u00fcnchen, M\u00fcnchen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arne","family":"Br\u00f6ring","sequence":"additional","affiliation":[{"name":"Siemens AG, M\u00fcnchen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georg","family":"Carle","sequence":"additional","affiliation":[{"name":"TU M\u00fcnchen, M\u00fcnchen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,7,24]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_1_1","DOI":"10.1109\/DSN.2002.1028920"},{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1145\/2933267.2933312"},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1145\/226643.226647"},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TC.2002.1004595","article-title":"On the quality of service of failure detectors","volume":"51","author":"Chen Wei","year":"2002","journal-title":"IEEE Transactions on Computers"},{"doi-asserted-by":"publisher","key":"e_1_2_1_5_1","DOI":"10.1109\/MTAS.2005.1407746"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1109\/AINA.2015.201"},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1145\/361179.361202"},{"volume-title":"Proceedings of the IEEE Symposium on Reliable Distributed Systems (SRDS\u201904)","year":"2004","author":"D\u00e9fago X.","key":"e_1_2_1_8_1"},{"volume-title":"Proceedings of the Global Internet of Things Summit (GIoTS\u201919)","author":"Fysarakis K.","key":"e_1_2_1_9_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_10_1","DOI":"10.1109\/IOT.2015.7356560"},{"volume-title":"Distributed fault detection in smart spaces based on trust management. Procedia Computer Science 83 (Jan","year":"2016","author":"Guclu Sila Ozen","key":"e_1_2_1_11_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_12_1","DOI":"10.1016\/j.procs.2015.05.011"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.23919\/ICACT.2017.7890184"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1145\/2906388.2906406"},{"volume-title":"Proceedings of the 13th International Conference on Dynamics of Rotating Machines.","author":"Kr\u00fcgel S.","key":"e_1_2_1_15_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_16_1","DOI":"10.1109\/MIC.2008.129"},{"doi-asserted-by":"publisher","key":"e_1_2_1_17_1","DOI":"10.1016\/j.future.2017.12.048"},{"key":"e_1_2_1_18_1","first-page":"1","article-title":"An energy-efficient failure detector for vehicular cloud computing","volume":"13","author":"Liu Jiaxi","year":"2018","journal-title":"PLOS ONE"},{"doi-asserted-by":"publisher","key":"e_1_2_1_19_1","DOI":"10.1109\/CIOT.2016.7872914"},{"doi-asserted-by":"publisher","key":"e_1_2_1_20_1","DOI":"10.1093\/comjnl\/7.4.308"},{"key":"e_1_2_1_21_1","first-page":"1","article-title":"A branch and bound algorithm for the generalized assignment problem","volume":"8","author":"Terry Ross G.","year":"1975","journal-title":"Mathematical Programming"},{"doi-asserted-by":"publisher","key":"e_1_2_1_22_1","DOI":"10.1109\/TII.2013.2273433"},{"doi-asserted-by":"publisher","key":"e_1_2_1_23_1","DOI":"10.1109\/ACCESS.2017.2739804"},{"doi-asserted-by":"publisher","key":"e_1_2_1_24_1","DOI":"10.1109\/WF-IoT.2016.7845499"},{"doi-asserted-by":"publisher","key":"e_1_2_1_25_1","DOI":"10.1109\/TSIPN.2015.2448520"},{"doi-asserted-by":"publisher","key":"e_1_2_1_26_1","DOI":"10.1145\/1244002.1244129"},{"volume-title":"Proceedings of the 2019 European Conference on Networks and Communications (EuCNC\u201919)","author":"Seeger J.","key":"e_1_2_1_27_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_28_1","DOI":"10.1109\/GIOTS.2018.8534570"},{"doi-asserted-by":"publisher","key":"e_1_2_1_29_1","DOI":"10.1109\/MPRV.2019.2907003"},{"volume-title":"Web services composition: A decade\u2019s overview. Information Sciences 280 (Oct","year":"2014","author":"Sheng Quan Z.","key":"e_1_2_1_30_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_31_1","DOI":"10.1109\/JIOT.2016.2579198"},{"volume-title":"Tanenbaum and Maarten van Steen","year":"2007","author":"Andrew","key":"e_1_2_1_32_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_33_1","DOI":"10.1145\/3131542.3131553"},{"volume-title":"On the Move to Meaningful Internet Systems. OTM 2017 Conferences","author":"Thuluva Aparna Saisree","series-title":"Lecture Notes in Computer Science","key":"e_1_2_1_34_1"},{"volume-title":"Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI\u201916)","author":"Ur Blase","key":"e_1_2_1_35_1"},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of the 2010 3rd International Conference on Computer Science and Information Technology","volume":"1","author":"Wang Shu-Ching","year":"2010"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386361","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386361","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:32:04Z","timestamp":1750195924000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386361"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,24]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,8,31]]}},"alternative-id":["10.1145\/3386361"],"URL":"https:\/\/doi.org\/10.1145\/3386361","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2020,7,24]]},"assertion":[{"value":"2019-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-07-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}