| Literature DB >> 32230843 |
Ammar Awad Mutlag1,2, Mohd Khanapi Abd Ghani1, Mazin Abed Mohammed3, Mashael S Maashi4, Othman Mohd1, Salama A Mostafa5, Karrar Hameed Abdulkareem6, Gonçalo Marques7, Isabel de la Torre Díez8.
Abstract
In healthcare applications, numerous sensors and devices produce massive amounts of data which are the focus of critical tasks. Their management at the edge of the network can be done by Fog computing implementation. However, Fog Nodes suffer from lake of resources That could limit the time needed for final outcome/analytics. Fog Nodes could perform just a small number of tasks. A difficult decision concerns which tasks will perform locally by Fog Nodes. Each node should select such tasks carefully based on the current contextual information, for example, tasks' priority, resource load, and resource availability. We suggest in this paper a Multi-Agent Fog Computing model for healthcare critical tasks management. The main role of the multi-agent system is mapping between three decision tables to optimize scheduling the critical tasks by assigning tasks with their priority, load in the network, and network resource availability. The first step is to decide whether a critical task can be processed locally; otherwise, the second step involves the sophisticated selection of the most suitable neighbor Fog Node to allocate it. If no Fog Node is capable of processing the task throughout the network, it is then sent to the Cloud facing the highest latency. We test the proposed scheme thoroughly, demonstrating its applicability and optimality at the edge of the network using iFogSim simulator and UTeM clinic data.Entities:
Keywords: cloud computing; critical tasks management; fog computing; healthcare; load balancing; multi-agent system; prioritization; resource availability; scheduling optimization
Mesh:
Year: 2020 PMID: 32230843 PMCID: PMC7180887 DOI: 10.3390/s20071853
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Critical task management.
Figure 2Research methodology overview.
Dataset description.
| Associated Tasks | Classification |
|---|---|
| Data Features | Multivariate |
| Attribute Characteristics | Real |
| Number of Attributes | 3 |
| Number of Instances | 6740 |
| Missing Values | 0 |
Figure 3The flow of tasks from sensors to Cloud.
Figure 4Sequence diagram illustrating the interaction protocol.
Figure 5Internal process of each task in Personal Agent (PA) and Fog node agents (FNAs).
Figure 6Blood pressure ranges.
Figure 7Scheduling optimization supporting.
Figure 8Multi-Agent System (MAS) role in Multi-Agent Fog Computing (MAFC) model.
Normal, Moderate, and Critical blood pressure conditions.
| Test Case | Conditions |
|---|---|
| 1. Normal |
|
|
| |
| 2. Moderate |
|
|
| |
| 3. Critical |
|
|
| |
|
| |
|
|
Figure 9Services managed by the MAFC model and Cloud datacenters.
Figure 10Energy consumption of MAFC and Cloud datacenters.
Figure 11Delay factor in MAFC and Cloud datacenters.