Microservices-based IoT Applications Scheduling in Edge and Fog Computing: A Taxonomy and Future Directions

07/12/2022
by   Samodha Pallewatta, et al.
0

Edge and Fog computing paradigms utilise distributed, heterogeneous and resource-constrained devices at the edge of the network for efficient deployment of latency-critical and bandwidth-hungry IoT application services. Moreover, MicroService Architecture (MSA) is increasingly adopted to keep up with the rapid development and deployment needs of the fast-evolving IoT applications. Due to the fine-grained modularity of the microservices along with their independently deployable and scalable nature, MSA exhibits great potential in harnessing both Fog and Cloud resources to meet diverse QoS requirements of the IoT application services, thus giving rise to novel paradigms like Osmotic computing. However, efficient and scalable scheduling algorithms are required to utilise the said characteristics of the MSA while overcoming novel challenges introduced by the architecture. To this end, we present a comprehensive taxonomy of recent literature on microservices-based IoT applications scheduling in Edge and Fog computing environments. Furthermore, we organise multiple taxonomies to capture the main aspects of the scheduling problem, analyse and classify related works, identify research gaps within each category, and discuss future research directions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/26/2022

Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions

Fog computing, as a distributed paradigm, offers cloud-like services at ...
research
05/25/2021

A Holistic View on Resource Management in Serverless Computing Environments: Taxonomy and Future Directions

Serverless computing has emerged as an attractive deployment option for ...
research
07/17/2018

Container-based Cluster Orchestration Systems: A Taxonomy and Future Directions

Containers, enabling lightweight environment and performance isolation, ...
research
02/14/2023

MicroFog: A Framework for Scalable Placement of Microservices-based IoT Applications in Federated Fog Environments

MicroService Architecture (MSA) is gaining rapid popularity for developi...
research
02/28/2018

A Literature Survey on Ontology of Different Computing Platforms in Smart Environments

Smart environments integrates various types of technologies, including c...
research
09/30/2021

High-Availability Clusters: A Taxonomy, Survey, and Future Directions

The delivery of key services in domains ranging from finance and manufac...
research
08/01/2022

AI Augmented Edge and Fog Computing: Trends and Challenges

In recent years, the landscape of computing paradigms has witnessed a gr...

Please sign up or login with your details

Forgot password? Click here to reset