云游戏服务器的调整方法及系统技术方案

技术编号:21634404 阅读:19 留言:0更新日期:2019-07-17 12:55
本发明专利技术提供一种云游戏服务器的调整方法及系统,属于云服务管理技术领域,其可至少部分解决现有的云游戏服务器的调整方法不能准确的适应实际需求的问题。本发明专利技术的一种云游戏服务器的调整方法,包括:若当前的云游戏的边缘节点不是新增的边缘节点,则获取边缘节点对应的各个游戏在预定时间段内的访问数量;根据各个游戏的访问数量对各个游戏对应的容器数量进行评估,以得到评估结果;判断评估结果是否符合标准;若评估结果符合标准,则根据评估结果对各个游戏对应的容器数量进行调整;若评估结果不符合标准,则不对各个游戏对应的容器数量进行调整。

Adjustment Method and System of Cloud Game Server

【技术实现步骤摘要】
云游戏服务器的调整方法及系统
本专利技术属于云服务管理
,具体涉及一种云游戏服务器的调整方法及系统。
技术介绍
随着网络技术的快速发展,云游戏得到越来越多用户的青睐。现有的云游戏的运行过程中,为了提高整个管理系统的利用率,需要对各个游戏对应的容器数量进行调整,具体的,一般以容器集群的资源利用率(预定阈值)作为数量调整的指标对容器数量进行调整。然而,该调整方式未能把游戏的受欢迎情况(用户的实际访问次数)作调整时考虑因素,且各项指标的预定阈值大多是固定不变的,使得该调整方式不准确,进而可能导致调整后的情况脱离市场的实际需求。
技术实现思路
本专利技术至少部分解决现有的云游戏服务器的调整方法不能准确的适应实际需求的问题,提供一种能够适应实际需求的云游戏服务器。解决本专利技术技术问题所采用的技术方案是一种云游戏服务器的调整方法,包括:若当前的云游戏的边缘节点不是新增的边缘节点,则获取所述边缘节点对应的各个游戏在预定时间段内的访问数量;根据各个游戏的所述访问数量对各个游戏对应的容器数量进行评估,以得到评估结果;判断所述评估结果是否符合标准;若所述评估结果符合标准,则根据所述评估结果对各个游戏对应的容器数量进行调整;若所述评估结果不符合标准,则不对各个游戏对应的容器数量进行调整。进一步优选的是,所述根据各个游戏的所述访问数量对各个游戏的容器数量进行评估,得到评估结果包括:根据各个游戏的所述访问数量和各个游戏对应的容器数量计算出各个游戏对应的容器的初始平均访问数量;比对每个游戏对应的容器的初始平均访问数量与第一预定阈值的大小,将对应的容器的初始平均访问数量小于第一预定阈值的每个游戏的容器数量均减少为1个;第一计算步骤:根据各个游戏的所述访问数量和各个游戏当前对应的容器数量计算出各个游戏对应的容器的当前平均访问数量;第一调整步骤:将对应的容器的当前平均访问数量最大的游戏的容器数量增加n个。进一步优选的是,该云游戏服务器的调整方法还包括:判断所述第一调整步骤的执行次数是否达到预设次数;若所述第一调整步骤的执行次数小于预设次数,则返回所述第一计算步骤;若所述第一调整步骤的执行次数大于等于预设次数,结束。进一步优选的是,所述预设次数为K,其中,K=[(G-N)/n]-1,n表示每次增加的容器数量,4≤n≤6,G表示对应的容器的平均访问数量小于第一预定阈值的游戏的容器的总数量,N表示对应的容器的平均访问数量小于第一预定阈值的游戏的数量,G>N。进一步优选的是,所述判断所述评估结果是否符合标准包括:若根据所述评估结果各个游戏的容器的调整的数量大于等于第二预定阈值,则所述评估结果符合标准;若根据所述评估结果各个游戏的容器的调整的数量小于第二预定阈值,则所述评估结果不符合标准。进一步优选的是,所述获取所述边缘节点对应的各个游戏在预定时间段内的访问数量之前还包括:判断当前的云游戏的边缘节点是否是新增的边缘节点;若是,将新增的边缘节点对应的每个游戏的容器设置为1个,并获取该新增的边缘节点对应的各个游戏在预定时间段内的访问数量;选出边缘节点对应的访问数量最多的游戏,将访问数量最多的游戏的容器数量增加n个;第二计算步骤:根据各个游戏的所述访问数量和各个游戏当前对应的容器数量,计算该新增的边缘节点对应的各个游戏在预定时间段内的当前平均访问数量;第二调整步骤:将新增的边缘节点对应的容器的当前平均访问数量最大的游戏的容器数量增加n个,其中,4≤n≤6。进一步优选的是,该云游戏服务器的调整方法还包括:判断所述新增的边缘节点对应的增加的容器的总数量是否小于等于第三预定阈值;若是,则返回所述第二计算步骤;若否,结束。解决本专利技术技术问题所采用的技术方案是一种云游戏服务器的调整系统,包括:获取模块,用于若当前的云游戏的边缘节点不是新增的边缘节点,则获取所述边缘节点对应的各个游戏在预定时间段内的访问数量;评估模块,用于根据各个游戏的所述访问数量对各个游戏对应的容器数量进行评估,以得到评估结果;第一判断模块,用于判断所述评估结果是否符合标准;第一调整模块,用于若所述评估结果符合标准,则根据所述评估结果对各个游戏对应的容器数量进行调整;若所述评估结果不符合标准,则不对各个游戏对应的容器数量进行调整。进一步优选的是,所述评估模块包括:计算子模块,用于根据各个游戏的所述访问数量和各个游戏对应的容器数量计算出各个游戏对应的容器的初始平均访问数量;比对子模块,用于比对每个游戏对应的容器的初始平均访问数量与第一预定阈值的大小,将对应的容器的初始平均访问数量小于第一预定阈值的每个游戏的容器数量均减少为1个;调整子模块,用于根据各个游戏的所述访问数量和各个游戏当前对应的容器数量计算出各个游戏对应的容器的当前平均访问数量以及将对应的容器的当前平均访问数量最大的游戏的容器数量增加n个。进一步优选的是,该云游戏服务器的调整系统还包括:第二判断模块,用于判断当前的云游戏的边缘节点是否是新增的边缘节点;第二调整模块,用于选出边缘节点对应的访问数量最多的游戏,将该游戏的容器数量增加n个。本实施例的云游戏服务器的调整方法中,根据用户的实际访问情况来调整各个游戏对应的容器数量,可以准确的将各个游戏的容器数量调整至适合当前的用户需求,从而不仅可以给用户更好的体验,还合理利用云资源,避免造成云资源的浪费。附图说明图1为本专利技术的实施例的一种云游戏服务器的调整方法的流程示意图;图2为本专利技术的实施例的一种云游戏服务器的调整方法的流程示意图;图3为本专利技术的实施例的一种云游戏服务器的调整系统的组成示意框图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。实施例1:本实施例提供一种云游戏服务器的调整方法,包括:S11、若当前的云游戏的边缘节点不是新增的边缘节点,则获取边缘节点对应的各个游戏在预定时间段内的访问数量。其中,云游戏的边缘节点可以指在靠近用户终端的一侧的各个游戏的容器集群,其主要用于云游戏的部署计算、存储、应用等,从而可实现更快的云服务响应。具体的,预定时间段可以指预先设定的好的时间段,例如,一周。S12、根据各个游戏的访问数量对各个游戏对应的容器数量进行评估,以得到评估结果。其中,也就是说统计该边缘节点对应各个游戏的所有容器被访问的次数,从而得到评估结果。S13、判断评估结果是否符合标准;S14、若评估结果符合标准,则根据评估结果对各个游戏对应的容器数量进行调整;若评估结果不符合标准,则不对各个游戏对应的容器数量进行调整。其中,也就是说若评估结果符合标准则表明当前的边缘节点的容器部署与用户实际需求的差别较大,则需要将各个游戏对应的容器重新部署;若评估结果不符合标准则表明当前的边缘节点的容器部署与用户实际需求的差别较小,则不需要将各个游戏对应的容器重新部署,这样可以避免不必要调整造成的资源浪费。本实施例的云游戏服务器的调整方法中,根据用户的实际访问情况来调整各个游戏对应的容器数量,可以准确的将各个游戏的容器数量调整至适合当前的用户需求,从而不仅可以给用户更好的体验,还合理利用云资源,避免造成云资源的浪费。实施例2:本实施例提供一种云游戏服务器的调整方法,包括:S21、判断当前的云游戏的边缘节点是否是新增的边缘节点。其中,云游戏的边本文档来自技高网...

