A New Task Scheduling Scheme Based on Genetic Algorithm for Edge Computing
Source abstract
Abstract
With the continuous evolution of smart grid and global energy interconnection technology, amount of intelligent terminals have been connected to power grid, which can be used for providing resource services as edge nodes. Traditional cloud computing can be used to provide storage services and task computing services in the power grid, but it faces challenges such as resource bottlenecks, time delays, and limited network bandwidth resources. Edge computing is an effective supplement for cloud computing, because it can provide users with local computing services with lower latency. However, because the resources in a single edge node are limited, resource-intensive tasks need to be divided into many subtasks and then assigned to different edge nodes by resource cooperation. Making task scheduling more efficient is an important issue. In this paper, a two-layer resource management scheme is proposed based on the concept of edge computing. In addition, a new task scheduling algorithm named GA-EC(Genetic Algorithm for Edge Computing) is put forth, based on a genetic algorithm, that can dynamically schedule tasks according to different scheduling goals. The simulation shows that the proposed algorithm has a beneficial effect on energy consumption and load balancing, and reduces time delay.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: IoT and Edge/Fog Computing · Cloud Computing and Resource Management · Age of Information Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (27)
Show source-provided references
1. Broadband hybrid satellite-terrestrial communication systems based on cognitive Radio toward 5G10.1109/MWC.2016.1500108WC ↗
2. A novel multichannel internet of things based on dynamic spectrum sharing in 5G communication10.1109/JIOT.2018.2847731 ↗
3. Downlink design for spectrum efficient IoT network10.1109/JIOT.2017.2734815 ↗
4. Above the clouds: A berkeley view of cloud computing
5. Research on resource management of power cloud system based on sinking computation
6. Crowd-Funding: A new resource cooperation mode for mobile cloud computing10.1371/journal.pone.0167657 ↗
7. Resource management in cloud computing with optimal pricing policies10.32604/csse.2019.34.249 ↗
8. Efficient virtual resource allocation in mobile edge networks based on machine learning10.32604/jcs.2020.010764 ↗
9. Power-aware scheduling of virtual machines in DVFS-enabled clusters
10. Resource on-demand reconfiguration method for virtualized data centers10.3724/SP.J.1001.2011.04056 ↗
11. Efficient computation offloading in mobile cloud computing for video streaming over 5g10.32604/cmc.2019.08194 ↗
12. A genetic algorithm to solve capacity assignment problem in a flow network10.32604/cmc.2020.010881 ↗
13. Ant colony optimization for multi-objective multicast routing10.32604/cmc.2020.09176 ↗
14. Energy-efficient adaptive resource management for real-time vehicular cloud services10.1109/TCC.2016.2551747 ↗
15. Privacy-preserving genetic algorithm outsourcing in cloud computing10.32604/jcs.2020.09308 ↗
16. Virtual machine based on genetic algorithm used in time and power oriented cloud computing task scheduling10.31209/2019.100000115 ↗
17. Intelligent cooperative edge computing in internet of things10.1109/JIOT.2020.2986015 ↗
18. Cloud computing resource scheduling algorithm based on ant colony algorithm and leap frog algorithm
19. Optimization management of task scheduling for cloud resource load balance
20. T-Alloc: A practical energy efficient resource allocation algorithm for traditional data centers10.1016/j.future.2011.04.020 ↗
21. Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing10.1016/j.future.2011.04.017 ↗
22. Cloud computing resource dispatching method research based on improved genetic algorithm10.4028/www.scientific.net/AMR.271-273.552 ↗
23. A new resource dispatching strategy based on genetic algorithm in cloud computing environment10.4304/jcp.7.1.42-52 ↗
24. Multi-objective optimization of resource scheduling in fog computing using an improved NSGA-II10.1007/s11277-017-5200-5 ↗
25. A genetic algorithm-based task scheduling for cloud resource crowd-funding model
26. Modified round robin algorithm for resource allocation in cloud computing10.1016/j.procs.2016.05.278 ↗
27. Decentralized computation offloading game for mobile cloud computing10.1109/TPDS.2014.2316834 ↗