[发明专利]一种云计算资源调度系统及其实现方法在审
申请号: | 201611157682.2 | 申请日: | 2016-12-15 |
公开(公告)号: | CN106600245A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 韩超;李勇波;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q30/02;G06Q30/06;G06F9/50 |
代理公司: | 广东莞信律师事务所44332 | 代理人: | 余伦 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 资源 调度 系统 及其 实现 方法 | ||
技术领域
本发明涉及计算机应用技术领域,具体涉及一种云计算资源调度系统及其实现方法。
背景技术
随着云计算技术和各种终端的不断发展,价格的市场化,使得每个人都可以使用云计算,例如常见的云桌面,但是在云计算系统中包含了计费,付费等辅助功能模块使得系统的复杂度增加,维护难度和成本都加大,随着以后系统的扩展,其复杂性还会不断地增加,计费、收费功能以智能合约的形式独立于系统有利于系统耦合性的降低,同时由于区块链的分布式和不可更改账本的特性,使得这部分功能比较可靠稳定,所以本发明利用区块链智能合约的便利性来实现云计算资源付费、资源调度方面的自动化,去中心化处理,实现及时收费和为用户开通云计算资源的目的,同时在安全性方面也得到保障。
发明内容
本发明解决的技术问题在于提供一种基于区块链智能合约去中心化的云计算资源调度系统及其实现方法,为用户提供灵活方便简单的付费渠道,缩短付费的时间,提高付费的安全性。
本发明解决上述技术问题的技术方案是:
所述系统包括区块链智能合约和云计算系统的资源池,
所述的资源池包括:CPU、内存、存储、网络和应用程序;其中应用程序包括费用计算器和资源分配器;费用计算器主要用于对用户选择的资源进行计算汇总,并且把费用及配置清单反馈智能合约;资源分配器主要根据智能合约的资源控制器发出的指令是否允许给用户配置资源,如果允许,则资源控制器还进一步发送配置清单到资源分配器完成资源的分配组装;
所述的智能合约由账户监控器和资源控制器构成,账户监控器主要负责对智能合约账户的进账进行查询、判断资金的来源;资源控制器主要负责对云计算资源发出控制指令;智能合约对费用进行核算并负责监控账户金额的变化并且做相应的逻辑判断,对云计算资源池发送相应的命令。
所述的方法是按照如下流程进行:
1、账户监控器监控本账户上的金额变化,若有金额汇入,则获取汇入账户的地址;
2、账户监控器根据地址向费用计算器请求用户的费用情况;
3、得到费用计算器反馈的配置列表和费用后,账户监控器把处理结果提交资源控制器;
4、资源控制器向资源分配器发出配置列表和命令;
5、资源分配器根据命令执行相应的动作。
账户监控器对账户进行监测,其详细流程如下:
(1)账户有金额转入,获取转入账户的地址,执行(2),否则执行(5);
(2)根据转入账户的地址,向费用计算器获取配置列表;
(3)计算所需的总费用,判断金额是否足够,如果不够则把代币按原地址退回,否则继续执行下一步;
(4)向资源池发出资源运行分配的命令;
(5)检测账户的资源是否在有效期内,如果不在有效期内,向资源池发送撤销命令,停止资源使用,资源分配器回收资源,重新放入资源池。
资源控制器根据账户监控器的监测结果,给云计算资源分配器发出资源分配清单或者资源停止使用的命令;
费用计算器,根据账户监控器的请求,计算某个用户的资源列表及需求费用,并把列表和费用等信息返回账户监控器。
资源分配器根据资源控制器的配置清单和命令,对资源进行分配组装或者回收,具体流程如下:
(1)若资源分配器接收到命令,则发送一个随机的标识码到账户监控器询问核实;
(2)账户监控器收到资源分配器的核实请求后,对命令进行核实;
(3)经过账户监控器核实后,附带随机标识码发送给资源控制器;
(4)资源控制器附带标识码给资源分配器发送配置列表和命令;
(5)资源分配器接收到附带标识码的命令后,进行核实命令的真伪,若是真实命令,则执行资源的分配组装并返回分配结果,若是非法命令,则会忽略执行命令并返回非法结果提示。
本发明既降低系统的耦合度,又能够减少整个系统的复杂度以及降低系统的维护成本。同时,可以保证账户资金的安全性和系统的简便性,无须人工过多的管理维护系统。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明的系统架构图;
图2是本发明的账户监控器监控的流程图;
图3是本发明的资源分配器执行的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611157682.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能存钱罐及其控制方法和智能存钱罐系统
- 下一篇:一种银行卡防盗用的方法