【技术实现步骤摘要】
本专利技术涉及计算机应用
,具体涉及一种云计算资源调度系统及其实现方法。
技术介绍
随着云计算技术和各种终端的不断发展,价格的市场化,使得每个人都可以使用云计算,例如常见的云桌面,但是在云计算系统中包含了计费,付费等辅助功能模块使得系统的复杂度增加,维护难度和成本都加大,随着以后系统的扩展,其复杂性还会不断地增加,计费、收费功能以智能合约的形式独立于系统有利于系统耦合性的降低,同时由于区块链的分布式和不可更改账本的特性,使得这部分功能比较可靠稳定,所以本专利技术利用区块链智能合约的便利性来实现云计算资源付费、资源调度方面的自动化,去中心化处理,实现及时收费和为用户开通云计算资源的目的,同时在安全性方面也得到保障。
技术实现思路
本专利技术解决的技术问题在于提供一种基于区块链智能合约去中心化的云计算资源调度系统及其实现方法,为用户提供灵活方便简单的付费渠道,缩短付费的时间,提高付费的安全性。本专利技术解决上述技术问题的技术方案是:所述系统包括区块链智能合约和云计算系统的资源池,所述的资源池包括:CPU、内存、存储、网络和应用程序;其中应用程序包括费用计算器和资源分配器;费用计算器主要用于对用户选择的资源进行计算汇总,并且把费用及配置清单反馈智能合约;资源分配器主要根据智能合约的资源控制器发出的指令是否允许给用户配置资源,如果允许,则资源控制器还进一步发送配置清单到资源分配器完成资源的分配组装;所述的智能合约由账户监控器和资源控制器构成,账户监控器主要负责对智能合约账户的进账进行查询、判断资金的来源;资源控制器主要负责对云计算资源发出控制指令;智能合约对费 ...
【技术保护点】
一种云计算资源调度系统,其特征在于:所述系统包括区块链智能合约和云计算系统的资源池,所述的资源池包括:CPU、内存、存储、网络和应用程序;其中应用程序包括费用计算器和资源分配器;费用计算器主要用于对用户选择的资源进行计算汇总,并且把费用及配置清单反馈智能合约;资源分配器主要根据智能合约的资源控制器发出的指令是否允许给用户配置资源,如果允许,则资源控制器还进一步发送配置清单到资源分配器完成资源的分配组装;所述的智能合约由账户监控器和资源控制器构成,账户监控器主要负责对智能合约账户的进账进行查询、判断资金的来源;资源控制器主要负责对云计算资源发出控制指令;智能合约对费用进行核算并负责监控账户金额的变化并且做相应的逻辑判断,对云计算资源池发送相应的命令。
【技术特征摘要】
1.一种云计算资源调度系统,其特征在于:所述系统包括区块链智能合约和云计算系统的资源池,所述的资源池包括:CPU、内存、存储、网络和应用程序;其中应用程序包括费用计算器和资源分配器;费用计算器主要用于对用户选择的资源进行计算汇总,并且把费用及配置清单反馈智能合约;资源分配器主要根据智能合约的资源控制器发出的指令是否允许给用户配置资源,如果允许,则资源控制器还进一步发送配置清单到资源分配器完成资源的分配组装;所述的智能合约由账户监控器和资源控制器构成,账户监控器主要负责对智能合约账户的进账进行查询、判断资金的来源;资源控制器主要负责对云计算资源发出控制指令;智能合约对费用进行核算并负责监控账户金额的变化并且做相应的逻辑判断,对云计算资源池发送相应的命令。2.一种权利要求1所述系统的实现方法,其特征在于:所述的方法是按照如下流程进行:(1)、账户监控器监控本账户上的金额变化,若有金额汇入,则获取汇入账户的地址;(2)、账户监控器根据地址向费用计算器请求用户的费用情况;(3)、得到费用计算器反馈的配置列表和费用后,账户监控器把处理结果提交资源控制器;(4)、资源控制器向资源分配器发出配置列表和命令;(5)、资源分配器根据命令执行相应的动作。3.根据权利要求2所述的实现方法,其特征在于:账户监控器对账户进行监测,其详细流程如下:(1)账户有金额转入,获取转入账户的...
【专利技术属性】
技术研发人员:韩超,李勇波,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。