Distributed Agent-Based Orchestrator Model for Fog Computing
- PMID: 35957450
- PMCID: PMC9371437
- DOI: 10.3390/s22155894
Distributed Agent-Based Orchestrator Model for Fog Computing
Abstract
Fog computing is an extension of cloud computing that provides computing services closer to user end-devices at the network edge. One of the challenging topics in fog networks is the placement of tasks on fog nodes to obtain the best performance and resource usage. The process of mapping tasks for resource-constrained devices is known as the service or fog application placement problem (SPP, FAPP). The highly dynamic fog infrastructures with mobile user end-devices and constantly changing fog nodes resources (e.g., battery life, security level) require distributed/decentralized service placement (orchestration) algorithms to ensure better resilience, scalability, and optimal real-time performance. However, recently proposed service placement algorithms rarely support user end-device mobility, constantly changing the resource availability of fog nodes and the ability to recover from fog node failures at the same time. In this article, we propose a distributed agent-based orchestrator model capable of flexible service provisioning in a dynamic fog computing environment by considering the constraints on the central processing unit (CPU), memory, battery level, and security level of fog nodes. Distributing the decision-making to multiple orchestrator fog nodes instead of relying on the mapping of a single central entity helps to spread the load and increase scalability and, most importantly, resilience. The prototype system based on the proposed orchestrator model was implemented and tested with real hardware. The results show that the proposed model is efficient in terms of response latency and computational overhead, which are minimal compared to the placement algorithm itself. The research confirms that the proposed orchestrator approach is suitable for various fog network applications when scalability, mobility, and fault tolerance must be guaranteed.
Keywords: agent-based orchestrator; distributed orchestrator; fog computing; fog service orchestration; internet of things; service placement.
Conflict of interest statement
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
Figures













Similar articles
-
A Capillary Computing Architecture for Dynamic Internet of Things: Orchestration of Microservices from Edge Devices to Fog and Cloud Providers.Sensors (Basel). 2018 Sep 4;18(9):2938. doi: 10.3390/s18092938. Sensors (Basel). 2018. PMID: 30181454 Free PMC article.
-
Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment.Sensors (Basel). 2022 Jan 8;22(2):465. doi: 10.3390/s22020465. Sensors (Basel). 2022. PMID: 35062426 Free PMC article.
-
MAFC: Multi-Agent Fog Computing Model for Healthcare Critical Tasks Management.Sensors (Basel). 2020 Mar 27;20(7):1853. doi: 10.3390/s20071853. Sensors (Basel). 2020. PMID: 32230843 Free PMC article.
-
Looking at Fog Computing for E-Health through the Lens of Deployment Challenges and Applications.Sensors (Basel). 2020 Apr 30;20(9):2553. doi: 10.3390/s20092553. Sensors (Basel). 2020. PMID: 32365815 Free PMC article. Review.
-
Fog computing at industrial level, architecture, latency, energy, and security: A review.Heliyon. 2020 Apr 8;6(4):e03706. doi: 10.1016/j.heliyon.2020.e03706. eCollection 2020 Apr. Heliyon. 2020. PMID: 32300668 Free PMC article. Review.
Cited by
-
Multi-Objective Path Optimization in Fog Architectures Using the Particle Swarm Optimization Approach.Sensors (Basel). 2023 Mar 14;23(6):3110. doi: 10.3390/s23063110. Sensors (Basel). 2023. PMID: 36991820 Free PMC article.
-
Edge/Fog Computing Technologies for IoT Infrastructure II.Sensors (Basel). 2023 Apr 13;23(8):3953. doi: 10.3390/s23083953. Sensors (Basel). 2023. PMID: 37112296 Free PMC article.
References
-
- IEEE Std 1934-2018: IEEE Standard for Adoption of OpenFog Reference Architecture for Fog Computing. IEEE; Piscataway, NJ, USA: 2018.
-
- Costa B., Bachiega J., de Carvalho L.R., Araujo A.P.F. Orchestration in Fog Computing: A Comprehensive Survey. ACM Comput. Surv. 2022;55:1–34. doi: 10.1145/3486221. - DOI
-
- Salaht F.A., Desprez F., Lebre A. An Overview of Service Placement Problem in Fog and Edge Computing. ACM Comput. Surv. 2021;53:1–35. doi: 10.1145/3391196. - DOI
-
- Jain J.K., Chauhan D., Jain P. An Energy Efficient and Bandwidth Aware Optimal Routing for IoT in Agriculture; Research Square. 2021. [(accessed on 7 July 2022)]. Available online: https://assets.researchsquare.com/files/rs-429148/v1_covered.pdf?c=16318....
-
- Arcadius Tokognon C., Gao B., Tian G.Y., Yan Y. Structural Health Monitoring Framework Based on Internet of Things: A Survey. IEEE Internet Things J. 2017;4:619–635. doi: 10.1109/JIOT.2017.2664072. - DOI
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Miscellaneous