【技术实现步骤摘要】
of Authority,PoA)和基于工作证明(Proof of Work,PoW)的思想,设计一种适用于IoT任务调度系统的共识策略。然后,权衡区块链系统可伸缩性和安全性两方面,提出基于DBC的IoT任务调度架构。最后,结合半贪心和蚁群系统算法提出了一种低时间复杂度的任务调度方法,达到在不完全可信环境下确保IoT任务及时响应的同时优化系统能耗的目标。
[0009]本专利技术的技术方案为:
[0010]一种在云雾协同环境启用双区块链的任务调度方法,包括任务调度架构模块、双区块链共识和维护模块、基于信誉的优先级感知任务调度模块、恶意节点检测模块以及加速蚁群系统算法模块,其中:
[0011]1)任务调度架构模块,用于提供和确定物联网(Internet of Things,IoT)任务的卸载环境;其中任务调度架构模块包括产生待卸载任务的各类IoT设备、确定任务和计算节点映射关系的智能网关、多个异构节点共存且不完全可信任的雾计算环境、计算资源丰富且可信任的云计算环境以及维护任务调度环境的双区块链,其中:双区块链由信息区块链和信誉区块链共同组成,并且都由雾计算节点产生、共识和验证;由于信息区块链占用存储资源相对较多,所以将其存放于云上,将信誉区块链存放于各个雾节点和智能网关。
[0012]2)双区块链共识和维护模块,用于保证任务调度环境的安全性以及增强任务调度环境的可伸缩性;其中双区块链共识和维护模块包括以下步骤:
[0013]步骤1,先依据每个雾节点的信誉值过滤筛选出有效雾节点,然后有效雾节点依据自己的工作量证明进行投票,并 ...
【技术保护点】
【技术特征摘要】
1.一种在云雾协同环境启用双区块链的任务调度方法,其特征在于:包括任务调度架构模块、双区块链共识和维护模块以及任务调度方法模块,其中:1)任务调度架构模块,用于提供和确定物联网(Internet of Things,IoT)任务的卸载环境;2)双区块链共识和维护模块,用于保证任务调度环境的安全性以及增强任务调度环境的可伸缩性;3)任务调度方法模块,可以在短时间内确定大量IoT任务和计算节点的映射关系,从而在满足IoT任务响应时间要求的前提下优化任务调度环境的总能耗。2.如权利要求1所述的在云雾协同环境启用双区块链的任务调度方法,其特征在于:所述任务调度架构模块包括产生待卸载任务的各类IoT设备、确定任务和计算节点映射关系的智能网关、多个异构节点共存且不完全可信任的雾计算环境、计算资源丰富且可信任的云计算环境以及维护任务调度环境的双区块链,其中:双区块链由信息区块链和信誉区块链共同组成,并且都由雾计算节点产生、共识和验证;由于信息区块链占用存储资源相对较多,所以将其存放于云上,将信誉区块链存放于各个雾节点和智能网关。3.如权利要求1所述的在云雾协同环境启用双区块链的任务调度方法,其特征在于:所述双区块链共识和维护模块包含计算节点职责划分模块、区块生成节点选择模块、区块生成模块、区块链维护模块和区块随机验证模块模块,其中:计算节点职责划分模块,先依据每个雾节点的信誉值过滤筛选出有效雾节点,然后有效雾节点依据自己的工作量证明进行投票,并选择投票排名前K个雾节点作为leader节点,其余节点作为worker节点;区块生成节点选择模块,从leader节点中随机选择一个节点作为信息区块生成节点F
I
,选择距离F
I
最近的雾节点作为信誉区块生成节点F
R
;区块生成模块,用于生成信息区块和信誉区块并根据区块生成的数量进行leader节点轮换,从而使得每个节点都有机会生成区块;区块链维护模块,用于维护信息区块和信誉区块;区块随机验证模块,用于验证已产生的信誉区块并基于该模块使得leader节点和worker节点轮流替换。4.如权利要求3所述的在云雾协同环境启用双区块链的任务调度方法,其特征在于:所述区块生成模块包括以下步骤:步骤1,F
I
从交易缓存池中选择一定量的IoT任务调度过程数据进行打包生成信息区块,F
I
进行签名并将其工作量证明清零;步骤2,信息区块经过验证后,先转发于F
R
进行映射绑定,然后F
R
根据信息区块中的交易数据以及本地存储的信誉区块链中的最新历史数据计算生成信誉区块;步骤3,当生成了N(N>K)个区块后,执行计算节点职责划分模块重新划分各节点的职责,以便于每个节点都有一定机会生成信息区块。5.如权利要求3所述的在云雾协同环境启用双区块链的任务调度方法,其特征在于:所述区块链维护模块包括以下步骤:步骤1,信息区块生成后,leader节点针对该区块进行共识验证,验证通过后leader节点进行签名确认并添加至云上的信息区块链中,若全部leader节点都验证失败则通知F
I
重
新打包生成信息区块;步骤2,信誉区块生成后...
【专利技术属性】
技术研发人员:曹绍华,詹子俊,代聪聪,张卫山,吴春雷,王雷全,
申请(专利权)人:中国石油大学华东,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。