A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems

Power, Alexander and Kotonya, Gerald Odhiambo (2018) A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems. In: 2018 IEEE International Symposium on a World of Wireless, Mobile, and Multimedia Networks (WoWMoM). IEEE, GRC, pp. 588-599. ISBN 9781538647257

[thumbnail of A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems]
Preview
PDF (A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems)
manuscript.pdf - Accepted Version

Download (216kB)

Abstract

Providing fault-tolerance (FT) support to Internet of Things (IoT) systems is an open challenge, with many implementations providing static, tightly coupled FT support that does not adapt and evolve like IoT systems do. This paper proposes a pluggable framework based on a microservices architecture that implements FT support as two complementary microservices: one that uses complex event processing for realtime FT detection, and another that uses online machine learning to detect fault patterns and pre-emptively mitigate faults before they are activated. We provide an early evaluation of how our framework can handle a real-world scenario.

Item Type:
Contribution in Book/Report/Proceedings
Subjects:
?? INTERNET OF THINGSFAULT TOLERANCEMICROSERVICESCOMPLEX EVENT PROCESSINGMACHINE LEARNING ??
ID Code:
127215
Deposited By:
Deposited On:
01 Mar 2019 09:30
Refereed?:
Yes
Published?:
Published
Last Modified:
16 Sep 2023 03:14