作者:禅与计算机程序设计艺术
1.简介
边缘计算(Edge computing)作为一种新型的数据处理技术,其特点在于能够满足用户数据快速、低延迟、低成本等要求。由于边缘设备计算能力有限、网络带宽有限等因素,因此,云计算模型无法直接部署到边缘设备上,需要引入新的计算调度方法对边缘计算资源进行弹性调度。传统的资源调度算法主要基于队列排队模型或公平调度模型,难以很好地满足边缘计算环境中的异构异质分布式系统和多任务竞争场景下的需求。为了解决此类问题,提高边缘计算平台的资源利用率和性能,提升服务质量,华为正在探索基于机器学习、图神经网络、遗传算法、贪心算法等新型算法进行边缘计算资源弹性调度的研究。本文将详细介绍边缘计算资源弹性调度算法及其优化方案。
2.背景介绍
2.1 边缘计算概述
边缘计算是一种通过在移动设备、传感器、传感网等周边设备上执行计算任务,以满足用户需求的方式。边缘计算技术通常采用云计算模型,将计算任务分配给云端服务器进行处理,并将结果返回给移动设备。但是,由于移动设备具有较弱的计算能力、网络带宽等限制因素,导致云计算模型无法直接部署到边缘设备上。为了解决这个问题,边缘计算平台对计算资源进行弹性调度,将可用的边缘计算资源动态分配给各个请求者。