Cited by 188IoT and Edge/Fog ComputingCloud Computing and Resource ManagementEnergy Efficiency in Computing

Orchestration of Microservices for IoT Using Docker and Edge Computing

Open access
Alam, Muhammad, Rufino, Joao, Ferreira, Joaquim, Ahmed, Syed Hassan, Shah, Nadir, Chen, Yuanfang·2018·IEEE Communications Magazine

Abstract

The world of connected devices has led to the rise of the Internet of Things paradigm, where applications rely on multiple devices, gathering and sharing data across highly heterogeneous networks. The variety of possible mechanisms, protocols, and hardware has become a hindrance in the development of architectures capable of addressing the most common IoT use cases, while abstracting services from the underlying communication subsystem. Moreover, the world is moving toward new strict requirements in terms of timeliness and low latency in combination with ultra-high availability and reliability. Thus, future IoT architectures will also have to support the requirements of these cyber-physical applications. In this regard, edge computing has been presented as one of the most promising solutions, relying on the cooperation of nodes by moving services directly to end devices and caching information locally. Therefore, in this article, we propose a modular and scalable architecture based on lightweight virtualization. The provided modularity, combined with the orchestration supplied by Docker, simplifies management and enables distributed deployments, creating a highly dynamic system. Moreover, characteristics such as fault tolerance and system availability are achieved by distributing the application logic across different layers, where failures of devices and micro-services can be masked by this natively redundant architecture, with minimal impact on the overall system performance. Experimental results have validated the implementation of the proposed architecture for on-demand services deployment across different architecture layers.

Integrity signals

Registry

Crossref · 10.1109/mcom.2018.1701233

Cites

11 of 11 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Moving data processing and device control closer to the end-user reduces latency and dependency on external communications, maintaining the system functional even in case of interruptions of Internet access.

    “An emerging trend in the IoT middleware context is to move data processing and device control closer to the enduser.This approach reduces latency and the dependency on external communications, maintaining the system functional even in the case of interruptions of Internet access.”
  • Cloud and fog computing approaches add delays to the communication with end devices, potentially affecting the end-user experience and increasing cost.

    “However, these approaches add delays to the communication with enddevices [3], potentially affecting the end-user experience and increases the cost.”
  • Middleware platforms typically work under the concept of cloud computing, providing scalability, high processing capability, and nearly unlimited data storage capability.

    “Typically, middleware platforms work under the concept of cloud computing, providing scalability, high processing capability, and nearly unlimited data storage capability [3].”
  • Moving data processing and device control closer to the end-user allows an additional security layer to be implemented between the edge and the cloud, leading to overall performance improvement.

    “Moreover, this approach allows an additional security layer to be implemented between the edge and the cloud, leading to an overall performance improvement of the services offered [5] [3] [4].”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Alam, M., Rufino, J., Ferreira, J., Ahmed, S. H., Shah, N., & Chen, Y.
Affiliations
  • Xi’an Jiaotong-Liverpool University (CN)
  • Instituto de Telecomunicações (PT)
  • Georgia Southern University (US)
  • COMSATS University Islamabad (PK)
  • Hangzhou Dianzi University (CN)
Venue
IEEE Communications Magazine
Published
2018-09
Volume
56
Issue
9
Pages
118-123
ISSN
  • 0163-6804 (ISSN-L)
  • 1558-1896
OpenAlex
W2890344874
Cited by
188
References
11
Citations by year
2026: 3 · 2025: 12 · 2024: 22 · 2023: 30 · 2022: 41 · 2021: 37 · 2020: 25 · 2019: 18
FWCI
12.39
Type
journal article
Language
en
Open access
Locations
  • IEEE Communications Magazine (publishedVersion)
  • Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT) (submittedVersion, cc-by)
Funders
Fundação para a Ciência e a Tecnologia
Topics
  • Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
  • Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
  • Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
Keywords
Internet of Things, microservices, service orchestration, Docker, edge computing, lightweight virtualization, modular architecture, fault tolerance, distributed deployment

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review