Redundancy as a measure of fault-tolerance for the Internet of Things: A review

dc.contributor.authorLobo, Jorge
dc.contributor.authorRullo, Antonino
dc.contributor.authorSerra, Edoardo
dc.date.accessioned2021-01-29T07:30:57Z
dc.date.available2021-01-29T07:30:57Z
dc.date.issued2019
dc.description.abstractIn this paper we review and analyze redundancy-based fault-tolerant techniques for the IoT as a paradigm to support two of the main goals of computer security: availability and integrity. We organized the presentation in terms of the three main tasks performed by the nodes of an IoT network: sensing, routing, and control. We first discuss how the implementation of fault-tolerance in the three areas is primary for the correct operation of an entire system. We provide an overview of the different approaches that have been used to address failures in sensing and routing. Control devices typically implement state machines that take decisions based on the measurement of sensors and may also ask actuators to execute actions. Traditionally state-machine replication for fault-tolerance is realized through consensus protocols. Most protocols were developed in the 80’s and 90’s. We will review the properties of such protocols in detail and discuss their limitations for the IoT. Since 2008, consensus algorithms took a new direction with the introduction of the concept of blockchain. Standard blockchain based protocols cannot be applied without modifications to support fault-tolerance in the IoT. We will review some recent results in this new class of algorithms, and show how they can provide the flexibility required to support fault-tolerance in control devices, and thus overcome some of the limitations of the traditional consensus protocols.
dc.description.sponsorshipJorge Lobo was partially supported by the Spanish Ministry of Economy and Competitiveness. Grant Numbers: TIN201681032P, MDM20150502.
dc.format.mimetypeapplication/pdf
dc.identifier.citationRullo A, Serra E, Lobo J. Redundancy as a measure of fault-tolerance for the Internet of Things: A review. In: Calo S, Bertino E, Verma D, editors. Policy-Based Autonomic Data Governance. Springer, Cham. p. 202-26. (LNCS; no. 11550). DOI: 10.1007/978-3-030-17277-0_11
dc.identifier.doihttp://dx.doi.org/10.1007/978-3-030-17277-0_11
dc.identifier.urihttp://hdl.handle.net/10230/46289
dc.language.isoeng
dc.publisherSpringer
dc.relation.ispartofCalo S, Bertino E, Verma D, editors. Policy-Based Autonomic Data Governance. Springer, Cham. p. 202-26. (LNCS; no. 11550)
dc.relation.projectIDinfo:eu-repo/grantAgreement/ES/1PE/TIN2016-81032P
dc.relation.projectIDinfo:eu-repo/grantAgreement/ES/1PE/MDM2015-0502
dc.rights© Springer The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-030-17277-0_11
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.subject.keywordInternet of Thingsen
dc.subject.keywordAvailabilityen
dc.subject.keywordRedundancyen
dc.subject.keywordFault-toleranten
dc.subject.keywordSensorsen
dc.subject.keywordState machineen
dc.subject.keywordDistributed consensusen
dc.titleRedundancy as a measure of fault-tolerance for the Internet of Things: A reviewen
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.type.versioninfo:eu-repo/semantics/acceptedVersion

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
rullo_pbadg_red.pdf
Size:
341.6 KB
Format:
Adobe Portable Document Format