The circuit breaker pattern targeted to future IoT applications
The circuit breaker pattern targeted to future IoT applications
In the context of the Internet of Things (IoT), there is a growing trend towards increasing the integration and collaboration between IoT systems to create relevant end-to-end solutions. Accordingly, addressing dependability in the future IoT applications will surely be more challenging. In this work, we examine a popular microservices pattern known as Circuit Breaker (CB). This pattern aims at preventing failure from cascading to dependent services. In the context of IoT, it can be used as an intermediary in the communication between critical IoT nodes to increase the dependability of the whole. Notwithstanding, some particularities present in IoT must be considered to allow this pattern to yield similar benefits. Therefore, we compile several aspects concerning the design and implementation of the CB tailored to IoT applications as a taxonomy. Also, we conduct an experimental validation to compare the benefits of the CB in a prototype of a trac light system.
Circuit Breaker, Internet of Things, Software architecture, Dependability, Microservices Architecture
390-396
Aquino, Gibeon
522b0c27-ce06-4aaa-a5dc-c4fe396bb3f7
Queiroz, Rafael
6d24b849-b0fb-483c-933b-c498ba0c31c7
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Al-Hashimi, Bashir
0b29c671-a6d2-459c-af68-c4614dce3b5d
Aquino, Gibeon
522b0c27-ce06-4aaa-a5dc-c4fe396bb3f7
Queiroz, Rafael
6d24b849-b0fb-483c-933b-c498ba0c31c7
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Al-Hashimi, Bashir
0b29c671-a6d2-459c-af68-c4614dce3b5d
Aquino, Gibeon, Queiroz, Rafael, Merrett, Geoff and Al-Hashimi, Bashir
(2019)
The circuit breaker pattern targeted to future IoT applications.
Yangui, S., Bouassida Rodriguez, I., Drira, K. and Tari, Z.
(eds.)
In Service-Oriented Computing. ICSOC 2019.
vol. 11895,
Springer.
.
(doi:10.1007/978-3-030-33702-5_30).
Record type:
Conference or Workshop Item
(Paper)
Abstract
In the context of the Internet of Things (IoT), there is a growing trend towards increasing the integration and collaboration between IoT systems to create relevant end-to-end solutions. Accordingly, addressing dependability in the future IoT applications will surely be more challenging. In this work, we examine a popular microservices pattern known as Circuit Breaker (CB). This pattern aims at preventing failure from cascading to dependent services. In the context of IoT, it can be used as an intermediary in the communication between critical IoT nodes to increase the dependability of the whole. Notwithstanding, some particularities present in IoT must be considered to allow this pattern to yield similar benefits. Therefore, we compile several aspects concerning the design and implementation of the CB tailored to IoT applications as a taxonomy. Also, we conduct an experimental validation to compare the benefits of the CB in a prototype of a trac light system.
Text
cameraready_shortpaper_cb_iot-v2
- Accepted Manuscript
More information
Accepted/In Press date: 18 July 2019
e-pub ahead of print date: 22 October 2019
Venue - Dates:
17th International Conference on Service-Oriented Computing, Hotel Mercure Toulouse Centre Compans, Toulouse, France, 2019-10-28 - 2019-10-31
Keywords:
Circuit Breaker, Internet of Things, Software architecture, Dependability, Microservices Architecture
Identifiers
Local EPrints ID: 432998
URI: http://eprints.soton.ac.uk/id/eprint/432998
PURE UUID: 8424799e-bfd1-4ec8-8747-4ce6504ee550
Catalogue record
Date deposited: 06 Aug 2019 16:30
Last modified: 17 Mar 2024 05:12
Export record
Altmetrics
Contributors
Author:
Gibeon Aquino
Author:
Rafael Queiroz
Author:
Geoff Merrett
Author:
Bashir Al-Hashimi
Editor:
S. Yangui
Editor:
I. Bouassida Rodriguez
Editor:
K. Drira
Editor:
Z. Tari
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics