Task Scheduling and Resource Management Strategy for Edge Cloud Computing Using Improved Genetic Algorithm
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
To address the problems of large system overhead and low timeliness when dealing with task scheduling inmobile edge cloud computing, a task scheduling and resource management strategy for edge cloud computingbased on an improved genetic algorithm was proposed. First, a user task scheduling system model based onedge cloud computing was constructed using the Shannon theorem, including calculation, communication, andnetwork models. In addition, a multi-objective optimization model, including delay and energy consumption,was constructed to minimize the sum of two weights. Finally, the selection, crossover, and mutation operationsof the genetic algorithm were improved using the best reservation selection algorithm and normal distributioncrossover operator. Furthermore, an improved legacy algorithm was selected to deal with the multi-objectiveproblem and acquire the optimal solution, that is, the best computing task scheduling scheme. The experimentalanalysis of the proposed strategy based on the MATLAB simulation platform shows that its energy loss doesnot exceed 50 J, and the time delay is 23.2 ms, which are better than those of other comparison strategies.
Abstract
To address the problems of large system overhead and low timeliness when dealing with task scheduling inmobile edge cloud computing, a task scheduling and resource management strategy for edge cloud computingbased on an improved genetic algorithm was proposed. First, a user task scheduling system model based onedge cloud computing was constructed using the Shannon theorem, including calculation, communication, andnetwork models. In addition, a multi-objective optimization model, including delay and energy consumption,was constructed to minimize the sum of two weights. Finally, the selection, crossover, and mutation operationsof the genetic algorithm were improved using the best reservation selection algorithm and normal distributioncrossover operator. Furthermore, an improved legacy algorithm was selected to deal with the multi-objectiveproblem and acquire the optimal solution, that is, the best computing task scheduling scheme. The experimentalanalysis of the proposed strategy based on the MATLAB simulation platform shows that its energy loss doesnot exceed 50 J, and the time delay is 23.2 ms, which are better than those of other comparison strategies.
참고문헌 (14)
- Dario Madeo, "Evolutionary game for task mapping in resource constrained heterogeneous environments", Future Generation Computer Systems, 108, pp.762~776 (2020), Elsevier BV[DOI]
- 이은희, "모바일 엣지 컴퓨팅 환경에서의 태스크 오프로딩 알고리즘", 한국통신학회논문지, 46(2), pp.310~313 (2021), 한국통신학회[DOI]
- AR. Arunarani, "Task scheduling techniques in cloud computing: A literature survey", Future Generation Computer Systems, 91, pp.407~415 (2019), Elsevier BV[DOI]
- P. P. Hung, "A dynamic scheduling method for collaborated cloud with thick clients", International Arab Journal of Information Technology, 16(4), pp.633~643 (2019)
- G. Lou, "A cloud computing oriented neural network for resource demands and management scheduling", International Journal of Network Security, 21(3), pp.477~482 (2019)[DOI]
- Xingwang Huang, "Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies", Cluster Computing, 23(2), pp.1137~1147 (2019), Springer Science and Business Media LLC[DOI]
- Yihong Li, "Distributed task offloading strategy to low load base stations in mobile edge computing environment", Computer Communications, 164, pp.240~248 (2020), Elsevier BV[DOI]
- Siqi Luo, "Incentive-Aware Micro Computing Cluster Formation for Cooperative Fog Computing", IEEE Transactions on Wireless Communications, 19(4), pp.2643~2657 (2020), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- Sladana Josilo, "Decentralized Algorithm for Randomized Task Allocation in Fog Computing Systems", IEEE, 2019, pp.27(1), 85~97[DOI]
- G. Sakarkar, "A review of computational task offloading approaches in mobile computing", International Journal of Scientific Research in Science, Engineering and Technology, 6(2), pp.381~387 (2019)[DOI]
- Wenjuan Li, "Blockchain-Enhanced Fair Task Scheduling for Cloud-Fog-Edge Coordination Environments: Model and Algorithm", Security and Communication Networks, 2021, pp.1~18 (2021), Hindawi Limited[DOI]
- Xiaolong Xu, "A computation offloading method over big data for IoT-enabled cloud-edge computing", Future Generation Computer Systems, 95, pp.522~533 (2019), Elsevier BV[DOI]
- Zhenyu Zhou, "Resource Sharing and Task Offloading in IoT Fog Computing: A Contract-Learning Approach", IEEE Transactions on Emerging Topics in Computational Intelligence, 4(3), pp.227~240 (2020), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- Jun Liu, "A Task Oriented Computation Offloading Algorithm for Intelligent Vehicle Network With Mobile Edge Computing", IEEE Access, 7, pp.180491~180502 (2019), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
