A Survey on Resilience in the IoT: Taxonomy, Classification, and Discussion of Resilience Mechanisms

Internet-of-Things (IoT) ecosystems tend to grow both in scale and complexity, as they consist of a variety of heterogeneous devices that span over multiple architectural IoT layers (e.g., cloud, edge, sensors). Further, IoT systems increasingly demand the resilient operability of services, as they...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM computing surveys 2022-09, Vol.54 (7), p.1-39, Article 147
Hauptverfasser: Berger, Christian, Eichhammer, Philipp, Reiser, Hans P., Domaschka, Jörg, Hauck, Franz J., Habiger, Gerhard
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 39
container_issue 7
container_start_page 1
container_title ACM computing surveys
container_volume 54
creator Berger, Christian
Eichhammer, Philipp
Reiser, Hans P.
Domaschka, Jörg
Hauck, Franz J.
Habiger, Gerhard
description Internet-of-Things (IoT) ecosystems tend to grow both in scale and complexity, as they consist of a variety of heterogeneous devices that span over multiple architectural IoT layers (e.g., cloud, edge, sensors). Further, IoT systems increasingly demand the resilient operability of services, as they become part of critical infrastructures. This leads to a broad variety of research works that aim to increase the resilience of these systems. In this article, we create a systematization of knowledge about existing scientific efforts of making IoT systems resilient. In particular, we first discuss the taxonomy and classification of resilience and resilience mechanisms and subsequently survey state-of-the-art resilience mechanisms that have been proposed by research work and are applicable to IoT. As part of the survey, we also discuss questions that focus on the practical aspects of resilience, e.g., which constraints resilience mechanisms impose on developers when designing resilient systems by incorporating a specific mechanism into IoT systems.
doi_str_mv 10.1145/3462513
format Article
fullrecord <record><control><sourceid>proquest_webof</sourceid><recordid>TN_cdi_webofscience_primary_000697296500013</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2697714302</sourcerecordid><originalsourceid>FETCH-LOGICAL-a234t-f273a204f3f09ae33fd7ef521da94c40c406d3979db667017ecc46e122ecef983</originalsourceid><addsrcrecordid>eNqNkM1Lw0AQxRdRsFbx7iniwYNEZz-y2z2W4EehIGg9h-1mFlPabM0mlv73rk3tWRiYOfzem3lDyCWFe0pF9sCFZBnlR2RAs0yligt6TAbAJaTAAU7JWQgLAGCCygG5HifvXfON28TXyRuGallhbTGp6qT9xGTiZ-fkxJllwIt9H5KPp8dZ_pJOX58n-XiaGsZFmzqmuGEgHHegDXLuSoUuY7Q0WlgBsWTJtdLlXEoFVKG1QiJlDC06PeJDctP7rhv_1WFoi4XvmjquLJjUSlHBgUXqtqds40No0BXrplqZZltQKH7zF_v8kbzryQ3OvQt2l-tAxwdEU6ZlFqcdPfo_nVetaStf576r2yi96qXGrg6Kvyt-AIcKch0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2697714302</pqid></control><display><type>article</type><title>A Survey on Resilience in the IoT: Taxonomy, Classification, and Discussion of Resilience Mechanisms</title><source>Access via ACM Digital Library</source><source>Web of Science - Science Citation Index Expanded - 2021&lt;img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" /&gt;</source><creator>Berger, Christian ; Eichhammer, Philipp ; Reiser, Hans P. ; Domaschka, Jörg ; Hauck, Franz J. ; Habiger, Gerhard</creator><creatorcontrib>Berger, Christian ; Eichhammer, Philipp ; Reiser, Hans P. ; Domaschka, Jörg ; Hauck, Franz J. ; Habiger, Gerhard</creatorcontrib><description>Internet-of-Things (IoT) ecosystems tend to grow both in scale and complexity, as they consist of a variety of heterogeneous devices that span over multiple architectural IoT layers (e.g., cloud, edge, sensors). Further, IoT systems increasingly demand the resilient operability of services, as they become part of critical infrastructures. This leads to a broad variety of research works that aim to increase the resilience of these systems. In this article, we create a systematization of knowledge about existing scientific efforts of making IoT systems resilient. In particular, we first discuss the taxonomy and classification of resilience and resilience mechanisms and subsequently survey state-of-the-art resilience mechanisms that have been proposed by research work and are applicable to IoT. As part of the survey, we also discuss questions that focus on the practical aspects of resilience, e.g., which constraints resilience mechanisms impose on developers when designing resilient systems by incorporating a specific mechanism into IoT systems.</description><identifier>ISSN: 0360-0300</identifier><identifier>EISSN: 1557-7341</identifier><identifier>DOI: 10.1145/3462513</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Access control ; Authorization ; Availability ; Classification ; Computer Science ; Computer Science, Theory &amp; Methods ; Computer systems organization ; Cross-computing tools and techniques ; Dependable and fault-tolerant systems and networks ; Document types ; Extra-functional properties ; General and reference ; Internet of Things ; Intrusion/anomaly detection and malware mitigation ; Maintainability and maintenance ; Reliability ; Resilience ; Science &amp; Technology ; Security and privacy ; Security services ; Software and its engineering ; Software fault tolerance ; Software organization and properties ; Surveys and overviews ; Taxonomy ; Technology</subject><ispartof>ACM computing surveys, 2022-09, Vol.54 (7), p.1-39, Article 147</ispartof><rights>Owner/Author</rights><rights>Copyright Association for Computing Machinery Sep 2022</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>true</woscitedreferencessubscribed><woscitedreferencescount>36</woscitedreferencescount><woscitedreferencesoriginalsourcerecordid>wos000697296500013</woscitedreferencesoriginalsourcerecordid><cites>FETCH-LOGICAL-a234t-f273a204f3f09ae33fd7ef521da94c40c406d3979db667017ecc46e122ecef983</cites><orcidid>0000-0003-2754-9530</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3462513$$EPDF$$P50$$Gacm$$Hfree_for_read</linktopdf><link.rule.ids>315,781,785,2283,27929,27930,39263,40201,76233</link.rule.ids></links><search><creatorcontrib>Berger, Christian</creatorcontrib><creatorcontrib>Eichhammer, Philipp</creatorcontrib><creatorcontrib>Reiser, Hans P.</creatorcontrib><creatorcontrib>Domaschka, Jörg</creatorcontrib><creatorcontrib>Hauck, Franz J.</creatorcontrib><creatorcontrib>Habiger, Gerhard</creatorcontrib><title>A Survey on Resilience in the IoT: Taxonomy, Classification, and Discussion of Resilience Mechanisms</title><title>ACM computing surveys</title><addtitle>ACM CSUR</addtitle><addtitle>ACM COMPUT SURV</addtitle><description>Internet-of-Things (IoT) ecosystems tend to grow both in scale and complexity, as they consist of a variety of heterogeneous devices that span over multiple architectural IoT layers (e.g., cloud, edge, sensors). Further, IoT systems increasingly demand the resilient operability of services, as they become part of critical infrastructures. This leads to a broad variety of research works that aim to increase the resilience of these systems. In this article, we create a systematization of knowledge about existing scientific efforts of making IoT systems resilient. In particular, we first discuss the taxonomy and classification of resilience and resilience mechanisms and subsequently survey state-of-the-art resilience mechanisms that have been proposed by research work and are applicable to IoT. As part of the survey, we also discuss questions that focus on the practical aspects of resilience, e.g., which constraints resilience mechanisms impose on developers when designing resilient systems by incorporating a specific mechanism into IoT systems.</description><subject>Access control</subject><subject>Authorization</subject><subject>Availability</subject><subject>Classification</subject><subject>Computer Science</subject><subject>Computer Science, Theory &amp; Methods</subject><subject>Computer systems organization</subject><subject>Cross-computing tools and techniques</subject><subject>Dependable and fault-tolerant systems and networks</subject><subject>Document types</subject><subject>Extra-functional properties</subject><subject>General and reference</subject><subject>Internet of Things</subject><subject>Intrusion/anomaly detection and malware mitigation</subject><subject>Maintainability and maintenance</subject><subject>Reliability</subject><subject>Resilience</subject><subject>Science &amp; Technology</subject><subject>Security and privacy</subject><subject>Security services</subject><subject>Software and its engineering</subject><subject>Software fault tolerance</subject><subject>Software organization and properties</subject><subject>Surveys and overviews</subject><subject>Taxonomy</subject><subject>Technology</subject><issn>0360-0300</issn><issn>1557-7341</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>HGBXW</sourceid><recordid>eNqNkM1Lw0AQxRdRsFbx7iniwYNEZz-y2z2W4EehIGg9h-1mFlPabM0mlv73rk3tWRiYOfzem3lDyCWFe0pF9sCFZBnlR2RAs0yligt6TAbAJaTAAU7JWQgLAGCCygG5HifvXfON28TXyRuGallhbTGp6qT9xGTiZ-fkxJllwIt9H5KPp8dZ_pJOX58n-XiaGsZFmzqmuGEgHHegDXLuSoUuY7Q0WlgBsWTJtdLlXEoFVKG1QiJlDC06PeJDctP7rhv_1WFoi4XvmjquLJjUSlHBgUXqtqds40No0BXrplqZZltQKH7zF_v8kbzryQ3OvQt2l-tAxwdEU6ZlFqcdPfo_nVetaStf576r2yi96qXGrg6Kvyt-AIcKch0</recordid><startdate>20220901</startdate><enddate>20220901</enddate><creator>Berger, Christian</creator><creator>Eichhammer, Philipp</creator><creator>Reiser, Hans P.</creator><creator>Domaschka, Jörg</creator><creator>Hauck, Franz J.</creator><creator>Habiger, Gerhard</creator><general>ACM</general><general>Assoc Computing Machinery</general><general>Association for Computing Machinery</general><scope>BLEPL</scope><scope>DTL</scope><scope>HGBXW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-2754-9530</orcidid></search><sort><creationdate>20220901</creationdate><title>A Survey on Resilience in the IoT</title><author>Berger, Christian ; Eichhammer, Philipp ; Reiser, Hans P. ; Domaschka, Jörg ; Hauck, Franz J. ; Habiger, Gerhard</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a234t-f273a204f3f09ae33fd7ef521da94c40c406d3979db667017ecc46e122ecef983</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Access control</topic><topic>Authorization</topic><topic>Availability</topic><topic>Classification</topic><topic>Computer Science</topic><topic>Computer Science, Theory &amp; Methods</topic><topic>Computer systems organization</topic><topic>Cross-computing tools and techniques</topic><topic>Dependable and fault-tolerant systems and networks</topic><topic>Document types</topic><topic>Extra-functional properties</topic><topic>General and reference</topic><topic>Internet of Things</topic><topic>Intrusion/anomaly detection and malware mitigation</topic><topic>Maintainability and maintenance</topic><topic>Reliability</topic><topic>Resilience</topic><topic>Science &amp; Technology</topic><topic>Security and privacy</topic><topic>Security services</topic><topic>Software and its engineering</topic><topic>Software fault tolerance</topic><topic>Software organization and properties</topic><topic>Surveys and overviews</topic><topic>Taxonomy</topic><topic>Technology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Berger, Christian</creatorcontrib><creatorcontrib>Eichhammer, Philipp</creatorcontrib><creatorcontrib>Reiser, Hans P.</creatorcontrib><creatorcontrib>Domaschka, Jörg</creatorcontrib><creatorcontrib>Hauck, Franz J.</creatorcontrib><creatorcontrib>Habiger, Gerhard</creatorcontrib><collection>Web of Science Core Collection</collection><collection>Science Citation Index Expanded</collection><collection>Web of Science - Science Citation Index Expanded - 2021</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>ACM computing surveys</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Berger, Christian</au><au>Eichhammer, Philipp</au><au>Reiser, Hans P.</au><au>Domaschka, Jörg</au><au>Hauck, Franz J.</au><au>Habiger, Gerhard</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Survey on Resilience in the IoT: Taxonomy, Classification, and Discussion of Resilience Mechanisms</atitle><jtitle>ACM computing surveys</jtitle><stitle>ACM CSUR</stitle><stitle>ACM COMPUT SURV</stitle><date>2022-09-01</date><risdate>2022</risdate><volume>54</volume><issue>7</issue><spage>1</spage><epage>39</epage><pages>1-39</pages><artnum>147</artnum><issn>0360-0300</issn><eissn>1557-7341</eissn><abstract>Internet-of-Things (IoT) ecosystems tend to grow both in scale and complexity, as they consist of a variety of heterogeneous devices that span over multiple architectural IoT layers (e.g., cloud, edge, sensors). Further, IoT systems increasingly demand the resilient operability of services, as they become part of critical infrastructures. This leads to a broad variety of research works that aim to increase the resilience of these systems. In this article, we create a systematization of knowledge about existing scientific efforts of making IoT systems resilient. In particular, we first discuss the taxonomy and classification of resilience and resilience mechanisms and subsequently survey state-of-the-art resilience mechanisms that have been proposed by research work and are applicable to IoT. As part of the survey, we also discuss questions that focus on the practical aspects of resilience, e.g., which constraints resilience mechanisms impose on developers when designing resilient systems by incorporating a specific mechanism into IoT systems.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3462513</doi><tpages>39</tpages><orcidid>https://orcid.org/0000-0003-2754-9530</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0360-0300
ispartof ACM computing surveys, 2022-09, Vol.54 (7), p.1-39, Article 147
issn 0360-0300
1557-7341
language eng
recordid cdi_webofscience_primary_000697296500013
source Access via ACM Digital Library; Web of Science - Science Citation Index Expanded - 2021<img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" />
subjects Access control
Authorization
Availability
Classification
Computer Science
Computer Science, Theory & Methods
Computer systems organization
Cross-computing tools and techniques
Dependable and fault-tolerant systems and networks
Document types
Extra-functional properties
General and reference
Internet of Things
Intrusion/anomaly detection and malware mitigation
Maintainability and maintenance
Reliability
Resilience
Science & Technology
Security and privacy
Security services
Software and its engineering
Software fault tolerance
Software organization and properties
Surveys and overviews
Taxonomy
Technology
title A Survey on Resilience in the IoT: Taxonomy, Classification, and Discussion of Resilience Mechanisms
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-11T19%3A39%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_webof&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Survey%20on%20Resilience%20in%20the%20IoT:%20Taxonomy,%20Classification,%20and%20Discussion%20of%20Resilience%20Mechanisms&rft.jtitle=ACM%20computing%20surveys&rft.au=Berger,%20Christian&rft.date=2022-09-01&rft.volume=54&rft.issue=7&rft.spage=1&rft.epage=39&rft.pages=1-39&rft.artnum=147&rft.issn=0360-0300&rft.eissn=1557-7341&rft_id=info:doi/10.1145/3462513&rft_dat=%3Cproquest_webof%3E2697714302%3C/proquest_webof%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2697714302&rft_id=info:pmid/&rfr_iscdi=true