摘要

本发明公开了一种针对边缘计算环境的任务协同在线调度方法,将待执行任务切分为计算子任务;当子任务进行网络传输时,若检测到网络资源不足,对部分待传输数据流任务驳回;网络资源充足则接受任务请求;根据接收的任务请求,计算移动终端执行时间成本,网络传输时间成本,边缘服务器执行时间成本,得出移动终端待执行计算任务初始卸载方案;当子任务需要边缘服务器进行处理,若检测到边缘服务器资源不足时,对部分待执行计算任务进行驳回;边缘服务器资源充足则按照最高优先权方法选取计算任务进行;当两种资源都不充足时,优先处理网络端待传输数据流任务;本发明同时实现网络端和边缘服务器端的负载均衡,减少执行时间,提高资源利用率。