| Literature DB >> 32365815 |
Pedro H Vilela1, Joel J P C Rodrigues2,3,4, Rodrigo da R Righi5, Sergei Kozlov4, Vinicius F Rodrigues5.
Abstract
Fog computing is a distributed infrastructure where specific resources are managed at the network border using cloud computing principles and technologies. In contrast to traditional cloud computing, fog computing supports latency-sensitive applications with less energy consumption and a reduced amount of data traffic. A fog device is placed at the network border, allowing data collection and processing to be physically close to their end-users. This characteristic is essential for applications that can benefit from improved latency and response time. In particular, in the e-Health field, many solutions rely on real-time data to monitor environments, patients, and/or medical staff, aiming at improving processes and safety. Therefore, fog computing can play an important role in such environments, providing a low latency infrastructure. The main goal of the current research is to present fog computing strategies focused on electronic-Health (e-Health) applications. To the best of our knowledge, this article is the first to propose a review in the scope of applications and challenges of e-Health fog computing. We introduce some of the available e-Health solutions in the literature that focus on latency, security, privacy, energy efficiency, and resource management techniques. Additionally, we discuss communication protocols and technologies, detailing both in an architectural overview from the edge devices up to the cloud. Differently from traditional cloud computing, the fog concept demonstrates better performance in terms of time-sensitive requirements and network data traffic. Finally, based on the evaluation of the current technologies for e-Health, open research issues and challenges are identified, and further research directions are proposed.Entities:
Keywords: Internet of Things; cloud computing; e-health; fog computing; healthcare
Mesh:
Year: 2020 PMID: 32365815 PMCID: PMC7248890 DOI: 10.3390/s20092553
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Summary of surveys and reviews related to the current research. IoT: Internet of things; WSN: wireless sensor networks.
| Paper | Year | Technologies | Range | Taxonomy | Description |
|---|---|---|---|---|---|
| [ | 2017 | Fog, IoT, WSN | 2005–2016 | - | Systematic review of wireless sensor networks applications that might benefit from fog computing in healthcare. |
| [ | 2018 | Fog | 2015–2018 | - | Review classifying articles according to applications, diseases, research, characteristics, motivations, and challenges. |
| [ | 2018 | Fog | 2010–2018 | - | Systematic review of fog computing issues for the applications domain in the healthcare scenario. |
| [ | 2019 | Fog, Edge | - | - | Description of the edge and fog concepts, and proposal of an architecture that combines them for healthcare applications. |
| [ | 2019 | Fog, IoT | 2007–2017 | 🗸 | Review of methods, systems, and surveys on IoT-based healthcare applications. |
| [ | 2020 | Fog, IoT | 2014–2018 | 🗸 | Systematic literature review of resource management strategies in fog environments. |
| [ | 2020 | Fog | 2016–2019 | 🗸 | Systematic literature review of fog computing applications for smart homes. |
Research questions (RQs).
| ID | Question |
|---|---|
| RQ1 | How do e-Health applications benefit from the fog computing architecture? |
| RQ2 | What is the focus of e-Health systems employing the concept of fog computing? |
| RQ3 | What are the current issues related to fog computing on e-Health? |
Figure 1Summary of the systematic literature review process.
Figure 2Illustration of a basic three-tier fog architecture presenting some sensors, devices, and communication protocols present in the model.
Figure 3Proposal of a fog computing taxonomy in the scope of e-Health applications.
Reviewed e-Health applications.
| Reference Number | Application | Application Requirement | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Resource Allocation | Task Scheduling | Heterogeneity | Scalability | Cost Reduction | Latency | Data Offloading | Security & Privacy | Energy Consumption | |||
|
| [ | COPD monitoring system | 🗸 | 🗸 | |||||||
| [ | Health monitoring system based on LoRa | 🗸 | 🗸 | ||||||||
| [ | ECG monitoring system | 🗸 | 🗸 | ||||||||
| [ | Smart e-Health gateway | 🗸 | 🗸 | 🗸 | |||||||
| [ | Enhanced aggregation privacy scheme | 🗸 | 🗸 | ||||||||
|
| [ | IPv6-based framework for e-Health applications | 🗸 | 🗸 | 🗸 | ||||||
| [ | Parkinson speech device | 🗸 | 🗸 | ||||||||
| [ | Proposed framework for healthcare | 🗸 | 🗸 | ||||||||
| [ | Resource management implementation | 🗸 | 🗸 | ||||||||
| [ | Novel e-Health architecture for edge-IoT ecosystem | 🗸 | 🗸 | ||||||||
| [ | Fog-based system for mosquito diseases | 🗸 | 🗸 | ||||||||
| [ | Infrastructure for health monitoring applications | 🗸 | |||||||||
|
| [ | Proposed architecture for Enhanced QoS | 🗸 | 🗸 | 🗸 | ||||||
| [ | Data offloading method | 🗸 | 🗸 | 🗸 | |||||||
| [ | Service allocation strategy | 🗸 | 🗸 | 🗸 | |||||||
| [ | Concept of fog in medical system | 🗸 | 🗸 | ||||||||
| [ | Block-chain fog computing monitoring framework | 🗸 | 🗸 | 🗸 | |||||||
| [ | Fog-assisted data sharing scheme | 🗸 | 🗸 | 🗸 | |||||||
|
| [ | Real-time fall detection system | 🗸 | ||||||||
| [ | Fall monitoring system | 🗸 | 🗸 | 🗸 | |||||||
| [ | Remote medical monitoring application | 🗸 | 🗸 | 🗸 | |||||||
| [ | Breath support system | 🗸 | 🗸 | ||||||||
| [ | New security approach for fog nodes | 🗸 | 🗸 | ||||||||
| [ | Privacy leakage method for medical system | 🗸 | 🗸 | 🗸 | |||||||
Figure 4Amount of studies that focus on each issue.
Fog computing vs. cloud computing.
| Requirements | Fog Computing | Cloud Computing |
|---|---|---|
| Geographical distribution | Distributed | Centralised |
| Location of server | At the edge of network | Within the Internet |
| Distance between client and server | Close (one hop) | Far (several hops) |
| Coverage | Extensive | Global |
| Latency | Low | High |
| Bandwidth | Low | High |
| Response time | short | long |
| Hardware | Limited resources | Scalable resources |
| Data storage | Temporary | Permanent |
| Flexibility | High | Limited |