云计算分级管理方法及系统的制作方法

文档序号:9814319阅读:276来源:国知局
云计算分级管理方法及系统的制作方法
【技术领域】
[0001] 本发明设及云计算技术领域,尤其设及一种云计算分级管理方法及系统。
【背景技术】
[0002] 近年来移动互联网业务的迅猛发展,随之产生的云计算更是快速的被人们所利 用。云计算的表现形式多种多样,在人们日常网络应用中随处可见,人们对于云计算的依赖 也越来越大,需求的服务也越来越多。
[0003] "云"作为基础设施、软件开发平台和应用的一种新资源形式,从本地移到了网络 环境,并W服务的方式提供给用户使用。云用户按需购买、支付和定制化云服务,有效减少 了投资成本和管理成本。但同时运些操作对于大多数用户来说是件困难的事情,甚至对于 计算机专业人员来说,也是十分耗时耗力的事情,更不能有效保证服务质量。因此,提供能 够满足用户多种服务需求的云计算服务资源管理是一个亟待解决的问题,具有十分重要的 现实意义。在现有的技术中,资源管理还存在着诸多问题,一方面其云服务的负载不均衡, 会导致服务的可用性降低。另一个方面其云服务的响应很慢,造成用户的满意度降低。
[0004] 申请号为201410641058.4的发明提供了一种云计算资源管理的方法和系统,业务 分配服务器接收各个终端发送的业务请求后,按照预设的负荷分担策略,分配至对应的计 算服务器。不足之处在于,针对云计算的资源调度,负载不平衡W至其性能低,不能保证高 可靠性。
[000引申请号201110138021.6的发明提供一种云计算资源管理系统及方法,根据物理资 源的报价信息和服务可靠性级别生成资源能力/价格表,云计算部署服务器据资源能力/价 格表提供最高性的服务,但该方法对于客户的服务请响应很慢,造成服务质量下降。

【发明内容】

[0006] 为了克服上述现有技术中的不足,对现有的云计算的资源管理对资源进行分层管 理,缩小客户请求的响应时间和保证负载均衡,提高可用性,本发明提供一种云计算分级管 理方法。
[0007] 云计算分级管理方法,包括资源申请器,对接收到的用户存储服务请求进行判断, 如果不符合服务要求则返回错误信息;符合服务要求则由全局资源调度器为所述存储服务 请求分配资源;所述全局资源调度器采用雨林算法,为所述存储服务请求初步分配存储资 源,并将任务进一步发送给指定的局部调度器;所述局部调度器基于轮转算法为所述存储 服务请求分配存储资源。
[0008] 所述雨林算法的步骤为
[0009] 步骤201、在局部调度器1~n中任选d个样本点作为树的种子,W该种子为根结点, 同时初始化步长rk、枝叶数量n和母结点保留数量nn;
[0010] 步骤202、根据当前信息赌和各个母结点的适应度计算当前的各个母结点的树i在 全局第j次迭代中所获得的采样价值Vi,詞日树的信息价值vH,
[0012] yH 二 vxH,(ve[0,i])H=l-e_t,(te[l,+w))
[001引其中,Fi,堤树i在第j次迭代中所获得的适应度,Fmax, j和Fmin, j分别指第j次迭代中 全局所有树的最大和最小适应度,V是采样价值,H是信息赌。
[0014]步骤203、计算树i在全局第j次迭代中得到的采样价值变化率,根据采样价值 Vi,J和树的信息价值VH规划下一次迭代中围绕母结点而新生的在k维决策空间树i在全局中 第j次迭代S母结点的代理数量nk,s,i J与在k维决策空间,树i在全局中第j次迭代S母结点的 伸展范围rk,s,i.j:
[0019]其中i,j,k, S分别表示集合树、迭代次数、决策空间维和母结点,n,r,nn分另懐示 代理数量、代理范围与保留的母结点数量.a为学习因子;
[0020] 步骤204、按照所得的新生枝叶的数量与范围,W各个母结点为中屯、展开新的一轮 采样,并实时更新信息赌H,通过竞争保留nn个最优代理作为下一代的母结点;
[0021] 步骤205、判断最近5次迭代所得的最优适应度F是否增加,是则保留母结点转入步 骤202,继续新一轮的采样,否则执行步骤206;
[0022] 步骤206、判断程序是否达到迭代次数,如果是则输出最优解,否则执行步骤201, 重新初始化。
[0023] 所述轮转算法的具体过程为:将就绪服务按照先来先服务原则排成队列,调度时 将服务器分派给队首服务,执行一个时间片;在一个时间片结束时,发生时钟中断,调度程 序暂停执行当前服务,将其送到队列的末尾,并通过上下文切换执行当前的队首服务。
[0024] 云计算分级管理系统,包括数据端的云计算资源池,所述云计算资源池包括多个 服务器和数据库,还包括全局资源管理器,包括资源申请器和全局资源调度器,接收用户存 储服务请求,对所述存储服务请求进行判断,对适用的服务请求采用雨林算法,为其初步分 配存储资源;局部调度器,与云计算资源池相连,对经过所述全局资源管理器初步分配的服 务请求进行排队,利用轮转算法为其分配存储资源。
[00巧]所述局部调度器至少为一个。
[0026] 本发明使客户得到有更高可用性和交易保障的云计算服务,客户请求的响应块, 能做到负载均衡,对资源进行优化。
【附图说明】
[0027] 图1为云计算分级管理系统结构示意图。
【具体实施方式】
[0028] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[0029] 如图1所示,云计算分级管理系统包括全局资源管理器、局部调度器和云计算资源 池。
[0030] 全局资源管理器,包括资源申请器,提供对于资源服务请求的判断机制;全局资源 调度器,提供资源服务的初步调度。
[0031] 局部调度器,提供更细化的资源服务的调度。数量为一个或多个。
[0032] 云计算资源池,包括多个服务器和数据库,用于存放数据,接受局部调度器的管 理。
[0033] 基于W上结构的资源管理方法,步骤如下:
[0034] 步骤1、用户向云计算服务平台请求资源服务,服务平台产生大量的云计算服务请 求;
[0035] 步骤2、资源申请器对所有的用户请求进行判断,是否符合该
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1