[发明专利]一种针对有状态数据流应用的计算卸载方法有效
申请号: | 201910536020.3 | 申请日: | 2019-06-20 |
公开(公告)号: | CN110366210B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 丁绍帅;杨磊 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04W28/16 | 分类号: | H04W28/16;H04W72/12;H04L41/14;G06N3/12 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 陈宏升 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种针对有状态数据流应用的计算卸载方法,包括以下步骤:选择研究场景;获取研究对象;根据时间动态变化设置网络环境;制定优化目标,最小化总完成时间和减少状态量的传输;根据约束条件,构建有状态的数据流应用程序模型,所述约束条件为:模块间依赖关系约束、状态量迁移约束、网络带宽约束;通过有状态的数据流应用程序模型,对问题进行判断,如果是离线问题,则执行离线问题方法;如果是在线问题,则执行在线问题方法;对问题进行求解,实现对有状态数据流应用程序的计算卸载。 | ||
搜索关键词: | 一种 针对 状态 数据流 应用 计算 卸载 方法 | ||
【主权项】:
1.一种针对有状态数据流应用的计算卸载方法,其特征在于,包括以下步骤:S1、选择研究场景,即对边缘计算环境下的数据流式任务的调度优化,在本地的移动设备和边缘服务器间协同优化,完成数据流任务计算;S2、获取研究对象,即有状态量的DAG型数据流应用程序抽象为带权的有向无环图G=<V,E>,其中,V={i|1,2,...,n}为功能模块的集合,Vstate表示带状态量的模块集合,E={(i,j)|i,j∈V}表示模块之间数据流的集合;为了最小化总完成时间,该研究对象的各任务模块需要做出在移动端或在边缘云上执行的决策;S3、根据时间动态变化设置网络环境,Nη表示时刻η时的网络信道数目,B表示每条网络信道的带宽;S4、制定优化目标,最小化总完成时间σn+1‑σ0和减少状态量的传输其中,δn+1为应用程序结束模块即模块n+1的开始执行时间,δ0为应用程序开始模块即模块0的开始执行时间,两者之差为应用程序的总完成时间;为时刻η各模块的执行位置,即y(i,j)(t)为交叉边(i,j)在时刻t传输时分配的网络带宽;为状态量fi在时刻t传输时分配的网络带宽;S5、根据约束条件,构建有状态的数据流应用程序模型,所述约束条件为:模块间依赖关系约束、状态量迁移约束、网络带宽约束;S6、通过有状态量的数据流应用程序模型,对优化目标判断问题类型,如果是离线问题,则执行离线问题方法;如果是在线问题,则执行在线问题方法;从而对问题进行求解,实现对有状态数据流应用程序的计算卸载。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910536020.3/,转载请声明来源钻瓜专利网。
- 上一篇:通信方法和装置
- 下一篇:一种RIM信息共享的方法、装置、设备及存储介质