System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种端边云协作式分布式计算方法、装置、设备及介质制造方法及图纸_技高网

一种端边云协作式分布式计算方法、装置、设备及介质制造方法及图纸

技术编号:41128358 阅读:3 留言:0更新日期:2024-04-30 17:56
本申请涉及物联网技术领域,尤其涉及一种端边云协作式分布式计算方法、装置、设备及介质。该方法包括:获取资源池中每一设备的性能信息、计算任务以及计算任务的性能需求;将计算任务划分为多个子任务,根据资源池中每一设备的性能信息以及执行计算任务所需的CPU算力、GPU算力、内存和带宽,从资源池中确定多个目标设备,并将多个子任务分配给多个目标设备,以使每一目标设备执行对应的一个子任务;根据多个目标设备各自对应的流量监测结果和性能监测结果,对多个子任务进行任务调度。本申请可以能够优化资源池的设备资源利用,提高整体的任务处理效率。

【技术实现步骤摘要】

本申请涉及物联网,尤其是涉及一种端边云协作式分布式计算方法、装置、设备及介质


技术介绍

1、iot(物联网,internet of things)作为当前信息
中的一项关键技术,正在迅速发展。iot在各个领域都存在着广泛的应用,如智能家居、智慧城市、智慧医疗、工业物联网、自主驾驶和车载网络、大规模视频监控以及元宇宙的底层虚拟现实(vr)和增强现实(ar)技术等。这些领域中物联网设备产生大量的数据,而ai的发展正是基于数据,两者自然而然地结合在一起,诞生了人工智能物联网aiot。

2、正是由于iot和aiot的蓬勃发展,推动了边缘云也叫做分布式云,成为了现在的主流技术。边缘计算是一种分布式计算架构,主要是利用云计算、物联网、5g等技术,将互联网所需要的数据和计算,从云端推广到边缘侧来实现,让实时数据处理和智能化成为可能。边缘计算不仅减少了对网络的需求,还降低了计算和决策所带来的延迟,增加了实时的反馈。同时ai推广到边缘云形成edge ai,将分布式学习推广到在边缘网络上来进行,从而使边缘端拥有离线智能,更快的响应速度和更好的数据隐私保护。

3、随着物联网技术和边缘计算的蓬勃发展,数据量和算力需求呈现指数级增长,给边缘计算带来更多的建造成本和计算压力。相关技术通常是由一个中心节点负责收集和处理来自边缘设备和云端的信息,并根据这些信息进行任务分配和调度,但是面对大量设备和计算任务时,中心节点的处理能力和通信能力可能无法满足需求,导致对计算任务的处理效率过低。


技术实现思路b>

1、为了解决现有技术处理计算任务效率低的问题,本申请提供一种端边云协作式分布式计算方法、装置、设备及介质。

2、第一方面,本申请提供了一种端边云协作式分布式计算方法,采用如下技术方案:

3、一种端边云协作式分布式计算方法,包括:

4、获取资源池中每一设备的性能信息、计算任务以及所述计算任务的性能需求,所述性能需求包括执行所述计算任务所需的cpu算力、gpu算力、内存和带宽;

5、将所述计算任务划分为多个子任务,根据所述资源池中每一设备的性能信息以及执行所述计算任务所需的cpu算力、gpu算力、内存和带宽,从所述资源池中确定多个目标设备,并将所述多个子任务分配给所述多个目标设备,以使每一目标设备执行对应的一个子任务;

6、对所述多个目标设备分别进行流量监控和性能监测,得到所述多个目标设备各自对应的流量监测结果和性能监测结果;

7、根据所述多个目标设备各自对应的流量监测结果和性能监测结果,对所述多个子任务进行任务调度,以使所述资源池中接收到子任务的设备按照任务调度结果执行对应的子任务。

8、通过采用上述技术方案,获取资源池中每一设备的性能信息,能够为后续的任务分配提供数据基础,将计算任务划分为多个子任务,使得大型计算任务能够被分解为更小、更易管理的多个子任务,提高任务处理效率,根据设备性能信息和计算任务的性能需求,从资源池中确定多个目标设备用于执行多个子任务,确保每一子任务都能在合适的设备上执行,实现负载均衡和效率最大化,对已分配子任务的设备进行监测并手机流量数据和性能数据,以实时了解设备的工作状态,及时发现和解决潜在问题,确保任务执行的稳定性,根据流量监测结果和性能监测结果对多个子任务进行任务调度,能够优化资源池的设备资源利用,提高整体的任务处理效率。

9、本申请在一较佳示例中可以进一步配置为:根据所述资源池中每一设备的性能信息以及执行所述计算任务所需的cpu算力、gpu算力、内存和带宽,从所述资源池中确定多个目标设备,包括:

10、获取所述计算任务对应的地域需求和运营商需求;

11、根据所述地域需求和运营商需求,从所述资源池中确定多个初始目标设备;

12、根据所述资源池中每一设备的性能信息以及执行所述计算任务所需的cpu算力、gpu算力、内存和带宽,从所述多个初始目标设备中确定多个目标设备。

