System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 任务卸载方法、电子设备及存储介质技术_技高网

任务卸载方法、电子设备及存储介质技术

技术编号:40440388 阅读:4 留言:0更新日期:2024-02-22 23:03
本申请提供一种任务卸载方法、电子设备及存储介质,所述方法,通过根据任务信息、第一通信信息、第二通信信息、第一服务性能和第二服务性能,构建待卸载任务的任务卸载优化模型;对任务卸载优化模型进行求解,以获取待卸载任务的卸载方案,根据卸载方案,将待卸载任务卸载至其他终端设备或边缘计算设备;通过将目标终端设备的待卸载任务根据卸载方案卸载至其他终端设备或边缘计算设备,减少目标终端设备的计算量,同时考虑任务传输量,以最小的任务传输成本构建任务卸载优化模型,求解任务卸载优化模型,即可得到最小传输任务量的卸载方案,从而实现以最小传输成本将待卸载任务进行卸载,同时实现了任务卸载的个性化需求的同时,最小化传输成本。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种任务卸载方法、电子设备及存储介质


技术介绍

1、目前针对智能工厂无线通信与计算资源的优化方面已有一些长足进展,但是针对目前基于5g的智能工厂实际应用中,例如,智慧车间中从各个设备终端收集的原始数据对于车间的、工厂的总体调控与后续优化十分重要,是整个系统高效性提升的基石。但是这些原始数据的体量非常庞大(每工厂每天会产生pb级数据量),如果这些数据都通过5g上传至云节点或边缘计算节点进行计算处理与储存,将会产生无法承受的通信成本。因此,针对目前基于5g的智能工厂实际应用中,仍存在着由于设备处理的数据量过大导致数据传输成本过高的问题。


技术实现思路

1、有鉴于此,本申请的目的在于提出一种任务卸载方法、电子设备及存储介质,以解决现有技术中设备处理的数据量过大导致的数据传输成本过高的问题。

2、基于上述目的,本申请第一方面提供了

3、一种任务卸载方法,包括:

4、获取目标终端设备的待卸载任务的任务信息,与所述目标终端设备连接的其他终端设备和所述目标终端设备之间的第一通信信息,以及边缘计算设备和所述目标终端设备之间的第二通信信息;

5、根据所述任务信息、所述第一通信信息和所述第二通信信息,确定所述目标终端设备的第一服务性能和第二服务性能;

6、根据所述任务信息、所述第一通信信息、所述第二通信信息、所述第一服务性能和所述第二服务性能,构建所述待卸载任务的任务卸载优化模型;

7、对所述任务卸载优化模型进行求解,以获取所述待卸载任务的卸载方案;

8、根据所述卸载方案,将所述待卸载任务卸载至所述其他终端设备或所述边缘计算设备。

9、可选地,所述任务信息包括任务计算量和任务传输量,所述第一通信信息包括所述目标终端设备与所述其他终端设备之间的第一传输速率,所述第二通信信息包括所述目标终端设备与所述边缘计算设备之间的第二传输速率,所述第一服务性能包括所述目标终端设备的处理总能耗,第二服务性能包括所述目标终端设备的处理总时延;

10、所述根据所述任务信息、所述第一通信信息和所述第二通信信息,确定所述目标终端设备的第一服务性能和第二服务性能,包括:

11、根据所述任务计算量、所述任务传输量、所述第一传输速率和第二传输速率,确定所述目标终端设备的处理总能耗;

12、根据所述任务计算量、所述任务传输量、所述第一传输速率和第二传输速率,确定所述目标终端设备的处理总时延。

13、可选地,根据所述任务计算量、所述任务传输量、所述第一传输速率和第二传输速率,确定所述目标终端设备的处理总能耗,包括:

14、根据所述任务计算量,确定所述目标终端设备的第一处理能耗;

15、根据所述任务计算量、所述任务传输量和所述第一传输速率,确定所述目标终端设备相对于所述其他终端设备的第二处理能耗;

16、根据所述任务计算量、所述任务传输量和所述第二传输速率,确定所述目标终端设备相对于所述边缘计算设备的第三处理能耗;

17、根据所述第一处理能耗、所述第二处理能耗和所述第三处理能耗,确定所述目标终端设备的处理总能耗。

18、可选地,根据所述任务计算量、所述任务传输量、所述第一传输速率和第二传输速率,确定所述目标终端设备的处理总时延,包括:

19、所述根据所述任务计算量,确定所述目标终端设备本地的第一处理时延;

20、所述根据所述任务计算量、所述任务传输量和所述第一传输速率,确定所述目标终端设备相对于所述其他终端设备的第二处理时延;

21、所述根据所述任务计算量、所述任务传输量和所述第二传输速率,确定所述目标终端设备相对于所述边缘计算设备的第三处理时延;

22、根据所述第一处理时延、第二处理时延和第三处理时延,确定所述目标终端设备的处理总时延。

23、可选地,根据所述任务计算量,确定所述目标终端设备的第一处理能耗,包括:

24、根据所述任务计算量,通过以下公式确定所述目标终端设备的实际任务量:

25、

26、其中,di为第i个目标终端设备的实际任务量,为是否将第i个目标终端设备的第t个待卸载任务卸载至第d个其他终端设备,md,t为第d个其他终端设备的第t个待卸载任务的任务计算量,mia为第i个目标终端设备的待处理任务的任务量,是否将第d个终端设备的第t个待卸载任务卸载至第i个目标终端设备,t为第t个待卸载任务,i为所述目标终端设备的序号,d为其他终端设备的序号,d=1……n,i=1……n,i≠d,为是否将第i个目标终端设备的第t个待卸载任务进行本地处理,mi,t为第i个目标终端设备本地处理的第t个待卸载任务的任务计算量;

27、通过以下公式确定所述目标终端设备的第一处理能耗:

28、

29、其中,为第i个目标终端设备的第一处理能耗,di为第i个目标终端设备的实际任务量,i为目标终端设备的序号,κ为常系数,fi,me为所述目标终端设备的预设计算能力。

30、可选地,根据所述任务计算量、所述任务传输量和所述第一传输速率,确定所述目标终端设备相对于所述其他终端设备的第二处理能耗,包括:

31、通过以下公式确定所述目标终端设备相对于所述其他终端设备的第二处理能耗:

32、

33、其中,为第i个目标终端设备相对于所有其他终端设备的总传输能耗,为是否将第i个目标终端设备的第t个待卸载任务卸载至第d个其他终端设备,d为其他终端设备的序号,d=1……n,i=1……n,i≠d,t为第t个待卸载任务,p为发射功率,si,t为第i个目标终端设备的第t个待卸载任务的任务传输量,rid为第i个目标终端设备与第d个其他终端设备之间的第一传输速率。

34、可选地,根据所述任务计算量、所述任务传输量和所述第二传输速率,确定所述目标终端设备相对于所述边缘计算设备的第三处理能耗,包括:

35、通过以下公式确定所述目标终端设备相对于所述边缘计算设备的第三处理能耗:

36、

37、其中,为第i个目标终端设备相对于边缘计算设备的第三处理能耗,t为第t个待卸载任务,p为发射功率,si,t为第i个目标终端设备的第t个待卸载任务的任务传输量,为是否将第i个目标终端设备的第t个待卸载任务卸载至所述边缘计算设备,ri0为第i个目标终端设备与边缘计算设备的第二传输速率。

38、可选地,根据所述第一处理能耗、所述第二处理能耗和所述第三处理能耗,确定所述目标终端设备的处理总能耗,包括:

39、通过以下公式确定所述目标终端设备的处理总能耗:

40、

41、其中,ei为第i个目标终端设备的处理总能耗,为第i个目标终端设备的第一处理能耗,为第i个目标终端设备相对于所有其他终端设备的第二处理能耗,为第i个目标终端设备相对于边缘计算设备的第三本文档来自技高网...

【技术保护点】

1.一种任务卸载方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述任务信息包括任务计算量和任务传输量,所述第一通信信息包括所述目标终端设备与所述其他终端设备之间的第一传输速率,所述第二通信信息包括所述目标终端设备与所述边缘计算设备之间的第二传输速率,所述第一服务性能包括所述目标终端设备的处理总能耗,第二服务性能包括所述目标终端设备的处理总时延;

3.根据权利要求2所述的方法,其特征在于,根据所述任务计算量、所述任务传输量、所述第一传输速率和所述第二传输速率,确定所述目标终端设备的处理总能耗,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述任务计算量、所述任务传输量、所述第一传输速率和所述第二传输速率,确定所述目标终端设备的处理总时延,包括:

5.根据权利要求1所述的方法,其特征在于,所述任务信息还包括安全信息,所述第一通信信息包括所述目标终端设备与所述其他终端设备之间的第一传输带宽,所述第二通信信息所述目标终端设备与所述边缘计算设备之间的第二传输带宽,所述任务卸载优化模型包括目标函数和目标约束条件;</p>

6.根据权利要求5所述的方法,其特征在于,所述任务信息还包括任务等级,所述安全信息包括任务安全程度和任务时延要求;

7.根据权利要求5所述的方法,其特征在于,所述安全信息包括任务安全程度和任务时延要求,所述边缘计算设备传输信息包括边缘计算设备传输宽带;

8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一所述的方法。

9.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行权利要求1至7任一所述的方法。

...

【技术特征摘要】

1.一种任务卸载方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述任务信息包括任务计算量和任务传输量,所述第一通信信息包括所述目标终端设备与所述其他终端设备之间的第一传输速率,所述第二通信信息包括所述目标终端设备与所述边缘计算设备之间的第二传输速率,所述第一服务性能包括所述目标终端设备的处理总能耗,第二服务性能包括所述目标终端设备的处理总时延;

3.根据权利要求2所述的方法,其特征在于,根据所述任务计算量、所述任务传输量、所述第一传输速率和所述第二传输速率,确定所述目标终端设备的处理总能耗,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述任务计算量、所述任务传输量、所述第一传输速率和所述第二传输速率,确定所述目标终端设备的处理总时延,包括:

5.根据权利要求1所述的方法,其特征在于,所述任务信息还包括安全信息,所...

【专利技术属性】
技术研发人员:朱明皓高勃王奇锋张伯洋李学汉荆涛仵浩霍炎高青鹤张桂雨马欣王晓萱刘炸
申请(专利权)人:北京交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1