【技术保护点】
1.一种云游戏服务器的调整方法,其特征在于,包括:若当前的云游戏的边缘节点不是新增的边缘节点,则获取所述边缘节点对应的各个游戏在预定时间段内的访问数量;根据各个游戏的所述访问数量对各个游戏对应的容器数量进行评估,以得到评估结果;判断所述评估结果是否符合标准;若所述评估结果符合标准,则根据所述评估结果对各个游戏对应的容器数量进行调整;若所述评估结果不符合标准,则不对各个游戏对应的容器数量进行调整。

【技术特征摘要】
1.一种云游戏服务器的调整方法,其特征在于,包括:若当前的云游戏的边缘节点不是新增的边缘节点,则获取所述边缘节点对应的各个游戏在预定时间段内的访问数量;根据各个游戏的所述访问数量对各个游戏对应的容器数量进行评估,以得到评估结果;判断所述评估结果是否符合标准;若所述评估结果符合标准,则根据所述评估结果对各个游戏对应的容器数量进行调整;若所述评估结果不符合标准,则不对各个游戏对应的容器数量进行调整。2.根据权利要求1所述的云游戏服务器的调整方法,其特征在于,所述根据各个游戏的所述访问数量对各个游戏的容器数量进行评估,得到评估结果包括:根据各个游戏的所述访问数量和各个游戏对应的容器数量计算出各个游戏对应的容器的初始平均访问数量;比对每个游戏对应的容器的初始平均访问数量与第一预定阈值的大小,将对应的容器的初始平均访问数量小于第一预定阈值的每个游戏的容器数量均减少为1个;第一计算步骤:根据各个游戏的所述访问数量和各个游戏当前对应的容器数量计算出各个游戏对应的容器的当前平均访问数量;第一调整步骤:将对应的容器的当前平均访问数量最大的游戏的容器数量增加n个。3.根据权利要求2所述的云游戏服务器的调整方法,其特征在于,还包括:判断所述第一调整步骤的执行次数是否达到预设次数;若所述第一调整步骤的执行次数小于预设次数,则返回所述第一计算步骤;若所述第一调整步骤的执行次数大于等于预设次数,结束。4.根据权利要求3所述的云游戏服务器的调整方法,其特征在于,所述预设次数为K,其中,K=[(G-N)/n]-1,n表示每次增加的容器数量,4≤n≤6,G表示对应的容器的平均访问数量小于第一预定阈值的游戏的容器的总数量,N表示对应的容器的平均访问数量小于第一预定阈值的游戏的数量,G>N。5.根据权利要求3所述的云游戏服务器的调整方法,其特征在于,所述判断所述评估结果是否符合标准包括:若根据所述评估结果各个游戏的容器的调整的数量大于等于第二预定阈值,则所述评估结果符合标准;若根据所述评估结果各个游戏的容器的调整的数量小于第二预定阈值,则所述评估结果不符合标准。6.根据权利要求1所述的云游戏服务器的调整方法,其特征在于,所述获取所述边缘节点对应的各个游戏在预定时间段内的访问数量之前还...

【专利技术属性】
技术研发人员:程筱彪徐雷贾宝军杨双仕
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1