journal article·2022Open access

Design of Latency-Aware IoT Modules in Heterogeneous Fog-Cloud Computing Networks

Syed Rizwan Hassan, Ishtiaq Ahmad, Jamel Nebhen, Ateeq Ur Rehman, Muhammad Shafiq, Jin-Ghoo Choi

Computers, Materials & Continua· Volume 70· Issue 3

Abstract

The modern paradigm of the Internet of Things (IoT) has led to a significant increase in demand for latency-sensitive applications in Fog-based cloud computing. However, such applications cannot meet strict quality of service (QoS) requirements. The large-scale deployment of IoT requires more effective use of network infrastructure to ensure QoS when processing big data. Generally, cloud-centric IoT application deployment involves different modules running on terminal devices and cloud servers. Fog devices with different computing capabilities must process the data generated by the end device, so deploying latency-sensitive applications in a heterogeneous fog computing environment is a difficult task. In addition, when there is an inconsistent connection delay between the fog and the terminal device, the deployment of such applications becomes more complicated. In this article, we propose an algorithm that can effectively place application modules on network nodes while considering connection delay, processing power, and sensing data volume. Compared with traditional cloud computing deployment, we conducted simulations in iFogSim to confirm the effectiveness of the algorithm. The simulation results verify the effectiveness of the proposed algorithm in terms of end-to-end delay and network consumption. Therein, latency and execution time is insensitive to the number of sensors.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Energy Efficient Wireless Sensor Networks · Cloud Computing and Resource Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (28)

Show source-provided references
1. A survey of internet of things (IoT) authentication schemes10.3390/s19051141 ↗
2. Latency-aware application module management for fog computing environments10.1145/3186592 ↗
3. From cloud to fog and IoT-based real-time U-healthcare monitoring for smart homes and hospitals10.14257/ijsh.2016.10.2.18 ↗
4. Remote pain monitoring using fog computing for e-healthcare: An efficient architecture10.3390/s20226574 ↗
5. Mobility-aware task scheduling in cloud-fog IoT-based healthcare architectures10.1016/j.comnet.2020.107348 ↗
6. Quality attributes in edge computing for the internet of things: A systematic mapping study10.1016/j.iot.2020.100346 ↗
7. IoT application placement algorithm based on multi-dimensional QoE prioritization model in fog computing environment10.1109/ACCESS.2020.3003249 ↗
8. Mobile edge computing: A survey on architecture and computation offloading10.1109/COMST.2017.2682318 ↗
9. QoS-aware deployment of IoT applications through the fog10.1109/JIOT.2017.2701408 ↗
10. A survey on edge computing systems and tools10.1109/JPROC.2019.2920341 ↗
11. Energy management-as-a-service over fog computing platform10.1109/JIOT.2015.2471260 ↗
12. Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption
13. Security and privacy for green IoT-based agriculture: Review, blockchain solutions, and challenges10.1109/ACCESS.2020.2973178 ↗
14. A priority-based service placement policy for fog-cloud computing systems
15. Latency-aware application module management for fog computing environments10.1145/3186592 ↗
16. Optimized IoT service placement in the fog10.1007/s11761-017-0219-8 ↗
17. Task placement on fog computing made efficient for IoT application provision10.1155/2019/6215454 ↗
18. Internet of things (IoT) and cloud computing based persistent vegetative state patient monitoring system: A remote assessment and management
19. An analytical model to minimize the latency in healthcare internet-of-things in fog computing environment10.1371/journal.pone.0224934 ↗
20. Resource aware placement of IoT application modules in fog-cloud computing paradigm
21. Collaborative resource allocation for cloud of things systems10.1016/j.jnca.2020.102592 ↗
22. Coupling resource management based on fog computing in smart city systems10.1016/j.jnca.2019.02.021 ↗
23. MFP: An approach to delay and energy-efficient module placement in IoT applications based on multi-fog
24. IoT application module placement in heterogeneous fog-cloud infrastructure10.1007/s41870-021-00672-4 ↗
25. Throughput-aware partitioning and placement of applications in fog computing10.1109/TNSM.2020.3023011 ↗
26. A lightweight location-aware fog framework for QoS in internet of things paradigm10.1155/2020/8871976 ↗
27. Mobility aware autonomic approach for the migration of application modules in fog computing environment10.1007/s12652-020-01854-x ↗
28. iFogSim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments