可信算力的验证方法及系统与流程

文档序号:33895192发布日期:2023-04-21 04:25阅读:47来源:国知局
可信算力的验证方法及系统与流程

本发明是关于一种可信算力的验证方法、系统、设备及计算机可读存储介质。


背景技术:

1、算力网络是将通信和计算进行深度融合的新型基础设施,通过网络实现了对算力的感知、路由和调度。随着算力网络出现的新业务是算力交易,用户从算力提供方购买算力,在平台上实现交易,未来算力将像水电一样泛在和方便,达到“即取即用”。

2、算力交易将重塑算力服务产业价值链体系。目前算力来源主要是自建数据中心和租赁算力,自建数据中心需要巨大投资,租赁算力需要软件开发和运维能力,这些距离普通用户使用算力还有巨大差距。算力交易出现以后,算力资源可以在算力交易平台上发布,用户直接在算力交易平台上购买算力,随用随取,没有任何多余负担。因此,算力产业价值链变成了算力提供方专注算力设施建设、运维和算力服务,运营商提供算力网络,算力交易平台撮合算力交易,用户付费使用算力。通过广泛吸纳社会闲置算力,提升算力资源的利用率,能够实现算力使用成本降低的目标,另一方面也有助于“双碳”目标的达成。

3、为了实现公平公正的交易,需要对算力提供方上报的算力资源进行可信验证。比如算力提供方提供3块cpu进行交易,有必要对这些资源进行验证,从而保证不会“缺斤短两”。目前缺乏可信算力验证的方法和手段。


技术实现思路

1、为实现上述目的,本发明提供了一种可信算力的验证方法,该方法通过监测算力资源的使用情况来推测算力提供方的算力资源的可信指标,具有开销小、及时性、准确度高的特点。

2、该方法包括以下步骤:上报算力信息的算力提供方和使用算力的算力消费方在算力交易平台上注册;

3、算力交易平台验证算力可信指标;算力交易平台保存并公布算力可信指标的验证结果;其中,在算力消费方使用算力的过程中由算力消费方和算力提供方同时记录可信指标结果,算力交易平台比较双方的可信指标结果的差异,如果在误差允许范围内,则保存在区块链上;如果超出,则进行协商处理。

4、根据本发明的有利设计方案,算力提供方在算力交易平台上注册,算力提供方将自己的身份信息发送给算力交易平台,算力交易平台将身份信息在区块链上保存;同样的,算力消费方在算力交易平台进行注册。

5、根据本发明的有利设计方案,算力提供方和算力消费方将身份信息附加数字签名发送给算力交易平台,算力交易平台将身份信息经过哈希后保存至区块链系统上。

6、根据本发明的有利设计方案,算力提供方将算力信息附加数字签名上报给算力交易平台,经过哈希运算后保存在区块链系统上;

7、根据本发明的有利设计方案,算力提供方上报算力信息,算力提供方将预销售的算力信息发送给算力交易平台,算力交易平台将算力信息在区块链上保存。

8、根据本发明的有利设计方案,算力信息可以是硬件计算资源,比如:cpu、gpu等,可以是云计算资源,比如:vcpu、vgpu等,可以是云平台服务,比如:数据库、pytorch;可以是云软件服务,比如:人脸识别、ocr识别等。

9、根据本发明的有利设计方案,可信指标包括:硬件计算资源和云计算资源的可信指标、云平台服务的可信指标及云应用服务的可信指标。

10、根据本发明的有利设计方案,硬件计算资源和云计算资源的可信指标是计算任务的执行时长、计算任务的数量等;云平台服务的可信指标是容器的数量,数据库的查询速度等,云应用服务的可信指标是并发连接数、执行时间、结果准确率等。

11、根据本发明的有利设计方案,算力消费方使用算力,经过算力交易平台撮合后,算力消费方使用算力提供方的算力进行计算行为,并反馈可信指标结果,算力提供方也反馈可信指标结果。

12、根据本发明的有利设计方案,算力消费方使用算力执行计算任务,同时记录可信指标结果,算力提供方也同时记录可信指标结果。

13、根据本发明的有利设计方案,算力提供方和算力消费方将可信指标结果分别反馈给算力交易平台,算力交易平台比较双方的结果的差异,如果在误差范围内,将指标数值保存在区块链上;如果相差非常大,需要和算力提供方和算力消费方进行协商并查找原因,最终找到一致的结果。

14、根据本发明的有利设计方案,算力交易平台验证算力,算力交易平台监测算力的使用情况,根据使用情况对算力提供方的算力可信指标进行评价。

15、根据本发明的有利设计方案,算力提供方基础算力可信指标为c0,第i次(i≥1)算力的可信指标为ci,累积可信指标为csi,计算方法如下

16、csi=αci+(1-α)ci-1

17、其中α为当前可信指标的权重,累积可信指标为算力提供方的算力可信指标。

18、根据本发明的有利设计方案,其中,第i次算力可信指标计算方式如下:

19、如果算力是硬件计算资源和云计算资源,可信指标为cri;

20、如果算力是云平台服务,可信指标为cpi;

21、如果算力是云应用服务,可信指标为cai;

22、那么,第i次可信指标计算方式为

23、ci=wrcri+wpcpi+wacai

