目录
什么是边缘计算?
边缘计算是一种计算模式:在该计算模式下,服务与计算资源被放置在靠近终端用户的网络边缘设备中。
为什么要有边缘计算?
在云计算系统当中,用户将数据发送到云端,中心服务器处理任务将计算结果返回给用户。但随着物联网开始支持越来越多的设备,中心服务器已不再能够及时的响应用户请求,边缘计算应运而生。在边缘计算系统中,用户可将任务卸载至距离用户较近的边缘节点进行处理,不需上传到云端。边缘计算处理不了的任务发送到云端。因此边缘计算能够显著的降低核心网络的流量负荷,缩短端到端操作的响应时延,缓解中心服务器的压力。
边缘计算和云计算的关系?
边缘计算虽然有很多的优点,但是其拥有的计算资源等远远不如云计算,所以边缘计算并不能代替云计算,只是云计算在网络边缘端的延申,是云计算的补充。
边缘计算的资源动态调度
计算卸载
计算卸载是边缘计算研究最热门的方向之一。关于计算卸载从这三个方向研究:卸载方向、卸载粒度、卸载技术。
卸载方向
用户->边缘:用户将任务卸载至边缘设备。现如今的大多数研究主要集中在用户向边缘的卸载。
边缘->边缘:边缘设备将任务卸载至其他的边缘设备。当该边缘设备不具备处理用户任务的资源时,就会将任务卸载至其他的边缘设备或云端。
边缘->云:边缘设备将任务到卸载至云端。当边缘设备不具备该用户请求的资源时,就会将任务卸载至云端。
待研究:现在研究大多数是单用户-单边缘、单用户-多边缘,在实际的生活中,大多是多用户-多边缘。因此多用户-多边缘是可研究的方向。
卸载粒度
全部卸载:当用户遇到较大的任务时,可以将任务全部卸载至边缘设备上。
部分卸载:当用户遇到较大的任务时,可以选择将部分任务卸载至边缘设备上。
待研究:部分卸载主要面临的问题是应用可以卸载多少和以何种方式卸载至目标节点。待解决的问题是:任务依赖型应用的部分卸载
卸载技术
集中式:凸优化、近似算法、启发式算法、机器学习
分布式:博弈论、匹配论、拍卖、联邦学习、区块链、DRL
资源分配
通信资源、计算资源、存储资源。
很多计算卸载都研究了联合计算资源和通信资源。
资源配置
从用户的角度。
从服务提供商的角度:云服务去中心化到边缘、边缘服务器优化部署、边缘资源数量分配、虚拟边缘资源配置。