journal article·2021Open access

Investigating and Modelling of Task Offloading Latency in Edge-Cloud Environment

Jaber Almutairi, Mohammad Aldossary

Computers, Materials & Continua· Volume 68· Issue 3

Abstract

Recently, the number of Internet of Things (IoT) devices connected to the Internet has increased dramatically as well as the data produced by these devices. This would require offloading IoT tasks to release heavy computation and storage to the resource-rich nodes such as Edge Computing and Cloud Computing. However, different service architecture and offloading strategies have a different impact on the service time performance of IoT applications. Therefore, this paper presents an Edge-Cloud system architecture that supports scheduling offloading tasks of IoT applications in order to minimize the enormous amount of transmitting data in the network. Also, it introduces the offloading latency models to investigate the delay of different offloading scenarios/schemes and explores the effect of computational and communication demand on each one. A series of experiments conducted on an EdgeCloudSim show that different offloading decisions within the Edge-Cloud system can lead to various service times due to the computational resources and communications types. Finally, this paper presents a comprehensive review of the current state-of-the-art research on task offloading issues in the Edge-Cloud environment.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Cloud Computing and Resource Management · Blockchain Technology Applications and Security

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

References (45)

Show source-provided references
1. Sensing as a service and big data
2. Finding your way in the fog: Towards a comprehensive definition of fog computing10.1145/2677046.2677052 ↗
3. On multi-access edge computing: A survey of the emerging 5G network edge architecture and orchestration10.1109/COMST.2017.2705720 ↗
4. Fog operating system for user-oriented IoT services: Challenges and research directions10.1109/MCOM.2017.1600908 ↗
5. Fog computing and its role in the internet of things
6. Zenith:Utility-aware resource allocation for edge computing
7. Large-scale offloading in the internet of things
8. Foggy: A platform for workload orchestration in a fog computing environment
9. Application orchestration in mobile edge cloud: placing of IoT applications to the edge
10. Performance evaluations of multimedia service function chaining in edge clouds
11. A middleware for mobile edge computing10.1109/MCC.2017.3791021 ↗
12. Mobile edge computing potential in making cities smarter10.1109/MCOM.2017.1600249CM ↗
13. 5G. Americas, “New services & applications with 5G ultra-reliable low latency communications,” 2018. [Online]. Available: https://www.5gamericas.org/new-services-applications-with-5g-ultra-reliable-low- latency-communications/.
14. Computation offloading and content caching delivery in vehicular edge computing: A survey
15. Quality of experience (QoE)-aware placement of applications in Fog computing environments10.1016/j.jpdc.2018.03.004 ↗
16. Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption
17. Latency aware workload offloading in the cloudlet network10.1109/LCOMM.2017.2690678 ↗
18. Scalability and performance evaluation of edge cloud systems for latency constrained applications
19. INDICES: exploiting edge resources for performance-aware cloud-hosted services
20. Assessment of the suitability of fog computing in the context of internet of things10.1109/TCC.2015.2485206 ↗
21. Vehicle control system for cooperative driving coordinated multi-layered edge servers
22. Y. Gao, W. Hu, K. Ha, B. Amos, P. Pillai et al. “Are cloudlets necessary?,” Technical Report CMU–CS–15–139, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA, 2015.
23. The case for VM-based cloudlets in mobile computing10.1109/MPRV.2009.82 ↗
24. Hybrid method for minimizing service delay in edge cloud computing through VM migration and transmission power control10.1109/TC.2016.2620469 ↗
25. Energy-efficient decision making for mobile cloud offloading10.1109/TCC.2018.2789446 ↗
26. Collaborative cache allocation and task scheduling for data-intensive applications in edge computing environment10.1016/j.future.2019.01.007 ↗
27. Fuzzy workload orchestration for edge computing10.1109/TNSM.2019.2901346 ↗
28. Quantifying the impact of edge computing on mobile applications
29. Toward computation offloading in edge computing: A survey10.1109/ACCESS.2019.2938660 ↗
30. Mobile edge computing: A survey on architecture and computation offloading10.1109/COMST.2017.2682318 ↗
31. Selective offloading in mobile edge computing for the green internet of things10.1109/MNET.2018.1700101 ↗
32. Offloading in mobile edge computing: Task allocation and computational frequency scaling
33. Computation offloading management and resource allocation for low-power IoT edge devices
34. Latency-aware application module management for fog computing environments10.1145/3186592 ↗
35. Dynamic resource management across cloud-edge resources for performance-sensitive applications
36. Dynamic application placement in the mobile cloud network10.1016/j.future.2016.06.021 ↗
37. Online placement of multi-component applications in edge computing environments10.1109/ACCESS.2017.2665971 ↗
38. Joint optimization of task scheduling and image placement in fog computing supported software-defined embedded system10.1109/TC.2016.2536019 ↗
39. Application aware workload allocation for edge computing-based IoT10.1109/JIOT.2018.2826006 ↗
40. A priority-based service placement policy for fog-cloud computing systems
41. Cost-effective processing for delay-sensitive applications in cloud of things systems
42. An energy-aware edge server placement algorithm in mobile edge computing
43. Scheduling latency-sensitive applications in edge computing
44. Application-aware cloudlet selection for computation offloading in multi-cloudlet environment10.1007/s11227-016-1872-y ↗
45. Resource aware placement of IoT application modules in fog-cloud computing paradigm