一种云计算服务质量控制方法_2

文档序号:9551438阅读:来源:国知局

[0031 ]
其中,X是 用户请求的服务质量特征向量,t是第i台服务器的资源情况,si是第i台服务器的ID,Ri是第i个机柜的ID
羡示可利用的服务器资源,Rack氏),判断 所选第i台服务器是否在同一机柜,Switch(?)判断所选第i台服务器是否在同一二层网 络。
[0032] 其中帕累托最优解的选择标准是:Q〇S()和Env〇函数返回值所形成的方案,在所 有当前方案集合内,没有其他的方案比现有方案更好(QoS和Env所得函数值最大),则现有 方案就是达到了帕累托最优。
[0033] 其中可行性分析需要满足如下条件:Server(X,Y)> = 0,RacHSjX),Switch(氏)>0〇 若随机生成方案不满足可行性条件,则重新生成一个服务器组替代原有方案。
[0034] 所述步骤(5)包括遍历帕累托最优解,随机选择一个调度方案。若无法找到,则将 请求放置到下一次调度周期中,重新计算处理。
[0035] 实施例1 :
[0036] 下文与图示本发明原理的附图一起提供归队本发明的详细描述。结合这样的实例 描述本发明,但是本发明并不限于任何实施例。本发明的范围仅由权利要求书限定,并且本 发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本发明的 理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可 以根据权利要求书实现本发明。
[0037] 如图1所示,本发明先读取云计算环境中的用户请求,一般用户会通过云计算平 台提交资源申请,这些资源申请一般包含多台虚拟机,以及针对每台虚拟机所需要的计算 资源。
[0038] 获取到用户对云计算资源的请求后,需要进行判断,该请求是否合法,包括用户申 请的资源数如果超过用户所能利用的资源上限,则需要告警。在请求合法的前提下,从请求 数据中获取与用户申请资源和服务质量相关的系列参数,比如CPU能力、内存容量、存储容 量、I0PS容量、网络带宽、网络时延、并发请求数。
[0039] 然后,获取的所有环境变量参数,包含数据中心地理信息、机柜部署、交换机部署、 服务器资源状态。
[0040] 但是,光有这些数据,还不能进行优化决策,判断用户申请的资源放置在哪几台物 理服务器上才能既满足用户的资源需求,又同时满足用户对质量保证的需求,以及最大化 利用全局云计算资源。
[0041] 下一步就是对我们需要优化的目标的进行建模,生成服务质量特征函数QoS和环 境特征函数Env。
[0042] 在每次迭代过程中,随机生成一组物理服务器,根据每台物理服务器的状态,计算 特征函数值,最后过滤出最优特征函数值所代表的物理服务器组,也就是帕累托最优解。当 帕累托最优解的数量达到一定的阈值时,则迭代停止。
【主权项】
1. 一种云计算服务质量控制方法,其特征在于,包括如下步骤: (1) 获取云计算环境中的资源请求; (2) 提取服务质量特征参数; (3) 识别环境特征参数; (4) 随机生成服务器组,计算适配函数,寻找合适调度方案; (5) 选取最优结果,进行资源调度。2. 如权利要求1所述的一种云计算服务质量控制方法,其特征在于:步骤(1)具体是 获取当前云计算环境中的用户资源请求。3. 如权利要求1所述的一种云计算服务质量控制方法,其特征在于:步骤(2)具体是 提取用户请求中的服务质量特征,CPU能力、内存容量、存储容量、IOPS容量、网络带宽、网 络时延、并发请求数。4. 如权利要求1所述的一种云计算服务质量控制方法,其特征在于:步骤(3)具体是 对获取的所有服务质量特征参数,包含数据中心地理信息、机柜部署、交换机部署、服务器 资源状态。5. 如权利要求1所述的一种云计算服务质量控制方法,其特征在于:步骤(4)具体是 随机生成服务器组,计算适配函数,通过不停迭代及可行性分析,寻找帕累托最优解。6. 如权利要求1所述的一种云计算服务质量控制方法,其特征在于:步骤(5)具体是 遍历帕累托最优解,随机选择一个调度方案,若无法找到,则将请求放置到下一次调度周期 中,重新计算处理。7. 如权利要求4所述的一种云计算服务质量控制方法,其特征在于:还包括是否在调 度决策时同时引入用户期望参数和环境变量参数,其中环境变量参数,包含数据中心地理 信息、机柜部署、交换机部署、服务器资源状态;还包括是否在迭代过程中,引入可行性分 析,在每次迭代过程中,判断环境的变更,将不满足要求的调度方案进行修正,以确保环境 的变更不会影响帕累托最优解的输出;其中修正方案包括随机生成一种满足可行性要求的 调度方案,以替换当前错误优化的方案。
【专利摘要】本发明涉及一种云计算服务质量控制方法。其特点是,包括如下步骤:(1)获取云计算环境中的资源请求;(2)提取服务质量特征参数;(3)识别环境特征参数;(4)随机生成服务器组,计算适配函数,寻找合适调度方案;(5)选取最优结果,进行资源调度。本发明方法解决了云计算环境资源动态变化过程中的定位问题,并且提供一种动态最优调度方法,用于保证在不断变化的环境中,用户所请求的服务质量。已有方案只能在资源请求状态下进行单一资源的调度,无法并发计算多类不同的甚至互相冲突的服务质量特征,并且无法根据环境变化而更新调度参数。本发明提出的方法可以根据请求资源的变化情况,实时调整调度策略,保持较高的资源利用率。
【IPC分类】H04L29/08
【公开号】CN105306597
【申请号】CN201510802468
【发明人】沙卫国, 吴旻荣, 王文勇, 刘思尧, 金玮
【申请人】国家电网公司, 国网宁夏电力公司信息通信公司
【公开日】2016年2月3日
【申请日】2015年11月19日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1