Home > Research > Publications & Outputs > A Microservices Architecture for Reactive and P...

Electronic data

Links

Text available via DOI:

View graph of relations

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

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems. / Power, Alexander; Kotonya, Gerald Odhiambo.

2018 IEEE International Symposium on a World of Wireless, Mobile, and Multimedia Networks (WoWMoM) . IEEE, 2018. p. 588-599.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Power, A & Kotonya, GO 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, pp. 588-599, Internet of Things: Smart Objects and Services 2018, Chania, Greece, 12/06/18. https://doi.org/10.1109/WoWMoM.2018.8449789

APA

Power, A., & Kotonya, G. O. (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) (pp. 588-599). IEEE. https://doi.org/10.1109/WoWMoM.2018.8449789

Vancouver

Power A, Kotonya GO. 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. 2018. p. 588-599 https://doi.org/10.1109/WoWMoM.2018.8449789

Author

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

Bibtex

@inproceedings{1ddf4909351c4e9caea05c24d2e04a70,
title = "A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems",
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.",
keywords = "internet of things, fault tolerance, microservices, complex event processing, machine learning",
author = "Alexander Power and Kotonya, {Gerald Odhiambo}",
year = "2018",
month = aug,
day = "31",
doi = "10.1109/WoWMoM.2018.8449789",
language = "English",
isbn = "9781538647257 ",
pages = "588--599",
booktitle = "2018 IEEE International Symposium on a World of Wireless, Mobile, and Multimedia Networks (WoWMoM)",
publisher = "IEEE",
note = "Internet of Things: Smart Objects and Services 2018, IoT-SoS 2018 ; Conference date: 12-06-2018 Through 12-06-2018",
url = "http://www2.ing.unipi.it/iot-sos2018/index.shtml",

}

RIS

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 -