A Hybrid Heuristic Service Caching and Task Offloading Method for Mobile Edge Computing
Source abstract
Abstract
Computing-intensive and latency-sensitive user requests pose significant challenges to traditional cloud computing. In response to these challenges, mobile edge computing (MEC) has emerged as a new paradigm that extends the computational, caching, and communication capabilities of cloud computing. By caching certain services on edge nodes, computational support can be provided for requests that are offloaded to the edges. However, previous studies on task offloading have generally not considered the impact of caching mechanisms and the cache space occupied by services. This oversight can lead to problems, such as high delays in task executions and invalidation of offloading decisions. To optimize task response time and ensure the availability of task offloading decisions, we investigate a task offloading method that considers caching mechanism. First, we incorporate the cache information of MEC into the model of task offloading and reduce the task offloading problem as a mixed integer nonlinear programming (MINLP) problem. Then, we propose an integer particle swarm optimization and improved genetic algorithm (IPSO_IGA) to solve the MINLP. IPSO_IGA exploits the evolutionary framework of particle swarm optimization. And it uses a crossover operator to update the positions of particles and an improved mutation operator to maintain the diversity of particles. Finally, extensive simulation experiments are conducted to evaluate the performance of the proposed algorithm. The experimental results demonstrate that IPSO_IGA can save 20% to 82% of the task completion time, compared with state-of-the-art and classical algorithms. Moreover, IPSO_IGA is suitable for scenarios with complex network structures and computing-intensive tasks.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: IoT and Edge/Fog Computing · Caching and Content Delivery · IoT Networks and Protocols
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (29)
Show source-provided references
1. The emergence of edge computing10.1109/MC.2017.9 ↗
2. Edge AI prospect using the NeuroEdge computing system: Introducing a novel neuromorphic technology10.1016/j.icte.2021.05.003 ↗
3. Privacy-preserving federated learning for internet of medical things under edge computing
4. Planning and decision-making for autonomous vehicles10.1146/annurev-control-060117-105157 ↗
5. A survey on sensor-cloud
6. QoS prediction for service recommendations in mobile edge computing10.1016/j.jpdc.2017.09.014 ↗
7. Computation offloading for multi-access mobile edge computing in ultra-dense networks10.1109/MCOM.2018.1701069 ↗
8. Mobile edge computing with wireless backhaul: Joint task offloading and resource allocation10.1109/ACCESS.2018.2883692 ↗
9. A multi-stage heuristic method for service caching and task offloading to improve the cooperation between edge and cloud computing
10. Software-defined optimal computation task scheduling in vehicular edge networking
11. Joint job offloading and resource allocation for distributed deep learning in edge computing
12. Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction
13. A reliable and efficient task offloading strategy based on multi feedback trust mechanism for IoT edge computing10.1109/JIOT.2022.3143572 ↗
14. Task offloading for mobile edge computing in software defined ultra-dense network10.1109/JSAC.2018.2815360 ↗
15. Energy efficient computing task offloading strategy for deep neural networks in mobile edge computing
16. Joint optimization of service chain caching and task offloading in mobile edge computing10.1016/j.asoc.2021.107142 ↗
17. Cloud edge end collaborative offloading strategy based on active caching
18. Wireless edge caching based on content similarity in dynamic environments10.1016/j.sysarc.2021.102000 ↗
19. Constrained app data caching over edge server graphs in edge computing environment10.1109/TSC.2021.3062017 ↗
20. Solving the multi-objective problem of IoT service placement in fog computing using cuckoo search algorithm10.1007/s11063-021-10708-2 ↗
21. A genetic-based approach for service placement in fog computing10.1007/s11227-021-04254-w ↗
22. A cost-efficient IoT service placement approach using whale optimization algorithm in fog computing environment10.1016/j.eswa.2022.117012 ↗
23. Energy-latency tradeoffs for edge caching and dynamic service migration based on DQN in mobile edge computing10.1016/j.jpdc.2022.03.001 ↗
24. Dynamic task offloading and scheduling for low-latency IoT services in multi-access edge computing10.1109/JSAC.2019.2894306 ↗
25. Security-aware task scheduling with deadline constraints on heterogeneous hybrid clouds10.1016/j.jpdc.2021.03.003 ↗
26. An improved genetic algorithm for the multi-temperature food distribution with multi-station10.14569/IJACSA.2022.0130604 ↗
27. A novel centralized range-free static node localization algorithm with memetic algorithm and lévy flight
28. Enhanced message-passing based LEACH protocol for wireless sensor networks10.3390/s19010075 ↗
29. PSO-GA based approach to multi-edge load balancing