【技术实现步骤摘要】
基于绿色电力资源的计算任务执行方法和系统
[0001]本申请涉及计算机
,特别涉及一种基于绿色电力资源的计算任务执行方法和系统。
技术介绍
[0002]光伏发电设备、风力发电设备、水力发电设备等清洁或可再生发电设备(以下简称发电设备)的发展为地球摆脱气候变化带来了新的机遇,各国都在加速发展相关行业。这种发电设备产生的绿色电力的一种重要用途就是为计算设备进行供电来执行计算任务。
[0003]但是由于分布式发电设备具有小型化、不均衡、不稳定等特征,导致发电设备产生的电力由于容易受到季节、气候等诸多客观因素的影响,具有波动性、间歇性、随机性等特点,难以接入到现有的电网中。另外发电设备通常在经济发展落后的地区有大量储备,而需要执行计算任务的计算依赖方则大量集中在经济发达地区,因此必然面临电力输送的难题。现有解决这个问题的方法通常可以分为两个方面,一是政策维度,通过对可再生电力的补贴使得电网运营机构有动力接入可再生发电设备;另外一个方面是通过储能或虚拟电厂等技术,例如蓄电池或水利工程储能以及本地电网协调机制等,这些方法无一不需要巨大的资源投入。
[0004]由此可知,基于传统电力调度系统来利用绿色电力执行计算任务面临绿色电力接入电网困难,以及绿色电力输送成本高的问题。
技术实现思路
[0005]本申请的目的在于提供一种基于绿色电力资源的计算任务执行方法和系统,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
[0006]为实现上述目的及其他相关目的,本申请 ...
【技术保护点】
【技术特征摘要】
1.一种基于绿色电力资源的计算任务执行方法,其特征在于,包括:计算设备采集发电设备的发电数据并上报到计算调度系统,其中,所述计算设备部署于所述发电设备附近,并与所述发电设备电连接,所述发电设备用于产生绿色电力;计算依赖方发布计算任务到所述计算调度系统,所述计算任务包括计算量和期望计算完成时间;所述计算调度系统基于所述计算任务的计算量、所述计算任务的期望计算完成时间、所述计算设备的算力以及与所述计算设备对应的所述发电设备的历史发电数据进行匹配,以确定执行所述计算任务的计算设备,作为任务承接方;作为任务承接方的所述计算设备创建用于执行所述计算任务的计算引擎;所述计算依赖方与所述计算引擎建立安全通道并启动计算任务的执行;所述计算依赖方通过所述安全通道获取所述计算引擎利用所述发电设备的电力执行所述计算任务的计算结果。2.根据权利要求1所述的基于绿色电力资源的计算任务执行方法,其特征在于,所述计算调度系统以区块链网络为基础,所述计算设备中部署有区块链客户端。3.根据权利要求2所述的基于绿色电力资源的计算任务执行方法,其特征在于,所述计算调度系统基于所述计算任务的计算量、所述计算任务的期望计算完成时间、所述计算设备的算力以及与所述计算设备对应的所述发电设备的历史发电数据进行匹配,以确定执行所述计算任务的计算设备,作为任务承接方,具体包括:所述计算调度系统基于所述计算任务的计算量、所述计算任务的期望计算完成时间、所述计算设备的算力以及与所述计算设备对应的所述发电设备的历史发电数据情况进行匹配,以确定能够承接所述计算任务的所有备选计算设备;所述计算调度系统根据预设规则从所有备选计计算设备中选择一个作为所述任务承接方,并将计算任务匹配结果发布到所述区块链网络中。4.根据权利要求3所述的基于绿色电力资源的计算任务执行方法,其特征在于,所述计算调度系统基于所述计算任务的计算量、所述计算任务的期望计算完成时间、所述计算设备的算力以及与所述计算设备对应的所述发电设备的历史发电数据进行匹配,以确定能够承接所述计算任务的所有备选计算设备时:基于所述计算任务的计算量和所述计算设备的算力算出计算所需时间;基于所述计算所需时间及所述计算设备的功率估算所述计算任务的预估计算所需电量;基于计算开始时间与所述计算任务的期望完成时间来计算所述计算设备的可用计算时长;基于所述可用计算时长及与所述计算设备的连接的所述发电设备的历史发电数据获取所述发电设备的发电量;计算所述发电设备的发电量与所述预估计算所需电量的比值,作为发电系数;判断所述电量系数是否大于等于预设冗余电量系数:如果是,则表示所述计算设备能够承接所...
【专利技术属性】
技术研发人员:冯希顺,许刚,林瑶,
申请(专利权)人:上海摩联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。