一种集群服务器自动选择方法技术

技术编号:24289626 阅读:50 留言:0更新日期:2020-05-26 20:01
一种集群服务器自动选择方法,综合考虑服务器负载、应用的资源需求、当前应用分布以及应用之间的互斥性这些因素,最终选择出一台最佳的代理服务器。在负载评估方便考虑了多维度资源负载均衡,可以更加准确地评估各服务器的负载状况。在应用的资源需求预估方面,使用了历史数据对应用的资源需求进行预估,具有一定的预见性和较高的准确性。在应用分布方面,对当前所有应用进行了准确的统计,从服务器集群整体上把握应用的最佳运行位置。在应用的互斥性方面,根据所有应用的资源使用情况,分析出可能产生资源竞争的互斥应用,从而避免互斥应用运行于同一台服务器,最大程度地满足应用的资源需求。

A method of cluster server automatic selection

【技术实现步骤摘要】
一种集群服务器自动选择方法
本专利技术涉及云计算虚拟化
,具体涉及一种集群服务器自动选择方法。
技术介绍
虚拟化技术作为云计算的关键技术,一般包括:资源虚拟化和应用虚拟化,通过虚拟化平台可以更加方便地管理应用的动态部署、扩展、迁移、备份等功能。用户运行不同的应用需要不同的资源和计算能力,云计算平台可以按照用户需求部署资源和计算能力,各种IT资源,例如:软件、硬件、操作系统、存储、网络等通过虚拟化,可将其全部虚拟成资源池并进行统一管理,从而提高资源利用率,保证用户资源需求得到最大程度的满足。针对用户需求,服务器集群一般可分为:资源类型和应用类型两种,前者提供计算资源,后者直接提供应用代理服务。随着移动设备的广泛应用及迅速普及,面向应用服务的服务器集群将有更多的应用领域。然而,随着用户规模地不断增加,服务器的负载会越来越重,若不进行有效地调控,必将造成系统性能及服务质量下降,系统资源不能有效利用,用户体验骤减等现象。目前服务器集群资源调度方式多数都是通过单一的负载均衡方式,根据各个服务器的负载情况,把不同的应用请求分配给不同的本文档来自技高网...

【技术保护点】
1.一种集群服务器自动选择方法,其特征在于,包括如下步骤:/na)服务器集群中的各应用服务器周期性收集本机的CPU、内存、网络带宽资源利用率及可用资源量;/nb)将服务器集群中各应用服务器的资源利用率及可用资源量上传至自动选择装置,自动选择装置对收到的资源利用率及可用资源量进行归一化;/nc)自动选择装置根据服务器集群中各应用服务器利用率高低或应用服务器可用资源量的多少及各维度资源的优先级对所有的应用服务器进行排序;/nd)自动选择装置定时收集每个应用服务器中所有应用的性能数据,以生成历史数据APP

【技术特征摘要】
1.一种集群服务器自动选择方法,其特征在于,包括如下步骤:
a)服务器集群中的各应用服务器周期性收集本机的CPU、内存、网络带宽资源利用率及可用资源量;
b)将服务器集群中各应用服务器的资源利用率及可用资源量上传至自动选择装置,自动选择装置对收到的资源利用率及可用资源量进行归一化;
c)自动选择装置根据服务器集群中各应用服务器利用率高低或应用服务器可用资源量的多少及各维度资源的优先级对所有的应用服务器进行排序;
d)自动选择装置定时收集每个应用服务器中所有应用的性能数据,以生成历史数据APPid,自动选择装置查询应用的历史数据APPid,获取该应用的历史资源使用量作为此应用的资源需求;
e)自动选择装置统计并分析每个应用服务器中应用的分布信息,分析每个应用服务器中应用的互斥应用;
f)选择装置中的决策器对服务器集群中各应用服务器的资源利用率及可用资源量、应用历史数据APPid、应用的分布信息和互斥应用进行综合评定,决策器选择应用的服务器。


2.根据权利要求1所述的集群服务器自动选择方法,其特征在于:步骤a)中服务器i的资源利用率Ui通过公式Ui={ci,mi,ni}计算,ci为CPU资源利用率,mi为内存资源利用率,ni为网络带宽利用率,服务器i的可用资源量Ai通过公式Ai={Ci,Mi,Ni}计算,其中Ci为CPU可用资源量,Mi为内存可用资源量,Ni为网络可用资源量。


3.根据权利要求2所述的集群服务器自动选择方法,其特征在于:步骤b)中通过公式计算服务器i的总资源利用率Si,其中Ri为各维度资源归一化比例,T为转置运算,Ri={rc,rm,rn},其中rc为CPU所占主机资源利用率的比例,rm为内存所占主机资源利用率的比例,rn为网络带宽所占主机资源利用率的比例。


4.根据权利要求1所述的集群服务器自动选择方法,其特征在于:步骤c)中排序方法为按各应用服务器的总资源利用率Si进行由低到高的排序。


5.根据权利要求1所述的集群服务器自动选择方法,其特征在于:步骤c)中排序方法为按照各应用服务器的可用资源量的多少及资源优先级进行由低到高的排序。


6.根据权利要求3所述的集群服务器自动选...

【专利技术属性】
技术研发人员:巩玉旺刘毅枫王则陆
申请(专利权)人:山东超越数控电子股份有限公司
类型:发明
国别省市:山东;37

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

1