13、通过采用上述技术方案,考虑了地域需求和运营商需求,能够筛选出符合地域需求和运营商需求的多个初始目标设备,满足地域需求能够提高设备的响应速度和服务质量,满足运营商需求可以确保数据传输的可靠性和效率,缩小了选择范围,提高了后续确定多个目标设备的准确性。

14、本申请在一较佳示例中可以进一步配置为:所述流量监测结果包括数据传输量、数据传输速度和数据传输方向,所述性能监测结果包括cpu性能、gpu性能、可用内存以及可用带宽,

15、根据所述多个目标设备各自对应的流量监测结果和性能监测结果,对所述多个子任务进行任务调度,包括:

16、根据所述多个目标设备各自对应的流量监测结果和性能监测结果,从所述多个目标设备中确定不符合预设条件的第一设备集,所述预设条件为目标设备的数据传输量、数据传输速度、数据传输方向、cpu性能、gpu性能、可用内存以及可用带宽均满足各自对应的预设范围;

17、从所述资源池中确定与所述第一设备集中设备数量相等的第二设备集,并将所述第一设备集中每一目标设备的子任务一一转移至所述第二设备集的设备上,从而完成任务调度。

18、通过采用上述技术方案,根据流量监测结果和性能监测结果,将不符合预设条件的目标设备对应的子任务转移到其他可用设备上,实现了负载均衡和资源的优化利用,提高了整体任务执行效率,进一步增强了分布式计算的性能和可靠性。

19、本申请在一较佳示例中可以进一步配置为:所述方法还包括:

20、获取第三设备的响应时间、错误率,并监测所述第三设备是否存在异常网络活动,得到异常网络活动监测结果,所述第三设备为所述资源池中正在执行子任务的任一个设备;

21、根据所述响应时间、错误率以及所述异常网络活动监测结果,确定所述第三设备是否存在故障;

22、若所述第三设备存在故障,则从所述资源池的可用设备中确定第四设备,并将所述第三设备的任务转移到所述第四设备上,所述可用设备为所述资源池中未执行子任务的设备。

23、通过采用上述技术方案,监测正在执行子任务的设备的响应时间和错误率,响应时间反映了设备的处理速度,错误率反映了设备的准确性和稳定性,通过监测异常网络活动,可以及时发现设备可能存在的网络安全问题和潜在的性能瓶颈,根据响应时间、错误率和异常网络活动监测结果,能够快速且准确地识别出故障设备,并及时进行子任务转移,保证了任务执行过程的连续性和稳定性,降低了因设备故障导致的风险和损失。

24、本申请在一较佳示例中可以进一步配置为:所述方法还包括:

25、获取所述资源池中所有设备对应的预设时间段内的历史负载数据;

26、根据所述历史负载数据预测未来一个周期内的负载,得到预测负载;

27、根据所述历史负载数据确定所述资源池中所有设备的负载阈值,确定所述预测负载和所述负载阈值的差值在所述未来一个周期内随时间的变化情况;

<本文档来自技高网...

【技术保护点】

1.一种端边云协作式分布式计算方法,其特征在于,包括:

2.根据权利要求1所述的端边云协作式分布式计算方法,其特征在于,根据所述资源池中每一设备的性能信息以及执行所述计算任务所需的CPU算力、GPU算力、内存和带宽,从所述资源池中确定多个目标设备,包括:

3.根据权利要求2所述的端边云协作式分布式计算方法,其特征在于,所述流量监测结果包括数据传输量、数据传输速度和数据传输方向,所述性能监测结果包括CPU性能、GPU性能、可用内存以及可用带宽,

4.根据权利要求1所述的端边云协作式分布式计算方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的端边云协作式分布式计算方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的端边云协作式分布式计算方法,其特征在于,根据所述差值在所述未来一个周期内随时间的变化情况,对所述资源池进行扩容或裁撤,包括:

7.根据权利要求6所述的端边云协作式分布式计算方法,其特征在于,根据所述差值最大值对所述资源池进行设备扩容,包括:

8.一种端边云协作式分布式计算装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1-7任一项所述的端边云协作式分布式计算方法。

...

【技术特征摘要】

1.一种端边云协作式分布式计算方法,其特征在于,包括:

2.根据权利要求1所述的端边云协作式分布式计算方法,其特征在于,根据所述资源池中每一设备的性能信息以及执行所述计算任务所需的cpu算力、gpu算力、内存和带宽,从所述资源池中确定多个目标设备,包括:

3.根据权利要求2所述的端边云协作式分布式计算方法,其特征在于,所述流量监测结果包括数据传输量、数据传输速度和数据传输方向,所述性能监测结果包括cpu性能、gpu性能、可用内存以及可用带宽,

4.根据权利要求1所述的端边云协作式分布式计算方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的端边云协作式分布式计算...

【专利技术属性】
技术研发人员:黄龙
申请(专利权)人:即刻雾联科技北京有限公司
类型:发明
国别省市:

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

1