推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

动态物联网环境下的联盟学习计算卸载优化

更新时间:2020-01-01 21:05:10 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:物联网 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

智能城市、智慧工厂等对物联网设备(Internet of Things,IoT)的性能和连接性提出了挑战。边缘计算的出现弥补了这些能力受限的设备,通过将密集的计算任务从它们迁移到边缘节点(Edge Node,EN),物联网设备能够在节约更多能耗的同时,仍保持服务质量。计算卸载决策涉及协作和复杂的资源管理,应该根据动态工作负载和网络环境实时确定计算卸载决策。采用模拟实验的方法,通过在物联网设备和边缘节点上都部署深度强化学习代理来最大化长期效用,并引入联盟学习来分布式训练深度强化学习代理。首先构建支持边缘计算的物联网系统,IoT从EN处下载已有模型进行训练,密集型计算任务卸载至EN进行训练;IoT上传更新的参数至EN,EN聚合该参数与EN处的模型得到新的模型;云端可在EN处获得新的模型并聚合,IoT也可以从EN获得更新的参数应用在设备上。经过多次迭代,该IoT能获得接近集中式训练的性能,并且降低了物联网设备和边缘节点之间的传输成本,实验证实了决策方案和联盟学习在动态物联网环境中的有效性。


部分文件列表

文件名 大小
动态物联网环境下的联盟学习计算卸载优化.pdf 2M

部分页面预览

