Accepted author manuscript, 211 KB, PDF document
Final published version
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems
AU - Power, Alexander
AU - Kotonya, Gerald Odhiambo
PY - 2018/8/31
Y1 - 2018/8/31
N2 - 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.
AB - 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.
KW - internet of things
KW - fault tolerance
KW - microservices
KW - complex event processing
KW - machine learning
U2 - 10.1109/WoWMoM.2018.8449789
DO - 10.1109/WoWMoM.2018.8449789
M3 - Conference contribution/Paper
SN - 9781538647257
SP - 588
EP - 599
BT - 2018 IEEE International Symposium on a World of Wireless, Mobile, and Multimedia Networks (WoWMoM)
PB - IEEE
T2 - Internet of Things: Smart Objects and Services 2018
Y2 - 12 June 2018 through 12 June 2018
ER -