首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于综合匹配度的边缘计算系统任务调度方法
引用本文:郑守建,彭晓晖,王一帆,任祖杰,高丰.一种基于综合匹配度的边缘计算系统任务调度方法[J].计算机学报,2022,45(3):485-499.
作者姓名:郑守建  彭晓晖  王一帆  任祖杰  高丰
作者单位:中国科学院计算技术研究所 北京 100190;中国科学院大学 北京 100049;中国科学院计算技术研究所 北京 100190;之江实验室 杭州 311122
基金项目:国家自然科学基金(62072434,U19B2024);
摘    要:边缘计算模式满足数据的实时和低功耗处理需求,是缓解当前网络数据洪流实时处理问题的有效方法之一.但边缘设备资源的异构与多样性给任务的调度与迁移带来极大的困难与挑战.目前,边缘计算任务调度研究主要集中在调度算法的设计与仿真,这些算法和模型通常忽略了边缘设备的异构性和边缘任务的多样性,不能使多样化的边缘任务与异构的资源能力深...

关 键 词:边缘计算  资源异构  设备匹配  任务调度  系统仿真

An Integrative Matching Degree Based Task Scheduling Method for Edge Computing System
ZHENG Shou-Jian,PENG Xiao-Hui,WANG Yi-Fan,REN Zu-Jie,GAO Feng.An Integrative Matching Degree Based Task Scheduling Method for Edge Computing System[J].Chinese Journal of Computers,2022,45(3):485-499.
Authors:ZHENG Shou-Jian  PENG Xiao-Hui  WANG Yi-Fan  REN Zu-Jie  GAO Feng
Affiliation:(Institute of Computing Technology,Chinese Academy of Sciences,Beijing 100190;Zhejiang Lab,Hangzhou 311122;University of Chinese Academy of Sciences,Beijing 100049)
Abstract:With the rapid growth of intelligent devices,massive amounts of perception data are generated at the network edge.The cloud computing model for Internet of Things(IoT)systems has brought a lot of problems,including high response latency,high transmission energy consumption,privacy leak,etc.Meanwhile,the growth of computing power in data centers cannot meet the exponentially increasing data volume gradually.The edge computing paradigm can satisfy the demands of real-time and low-power data processing,and it is an effective solution for dealing the data deluge in real time.However,there are significant differences in resource types and performance in edge computing environments.The diversity and heterogeneity of computing resources in edge computing systems brings difficulty and challenges to the task scheduling and migration among edge devices.At present,the research on task scheduling in edge computing mainly focuses on the design and simulation of scheduling algorithms.They usually simply consider only one or two computing resources,leading to the mismatch of diverse edge tasks and the heterogeneous resource capabilities.To address this problem,we propose effective mechanisms for matching edge tasks and the resources of target devices deeply based on an integrative matching evaluation degree method(IMDE)which includes task and resource matching degree,device load balance degree and task fairness.This method analyzes the correlation between edge tasks and computing devices from multiple perspectives,and finally uses the integrative matching degree to represent the relevance of each task and the target device at the current moment of edge system.Then,in order to verify the effectiveness of this method,we design and develops an online multi-task scheduling algorithm based on IMDE and network flow(IMD-FLOW),which aims to maximize the matching degree of the decision set.This algorithm maps the integrative matching degree between tasks and devices to the network flow graph,assigns appropriate weights and capacities to the edges in the graph,uses the minimum cost flow algorithm which can solve the global optimal problem to obtain the initial scheduling decision,detects conflicts and extracts the final scheduling decisions.In addition,according to task’s data requirements and device’s network communication capabilities,we construct a fine-grain network communication graph to describe the network environment and data distribution in a simulated edge computing system,and proposes a bandwidth allocation algorithm,with the goal of minimizing data transfer time,to allocate the device bandwidth for one migrated task optimally.We also design a simulation system,named EdgeSimPy,for edge computing includes entities of users,devices,and tasks.It does not limit the kinds of computing resources,and supports distributed data storage to simulates actual edge computing systems.Experimental results on this platform show that IMD-FLOW reduces the task response delay by at least 6.26%and the network communication overhead by at least 7.53%compared with round-robin,random,dominant resource fairness(DRF),Quincy algorithms,and the online algorithm for the multi-component application placement problem(MCAPP-IM).The system failure time is delayed by 1.24 times in average when the edge cluster is overload.
Keywords:edge computing  resource heterogeneity  task and device matching  task scheduling  system simulation
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号