(完整内容请下载后查看)
Computer Engineering and Applications计算机工程与应用  
20195516157  
动态物联网环境下的联盟学习计算卸载优化  
王鹏12  
1.北京邮电大学 国际学院100876  
2.河南理工大学 计算机科学与技术学件学南 焦作 454000  
智能城市慧工厂等对物联网设Internet of ThingsIoT性能和连接性提出了挑战。边缘计算的出  
现弥补了这些能力受限的设备过将密集的计算任务从它们迁移到边缘节Edge NodeEN联网设备能够  
在节约更多能耗的同时保持服务质量。计算卸载决策涉及协作和复杂的资源管理该根据动态工作负载和网  
络环境实时确定计算卸载决策。采用模拟实验的方法过在物联网设备和边缘节点上都部署深度强化学习代理  
来最大化长期效用引入联盟学习来分布式训练深度强化学习代理。首先构建支持边缘计算的物联网系统IoT  
EN处下载已有模型进行训练集型计算任务卸载EN进行训练IoT上传更新的参数ENEN聚合该参数与  
EN处的模型得到新的模型端可EN处获得新的模型并聚合IoT也可以EN获得更新的参数应用在设备上。  
经过多次迭代IoT能获得接近集中式训练的性能且降低了物联网设备和边缘节点之间的传输成本验证实  
了决策方案和联盟学习在动态物联网环境中的有效性。  
关键词联盟学习算卸载IoT缘计算  
文献标志码A 中图分类号TP39 doi10.3778/j.issn.1002-8331.1905-0260  
王鹏然.动态物联网环境下的联盟学习计算卸载优.计算机工程与应用20195516157-164.  
WANG Pengran, REN Jianji. Computation offloading optimization of federated learning in dynamic Internet of things  
environment. Computer Engineering and Applications, 2019, 5516157-164.  
Computation Offloading Optimization of Federated Learning in Dynamic Internet of Things  
Environment  
WANG Pengran1, REN Jianji2  
1.International College, Beijing University of Posts and Telecommunications, Beijing 100876, China  
2.College of Computer Science and TechnologySoftware College, Henan Polytechnic University, Jiaozuo, Henan  
454000, China  
AbstractSmart cities, smart factories pose challenges to the performance and connectivity of Internet of ThingsIoT.  
The emergence of edge computing makes up for these limited capabilities. By migrating intensive computing tasks from  
them to Edge NodesEN, IoT devices can save more energy while still maintaining their services quality. Computational  
offloading decisions involve collaboration and complex resource management, and they should determine it in real time  
based on dynamic workloads and network environments. This paper adopts the method of a simulation experiment. Maxi-  
mize long-term utility by deploying deep reinforcement learning agents on both IoT devices and edge nodes, and intro-  
duce federated learning to distribute training deep reinforcement learning agents. First, build an IoT system that supports  
edge computing. IoT downloads existing models from EN to train; they offload intensive computing tasks to EN training;  
IoT uploads updated parameters to EN, and EN aggregates the parameters with the model at EN to get a new model. The  
cloud can get new models and aggregates at EN, and IoT can also get updated parameters from EN to apply to the device.  
After several iterations, IoT can get close to centralized training performance and reduce the transmission cost between  
作者简介王鹏1997究领域为机器学习缘计算E-mail1982教  
究领域为移动边缘计算联网。  
收稿日期2019-05-17  
修回日期2019-07-12  
文章编号1002-8331201916-0157-08  
CNKI网络出版2019-07-17, http://kns.cnki.net/kcms/detail/11.2127.TP.20190716.1443.006.html  
158  
20195516)  
Computer Engineering and Applications计算机工程与应用  
IoT devices and edge nodes. Experiments verify the effectiveness of decision-making schemes and federated learning in  
dynamic IoT environment.  
Key wordsfederated learning; computation offloading; Internet of ThingsIoT; edge computing  
随着越来越严格的用户数据隐私保护歌提出数  
据保留在本地的联盟学习来分布式训练模型并取得较  
好的隐私保护[8]是联盟学习并未考虑更新模型时流  
量的使用及压缩模型技术。随后文献[9]考虑了模型的  
压缩与小批量更新来减少流量的使用是训练时的速  
度相对较慢时也没有考虑网络环境可能带来的影响。  
经分析对于集中式云解决方案布式学习框  
架能减少传输数据时的系统消94%时精度损失降  
2%[10]分析仅考虑传输数据时的能量未考虑本  
地计算时消耗的能量。文献[11]在资源受限的边缘计算  
系统中析了联合学习收敛边界并提出模型聚合控制  
策略以最小化损失函数。文献[12]则重点使用了非独  
立同分布数据进行联合学习。这些并未考虑到计算卸  
载时的决策制定边缘计算系统中载决策的优劣  
可能决定了设备性能与能耗等。  
1 引言  
物联网设备广泛应用于工业控制络设备系统、  
公共安全设备境监测等许多领域。为了迎合未来智  
能城市疗系统等日益增长的服务需求规模  
物联网设备将会被普遍部署来完成监控感数据  
收集和预处理以及实时决策等任务。  
在工业领域联网设备被用来监测工厂设备的正  
常运行者被用来监测排污是否符合标准自动驾  
驶中来结5G的物联网系统可以实现车车互联物  
联网设备监测得到车辆数据辆的数据经过边缘计算  
和云计算给车下达控制指令能家居方面联网设  
备感知家居环境后做出一系列的决策来维持家居环  
境。因此据完整性延迟动决策等成为物联网  
设备追求的目标。  
一般来说联网设备是相对性能较差和异构的,  
因此用以直接支撑大规模物联网所带来的密集计算量  
是不可行的。边缘计算作为一种新兴技术设想为用  
来承接物联网设备卸载任务的前景很好的架构[1]。另一  
方面缘计算系统中的边缘节点被用作它们之间的协  
调器责它们的通信甚至负载平衡。  
Wang等建议将深度强化学习和联盟学习框架与移  
动边缘系统相结合优化移动边缘计算存和通  
[13]Chen 等采用了深度强化学习来处理计算卸载中  
的综合资源分配最大限度地提高能耗和执行延迟的  
长期效益且不需要预先了解信道状态信息需要  
局部信息而不是全局信息即可实现综合资源分配[14]  
为了减少物联网设备的延迟数据包传输方  
这种优化可以解决以下问题1确定的输入于隐  
私问题和无线电信道的动态变化难获得一些与模型  
相关的优化所必需的关键信息2态条件考虑整  
个边缘系统的实时动态工作量3间隔离仅要优  
化系统的快照要考虑系统的长期效用。然而文  
[14]已经做出了一个未被注意的假设物联网设备  
被认为是一台功能非常强大的设备有独立训练自己  
的深度强化学习代理的计算能力。然而不久的将  
联网设备可能不那么强大们可能最多只支持  
轻量级神经网络的计算。  
Qiu 等使用数据包优先级和过期日的 EARSData-  
[2]  
Emergency-Aware Scheduling数据包的调度方面,  
物联网背压调度方案 EABSEvent-Aware Backpressure  
Scheduling提出[3]Qiu 等提出应急数据的蛛网传输  
机制[4]。通过改变数据包传输时的优先级能够一定程度  
减少延迟是数据包的传输延迟受到传输距离的限  
据包的紧急级别与调度的优化并不能够从根本上  
降低延迟。而边缘计算的出现则可以从根本上大幅度  
降低延迟。  
通过边缘计算联网设备能够减少数据包传输距  
而降低延迟。除此之外联网设备能够将其密  
集型任务卸载到边缘节点而利用通信和计算之间的  
权衡予它们节能和性能增强的潜力。因此出有  
用且高效的调度方法是非常有益的[5]。以往的相关工作  
提出用凸优化[6]和博弈论[7]来解决卸载过程中的资源分  
配问题。然而些传统方法需要准确的信道状态信息  
或设备和边缘节点的全局信息从复杂的环境中获得  
这些信息是不切实际的。此外算卸载涉及无线通  
算和网络的综合资源且这些方法在资源约束  
或目标函数发生变化时不容易改变以解决相关但不  
同的优化问题。  
因此文使用联盟学习来训练深度强化学习代  
些代理用于通信和计算资源的联合分配。实验结  
果表明集中式训练方法相比方法具有较好的  
效果。  
2 系统模型  
2.1 系统架构  
本文采用图 1 所示的在物联网环境中具有能量收  
集的系统模型用于分析。在这种情况下D=  
{1,2,…,D} 中的设备处于集合 N={1,2,…,N} 中边缘节  
Edge NodeEN服务范围内缘节点提供通信  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载