24、其中,wr,wp,wa为每类算力的可信指标权重,每类算力的可信指标根据算力提供方和算力消费方提供的可信指标结果进行计算的。

25、根据本发明的另一方面,提供一种可信算力的验证系统,该系统包括:

26、注册模块,设置用于上报算力信息的算力提供方和使用算力的算力消费方在算力交易平台上注册;

27、验证模块,设置用于算力交易平台验证算力可信指标;

28、显示模块,设置用于算力交易平台保存并公布算力可信指标的验证结果;

29、比较模块,设置用于在算力消费方使用算力的过程中由算力消费方和算力提供方同时记录可信指标结果,算力交易平台比较双方的可信指标结果的差异,如果在误差允许范围内,则保存在区块链上;如果超出,则进行协商处理。

30、根据本发明的另一方面,提供一种电子设备,该电子设备包括:

31、至少一个处理器;

32、存储器,所述存储器上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述可信算力验证方法。

33、根据本发明的又一方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述程序被处理器执行时实现上述可信算力验证方法。

34、总的来说,根据本发明的可信算力验证方法及系统,能够以最小的代价保证算力的真实性和可信性。在算力消费方使用算力的过程中,记录计算任务执行的相关数据,就能够计算出算力提供方算力的可信指标,因此验证过程不需要单独额外的计算开销。在算力的验证过程中,采用数字签名保证输出信息的不可篡改和信息的不可否认,采用区块链保证存储的信息不可篡改和不可抵赖。综上所述,通过被动监测的方法来验证算力,具有开销小、及时性、准确度高的特点。



技术特征:

1.一种可信算力的验证方法;包括:

2.根据权利要求1所述的方法,其特征在于,所述算力提供方在所述算力交易平台上注册,所述算力提供方将自己的身份信息发送给所述算力交易平台,所述算力交易平台将所述身份信息在区块链上保存,所述算力消费方同时在所述算力交易平台进行注册。

3.根据权利要求2所述的方法,其特征在于,算力提供方和算力消费方将身份信息附加数字签名发送给算力交易平台,算力交易平台将身份信息经过哈希后保存至区块链系统上。

4.根据权利要求3所述的方法,其特征在于,所述算力提供方将所述算力信息附加数字签名上报给所述算力交易平台,经过哈希运算后保存在区块链系统上。

5.根据权利要求1所述的方法,其特征在于,所述算力提供方上报算力信息,所述算力提供方将预销售的算力信息发送给所述算力交易平台,所述算力交易平台将所述算力信息在区块链上保存。

6.根据权利要求5所述的方法,其特征在于,所述算力信息包括:硬件计算资源,即,cpu、gpu;云计算资源,即,vcpu、vgpu;云平台服务,即,数据库、pytorch;云软件服务,即,人脸识别、ocr识别。

7.根据权利要求1所述的方法,其特征在于,所述可信指标包括:硬件计算资源和云计算资源的可信指标、云平台服务的可信指标及云应用服务的可信指标。

8.根据权利要求7所述的方法,其特征在于,所述硬件计算资源和云计算资源的可信指标包括计算任务的执行时长、计算任务的数量,所述云平台服务的可信指标包括容器的数量、数据库的查询速度,所述云应用服务的可信指标包括并发连接数、执行时间、结果准确率。

9.根据权利要求1所述的方法,其特征在于,所述算力消费方使用算力,经过所述算力交易平台撮合后,所述算力消费方使用算力提供方的算力进行计算行为,并反馈可信指标结果,算力提供方也反馈可信指标结果。

10.根据权利要求1所述的方法,其特征在于,所述算力消费方使用算力执行计算任务,同时记录可信指标结果,所述算力提供方也同时记录可信指标结果。

11.根据权利要求1所述的方法,其特征在于,所述算力提供方和所述算力消费方将可信指标结果分别反馈给算力交易平台,算力交易平台比较双方的结果的差异,如果在误差范围内,将指标数值保存在区块链上;如果相差非常大,需要与所述算力提供方和所述算力消费方进行协商并查找原因,最终找到一致的结果。

12.根据权利要求1所述的方法,其特征在于,所述算力交易平台验证算力,所述算力交易平台监测算力的使用情况,根据使用情况对所述算力提供方的算力可信指标进行评价。

13.根据权利要求12所述的方法,其特征在于,所述算力提供方基础算力可信指标为c0,第i次(i≥1)算力的可信指标为ci,累积可信指标为计算方法如下

14.根据权利要求13所述的方法,其特征在于,其中第i次算力可信指标计算方式如下:

15.一种可信算力的验证系统,其特征在于,包括:

16.一种电子设备,包括:

17.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述程序被处理器执行时实现权利要求1-14任意一项所述的方法。


技术总结
本发明提供了一种可信算力的验证方法;包括:上报算力信息的算力提供方和使用算力的算力消费方在算力交易平台上注册;算力交易平台验证算力可信指标;算力交易平台保存并公布算力可信指标的验证结果;其中在算力消费方使用算力的过程中由算力消费方和算力提供方同时记录可信指标结果,算力交易平台比较双方的可信指标结果的差异,如果在误差允许范围内,则保存在区块链上;如果超出,则进行协商处理。本发明还提供一种可信算力的验证系统。

技术研发人员:刘永生,加雄伟,穆晓君,杨开敏,蒋成,许翀,季玲玲,孙进芳,王荣
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1