The University of Southampton
University of Southampton Institutional Repository

The circuit breaker pattern targeted to future IoT applications

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
Springer
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
Yangui, S.
Bouassida Rodriguez, I.
Drira, K.
Tari, Z.
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
Yangui, S.
Bouassida Rodriguez, I.
Drira, K.
Tari, Z.

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. pp. 390-396 . (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
Download (313kB)

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
ORCID for Geoff Merrett: ORCID iD orcid.org/0000-0003-4980-3894

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 ORCID iD
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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×