调度(生产过程)
计算机科学
资源管理(计算)
资源配置
任务(项目管理)
处理器调度
分布式计算
运筹学
实时计算
资源(消歧)
计算机网络
工程类
系统工程
运营管理
作者
Fuhong Song,Huanlai Xing,Lexi Xu,Ming Xiao,Yanping Liu,Mingsen Deng,Xu Chen,Xianfu Lei
标识
DOI:10.1109/tits.2025.3569315
摘要
This paper studies the joint optimization of multi-objective dependent task scheduling, resource allocation, and service caching in an aerial-ground integrated mobile edge computing system that includes multiple uncrewed aerial vehicles (UAVs). These UAVs, in coordination with a high-altitude platform, work together to process numerous dependent tasks collected by the UAVs. The optimization problem involves two conflicting objectives that need to be minimized simultaneously: the average execution delay of all dependent tasks and the average energy consumption of all UAVs. The conflict between the two objectives makes the problem quite challenging. Recently, some multi-objective approaches, such as multi-objective evolutionary algorithms (MOEAs), have been introduced to address dependent task scheduling. However, these approaches often suffer from premature convergence and tend to fall into local optima. To address these issues, we propose a modified MOEA based on decomposition that incorporates two performance-improving strategies. The first one is a probability-based neighborhood search strategy that selects two individuals to update neighborhood individuals based on the neighborhoods and external population, thereby improving population updating efficiency. The second one is a dynamic voltage and frequency scaling-based energy reduction strategy that further enhances the quality of solutions by adjusting the computing frequencies. Experimental results verify that the proposed algorithm obtains a number of outstanding nondominated solutions and achieves a better balance between objectives compared with several algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI