System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,尤其涉及一种任务卸载方法、电子设备及存储介质。
技术介绍
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所述的方法,其特征在于,所述任务信息还包括安全信息,所述第一通信信息包括所述目标终端设备与所述其他终端设备之间的第一传输带宽,所述第二通信信息所述目标终端设备与所述边缘计算设备之间的第二传输带宽,所述任务卸载优化模型包括目标函数和目标约束条件;<
...【技术特征摘要】
1.一种任务卸载方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述任务信息包括任务计算量和任务传输量,所述第一通信信息包括所述目标终端设备与所述其他终端设备之间的第一传输速率,所述第二通信信息包括所述目标终端设备与所述边缘计算设备之间的第二传输速率,所述第一服务性能包括所述目标终端设备的处理总能耗,第二服务性能包括所述目标终端设备的处理总时延;
3.根据权利要求2所述的方法,其特征在于,根据所述任务计算量、所述任务传输量、所述第一传输速率和所述第二传输速率,确定所述目标终端设备的处理总能耗,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述任务计算量、所述任务传输量、所述第一传输速率和所述第二传输速率,确定所述目标终端设备的处理总时延,包括:
5.根据权利要求1所述的方法,其特征在于,所述任务信息还包括安全信息,所...
【专利技术属性】
技术研发人员:朱明皓,高勃,王奇锋,张伯洋,李学汉,荆涛,仵浩,霍炎,高青鹤,张桂雨,马欣,王晓萱,刘炸,
申请(专利权)人:北京交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。