欢迎访问一起赢论文辅导网
本站动态
联系我们
 
 
 
 
 
 
 
 
 
 
 
QQ:3949358033

工作时间:9:00-24:00
SCI期刊论文
当前位置:首页 > SCI期刊论文
移动边缘计算下基于联邦学习的动态QoS优化
来源:一起赢论文网     日期:2022-04-03     浏览数:779     【 字体:

 第44 第12 2021 年12 月计 算机 学 报CHINESEJOURNALOFCOMPUTERSVol . 44No. 12Dec. 2021移动边缘计算下基于联邦学习的动态QoS优化张鹏程 魏芯淼 金惠颖( 水利部水利大数据重点实验室( 河海大学) 南京 21 1 1 00)( 河海大学计算机与信息学院 南京 21 1 1 00)摘 要 在5G边缘网络飞速发展的过程中, 边缘用户对高带宽、 低时延的网络服务的质量要求也显著提高. 从移动边缘网络的角度来看, 网络内的整体服务质量与边缘用户的分配息息相关, 用户移动的复杂性为边缘用户分配带来困难, 边缘用户分配过程中还存在隐私泄露问题. 本文提出一种移动边缘环境下基于联邦学习的动态QoS( Qual i tyofServi ce)优化方法MECFLD Q〇S, 基于联邦学习的思想, 优化边缘区域的服务缓存, 在动态移动场景下根据用户位置分配边缘服务器, 有效保护用户隐私, 实现区域服务质量优化, 对动态用户移动场景有更好的适应性. MECFLD QoS 主要做了以下几个方面的优化工作: (1) 优化了传统QoS 数据集, 将数据集映射到边缘网络环境中, 充分考虑边缘计算的移动、 分布式、 实时性、 复杂场景等特点, 形成边缘QoS 特征数据集; ( 2) 优化了边缘服务器缓存, 在用户终端训练用户偏好模型, 与区域公有模型交互时只传输参数, 将用户的隐私数据封装在用户终端中, 避免数据的传输, 可以有效地保护用户特征隐私; ( 3) 优化了用户移动场景, 在动态移动场景中收集用户移动信息, 利用用户接人基站的地理位置拟合用户的移动轨迹进行预测, 有效地模糊了用户的真实位置, 在轨迹预测的同时有效地保护了用户的位置隐私; ( 4) 优化了用户分配方法, 提出改进的基于二维解的人工蜂群算法对边缘网络中的用户分配问题进行优化, 事实证明改进的人工蜂群算法针对其多变量多峰值的特点有效地优化了用户分配, 达到了较优的分配效果. 通过边缘QoS 特征数据集实验表明, 本方法在多变量多峰值的用户分配问题中能产生全局最优的分配.关键词 移动边缘; 联邦学习; 移动感知; 边缘用户分配; 服务质量中图法分类号TP18DOI号10. 1189 7/SP. J. 1016. 2021. 0243 1DynamicQoSOptimizationMethodBasedonFederalLearninginMobileEdgeComputingZHANGPengChengWEIXi n Mi aoJINHui Yi ng( KeyLaborat oryofWat e rBigDataTe c hnol ogyofMinis tryofWat erRe sourc e s? IlohaiUni versi ty? Nanjing21 1 1 00){ SchoolofComput erandInformat i on? IlohaiUni ve rs ity? Nanjing21 1 1 00)AbstractThedevel opmentof5 GnetworkshasexpandedtheInternetofThi ngs ? promotedtheoperati onofcel l ul arnetworks, andfurtherpushedtheInternettotheedgeofthenetwork. Intheprocessofrapi ddevel opmentof5 Gedgenetworks, mobi l eedgeusershavesigni fi cantlyi mprovedthequal i tyofservi ce( QoS)requi rementsforhigh bandwi dthandl owl atencyWebservi ces.Tradi ti onalQoScal cul ati onandopti mi zati onarefromtheperspecti veofservi ce, andthecal cul ati onofqual i tyofexperi ence( QoE)i sfromtheperspecti veofedgeusers. Fromtheperspecti veofmobi l eedgenetworks, theoveral lservi cequal ityoftheedgeareai scl oselyrelatedtotheedgeusersal l ocati on( EUA) . Asaresul t, EUAneedstobetakenintoconsi derati onintheopti mi zati onwork.Theal l ocati onofedgeuserstoachi evethebestoveral lservi cequal i tyi ntheareai sahottopi c.Thecompl exityofusermovementbehaviorandscenesbri ngsdiffi cul ti estotheedgeuseral l ocati on.Thereareal sopri vacyl eakageprobl emsi ntheedgeuseral l ocati onprocess. Thi spaperproposes收稿日期:2020 09 1 3; 在线发布日期:2021 04 1 6. 本课题得到江苏省自然科学基金( BK201 91 297) 、 中央髙校基本科研业务费专项资金( B21 0203070, B21 0202075) 资助. 张鹏程, 博士, 教授, 博士生导师, 中国计算机学会( CCF) 髙级会员, 主要研究领域为软件工程、 服务计算和数据科学. Emai l: pChzhang@hhu. edu. cn. 魏芯淼, 硕士研究生, 主要研究方向为服务计算、 数据挖掘等. 金惠颖, 博士研究生, 主要研究方向为服务计算、 数据挖掘等.2432 计 算机 学 报 2021年adynami cQoSopti mi zati onmethodi nmobi l eedgeenvi ronmentbasedonfederall earni ng( MECFLD QoS) . Basedontheessenceoffederall earni ng, theproposedmethodusesgradi entdescenttosol vethel ogi sti cregressi onmodel, trai nstheregi onalpubl i cmodeltoopti mi zetheWebservi cecacheoftheedgearea, andal l ocatesedgeserversaccordi ngtotheuserl ocati oni nthedynami cmobi l escenari o, effecti velyprotectinguserpri vacy. Theregi onalservi cequal i tyi soptimi zed,andi thasbetteradaptabi l i tytodynami cusermobi l i tyscenari os. MECFLD QoSmainlyoptimi zedthefol l owi ngaspects : (1)Opti mi zesthetradi ti onalQoSdataset, mapsthedatasettotheedgenetworkenvi ronment, andful lyconsi dersthemobi l e, di stri buted, real ti me, andcompl exscenari osfeaturesofedgecomputi ng? andformsanedgeQoSfeaturedataset; ( 2)Opti mi zestheedgeservercache, trai nstheuserpreferencemodelontheusertermi nal s, onlytransmi tsmodelparameterswheni nteracti ngwi ththeregi onalpubl i cmodel, andencapsul atestheuser?spri vatedatai ntheuserterminaltoavoi ddatatransmi ssion, whi chcaneffecti velyprotectsusercharacteri sti cpri vacy; (3)Opti mi zesusermobi l escenari os, col l ectsusermobi l ei nformati oni ndynami cmobi l escenari os, andusesthegeographi cl ocati onoftheusertoaccessthebasestati ontofi ttheuser’smovementtrajectoryforpredi cti on, whi cheffecti velybl urstheuser?sreal i tyl ocati onwhi l epredi cti ngthetrajectory, effecti velyprotectstheusers’l ocati onpri vacy; ( 4)Opti mi zestheuseral l ocati onmethod, andproposedani mprovedtwo di mensi onal sol uti onbasedarti fi ci albeecol onyalgori thm(ABC)toopti mi zetheuseral l ocati onprobl emi ntheedgenetwork. Factshaveprovedthatthei mprovedarti fi ci albeecol onyalgori thmeffecti velyopti mi zesuseral l ocati onaccordingtoitsmul ti vari abl eandmul tipeakcharacteri sti cs, andachi evesabetteral l ocationeffect. Tosumup,theMECFLD QoSmethodproposedi nthi spaperprotectstheuser?scharacteri sti cpri vacyandl ocati onpri vacywhi l eensuri ngtheopti mi zati oneffect. Soi thasagoodpreferenceonachi evi nggoodresul tsi npri vacyprotecti on. Theexperi mentsonedgeQoSfeaturedatasetshowthatthemethodproposedcanproducethegl obalopti malal l ocati oni nthemul ti vari abl eandmul tipeakuseral l ocati onprobl em.Keywordsmobi l eedge; federall earni ng; mobi l i tyaware; edgeuseral l ocation; qual ityofservi cei 引 言在面向服务体系架构[1]( Servi ce Ori entedArchitecture, SOA)中, Web月艮务是独立于平台的低稱合、 自包含、 可编程的应用程序. 在用户选择、 调用Web 服务的过程中, 可感知Web 服务的非功能属性, 包括响应时间、 吞吐量等, 称为Web 服务的服务质量( Qual i tyofServi ce, QoS) .随着政府报告?重点支持“两新一重”建设, 加快布局5G网络、 物联网等新型基础设施,5 G技术也发展成为国家未来的战略发展方向,5 G网络、 物联网等新基建陆续有新政策出台支持其发展, 从而带动5 G行业的发展. 5 G基站作为5 G网络的核心设备, 能够实现有线通信网络和无线终端之间的信号传输, 也将实现更高密度的部署. 边缘计算作为5 G核心技术之一, 将高带宽、 低时延、 本地化的业务下沉到网络边缘[2], 解决了网络整体流量大、 时延长的问题, 为5 G网络中的实时性和带宽密集型业务提供更好的支持. 在业务下沉过程中, 由于边缘服务器的计算性能不同, 用户移动设备的位置也在不断发生变化, 边缘环境下不同的用户移动设备的分配策略会产生不同的服务质量. 因此在边缘环境下如何优化QoS成为边缘计算的研究热点.大量学者从Web 服务的角度, 在计算卸载和任务调度方面开展QoS优化的研究, 通过考虑边缘节点资源消耗约束, 服务的业务逻辑约束, 以及用户移动性等约束, 形成任务调度策略, 计算相应的响应时间和吞吐量等Q〇S 属性值, 找到最优的调度策略,主要有优化任务接受率[3]、 优化策略成本>5]、 优化计算卸载[6 〃]和优化资源分配[8?. 尽管这些方法在①http: //www.gov. cn/premier/2020 05/29/content 551 6072.张鹏程等: 移动边缘计算下基于联邦学习的动态QoS优化 243 312 期移动感知的边缘计算优化方面取得一些进展, 但现有的方法不适用于复杂的用户移动场景中, 无法感知复杂移动下的相关约束; 另一方面现有的工作未能在动态边缘环境下优化边缘服务的服务质量, 优化效果无法统一比较&4 ’ 6 〃]. 现有的移动边缘计算的优化策略存在问题归纳如下:(1) 现有的计算卸载和任务调度方法未考虑边缘服务器的服务缓存对边缘服务的质量的影响. 考虑移动边缘云的计算、 通信和存储资源有限[9], 需要设计能量消耗最小的服务缓存方案减少服务部署时间. 现有的服务缓存策略取决于用户对服务的偏好程度. 服务缓存和计算卸载与任务调度的优化同样能够缩短边缘服务调用的响应时间, 因此服务缓存作为优化路线, 应在进行QoS优化时列人考虑.(2) 现有的移动感知方法尽管考虑用户移动性, 但未考虑移动场景的动态变化. 当前基于用户移动性的优化方法只考虑特定静态场景^8 ?, 如病人健康护理监控、 智慧警务系统以及指定路口的用户移动场景, 提出的方法对于复杂多变的动态移动场景没有较好的适配度, 无法随场景的变化预测用户的移动路线, 因此不能反映真实5 G场景下的用户移动和边缘服务复杂性. 本文考虑了在复杂、 多元的边缘计算环境下的用户移动问题, 在动态移动场景下解决QoS优化问题.( 3) 用户信息泄露现象严重. 随着越来越多的用户移动设备调用边缘服务, 需要对用户的行为特征进行研究以预测用户在边缘网络环境中的位置和行为进行用户分配, 这一过程会导致用户的特征隐私和的位置隐私的泄露[3 ’ 9]. 因此隐私保护在动态QoS优化过程中具有非常重要的意义.针对上述三个问题, 本文提出一种移动边缘环境下基于联邦学习的服务质量优化方法( Dynami cQoSOpti mizati onbaseonFederalLearninginMobi l eEdgeComputi ng, MECFLD QoS) . 从移动边缘网络的角度, 针对复杂多变的移动边缘环境, 还原真实的用户移动和服务调用行为, 收集准确的移动边缘数据.一方面通过联邦学习训练用户移动设备偏好模型和区域公有模型确定边缘服务缓存, 在缩短边缘服务响应时间的同时保护用户的特征信息. 另一方面, 通过定位基站的位置来还原用户的移动信息, 确定可分配的边缘服务器, 优化边缘用户分配以保护用户的位置信息. 最后利用改进的基于二维解的人工蜂群算法分配边缘用户, 优化区域服务质量. 总体来说, 本文的贡献包括以下三个方面:(1) 针对问题(1) , 由于边缘服务器的服务缓存对边缘服务调用产生的QoS 有一定影响[1 1], 已缓存的边缘服务相比未缓存的边缘服务在调用时传输数据量更小、 计算速度更快. 因此通过训练区域公有模型确定边缘服务器的服务缓存, 将调用频率更高的边缘服务缓存在边缘服务器中, 缩短更多边缘服务调用的响应时间, 以提高区域服务质量.( 2) 针对问题( 2) , 由于当前的移动感知方法适用于小范围且固定场景中, 未考虑动态场景下的用户移动和行为特征. 因此本文提出的拉格朗日轨迹预测能够在移动边缘动态场景中考虑用户的移动性, 从而扩大移动感知方法的适用范围, 增强其可用性.( 3) 针对问题( 3) , 针对用户的特征隐私, 由于联邦学习具有共同学习、 合作建模的特点 , 在建立公有模型时只需上传训练参数, 可有效避免用户隐私信息在传输过程中泄露. 因此本文利用联邦学习优化服务缓存可以有效地保护用户的特征隐私;针对用户的位置隐私, 我们采用边缘基站的位置来预测用户的移动路径, 结合“K匿名”思想[1 3]的拉格朗日轨迹预测方法可以有效地模糊用户的具体位置信息, 以达到保护用户的位置隐私的目的, 同时在动态场景下预测用户的移动性.本文第2 节介绍移动边缘计算的相关优化工作;第3 节介绍本方法的背景知识以及相关方法的理论基础; 第4 节详细介绍本文提出的移动边缘环境下基于联邦学习的动态QoS优化方法MECFLD Q〇S;第5 节进行实验设计并评估本文方法; 第6 节总结本文的工作并进行展望.2 相关工作现有的移动边缘网络Q〇S 优化工作主要包括用户分配优化和任务调度优化, 基于计算资源和服务质量对移动边缘网络进行优化.2. 1 边缘用户分配在移动边缘环境中, 用户移动设备的存储和计算能力有限, 因此移动边缘网络支持它们将密集的计算任务填充到邻近的边缘服务器. 边缘服务器在满足覆盖范围和任务量时可为接人的用户移动设备提供服务. 传统的Q〇S计算和优化从服务的角度计算服务在调用过程中的各项属性; 服务体验( Qual i tyofExperi ence, QoE) 是从用户的角度计算用户在调用过程中获得的不同级别QoS 的满意程度[1 4]; 从移动边缘网络的角度看, 区域整体QoS 的计算与边缘2434 计 算机 学 报 2021年用户的分配息息相关, 因此需要考虑边缘用户的分配以实现区域整体服务质量的最优. 服务提供商在部署服务时, 也需考虑边缘计算中应用的按需付费定价与边缘服务器数量之间的经济效益.He 等人[1 ?6]将此类问题定义为边缘用户分配问题( EdgeUserAl l ocati on, EUA) , 对此类问题进行建模, 分析边缘环境的资源、 距离等约束, 提出启发式方法解决EUA问题; 在此基础上, He 等人进一步考虑了边缘服务用户的动态QoS级别, 以找到一种可最大程度提高应用程序用户总体Q〇E的解决方案, 以及基于距离感知和对抗感知的边缘用户分配. Peng 等人[1 7]也在边缘用户分配问题上进行了研究, 基于用户的移动性和时变性提供在线决策.上述的边缘用户分配问题没有针对区域的整体QoS进行优化.2. 2 计算卸载和任务调度现有的大量边缘计算优化工作集中在用户卸载决策问题上, 这类工作先估算研究任务的延迟和能耗, 再制定将任务部署到服务器或在本地执行的策略, 最后观察执行调度策略后的能耗和时延是否达到优化效果.Deng 等人[8]提出了在资源和性能要求受限时在MEC环境中通过优化应用程序部署减小部署成本; Mmo 等人[6]提出基于任务预测的计算分流和任务迁移算法, 在数据和服务增加的同时有效地减小总任务的延时. 在边缘环境中用户的移动性也是不容忽视的一个因素, Xu等人[7]在医疗监控场景下,通过调整移动感知的工作流卸载和调度策略, 降低能耗和工作量以实现最佳的适应性; Wang 等人[4]同时考虑了任务属性、 用户移动性和网络约束, 以减少任务调度对任务执行的延迟.2. 3 服务缓存由于将服务放置在边缘服务器上可以减少用户获得服务的等待时间, 因此许多研究人员研究服务放置, 目的在于探索最佳服务放置方案, 以实现最大程度地提高移动设备的服务质量. 近年来, 服务放置吸引了许多学者的目光, 专家学者提出了一些服务放置方案, 如Li ang 等人[1 8]提出在总放置成本不超过指定的预算阈值的约束下, 决定将服务实体放置在交互式应用程序用户之间以实现低延迟成对交互的位置, You等人[1 9]提出权衡成本与延迟的服务放置模型, Qmn等人[9]提出基于联邦学习确定服务放置策略, 结合用户偏好放置服务, 同时保护了用户移动设备的隐私.上述QoS优化方法中, 基于计算卸载和任务调度的优化问题在考虑用户的移动性时, 研究场景不具有动态性和不确定性, 无法在动态场景中应用, 现有工作只考虑用户、 服务其中之一进行QoS 优化,没有进行综合优化, 对用户特征隐私和位置隐私的泄露问题也没有提出解决方案. 因此目前还不存在面向隐私保护的移动边缘环境下基于联邦学习的动态QoS优化方法.3 预备知识3.1 移动边缘计算5 G网络推动了物联网的发展, 推进了蜂窝网络的运营, 将互联网推向网络边缘. 近几年, 响应国家“两新一重”建设, 国家加强新型基础设施建设, 发展新一代信息网络, 拓展5G应用, 这意味着5 G成为国家未来的战略发展方向, 国内通信运营商也加大5 G基站的建设规模. 在去中心化的5 G网络中, 诸多高带宽、 低时延的任务需要在网络边缘部署小规模数据中心, 实现请求的本地化处理[2 °]. 在移动边缘网络中, 基站是网络的通信结点, 而边缘服务器是网络的计算结点, 由于在实际部署中, 基站和边缘服务器部署在同一位置, 因此本文默认基站和边缘服务器地处相同位置.3. 2 联邦学习联邦学习作为一种新型的人工智能技术,2016 年由谷歌最先提出, 用于处理安卓移动设备的本地化模型训练, 联邦学习在保证本地数据的隐私的同时,在多参与方或多计算结点之间开展高效率的机器学习[2 1]. 联邦学习使用共同学习、 合作建模的思想, 其参与者地位对等, 可以在彼此保持独立性的同时交换信息参数, 同时能够保证各参与者之间数据隔离,在模型质量无损的同时满足用户隐私保护和数据安全的要求. 针对不同的参与各方数据源分布情况, 可以将联邦学习分为三类: 联邦迁移学习、 纵向联邦学习和横向联邦学习.联邦迁移学习在数据集用户和用户特征都重合较少的情况下, 解决数据和标签稀疏的问题; 纵向联邦学习在数据集用户重叠较多但用户特征重叠较少的情况下, 训练特征维度不同的数据; 横向联邦学习在数据集用户特征重叠较多但用户重叠较少的情况下训练用户维度不同的数据. 由于本文针对的是同一边缘区域中的不同用户, 因此训练该边缘区域的不同用户的用户偏好模型, 在区域内进行合作建模,张磨赛警I 驗动戴缘背眞下基宁舉霉: 学苟的翁态Q?S:偉: 化 243 5 S醫该问题中各用户的特征维度相同, 在不词甩户移动设备上训练用户偏好模邏, 目此选用横向联邦学4来构建区域公有模型>撞向联邦学习的学

[返回]
上一篇:车联网边缘计算环境下基于深度强化学习的分布式服务卸载方法
下一篇:深度学习模型鲁棒性研究综述