The invention discloses a data dispatching method and system, wherein the method comprises the following steps: historical process performance data of at least one server based on determining the historical performance data include at least one attribute, and each attribute corresponding to at least one of the categories; historical performance data based on the at least one a server, the server to establish evaluation model; among them, including the server evaluation model: at least one branch path consisting of at least one attribute and at least one category, and each branch path by the evaluation results of leaf nodes; the server evaluation model based on the at least one server the server in the cluster evaluation obtained for each server evaluation results of the at least one server; according to the at least one Each server in the server is evaluated for data scheduling.
【技术实现步骤摘要】
一种数据调度方法及系统
本专利技术涉及通信领域中的服务器集群管理技术,尤其涉及一种数据调度方法及系统。
技术介绍
随着进入大数据时代,大数据发展已经成为国家战略,随着硬件水平的不断发展,数据中心的软硬件设施性能在不断的提升。其中网络带宽瓶颈不断被突破,目前万兆网络已经成为数据中心的标准配置。服务器的存储和计算能力也遵循摩尔定律不断升级和优化。然而多数基于传统数据分发调度策略已经不能满足当前大数据环境下对于大数据量、实时性数据传输的要求。这些调度策略在一定程度上解决了数据传输中的连接、调度问题,但是已经不适应现在的大数据环境下数据传输需求以及硬件配置的飞速发展。比如,以下几种方式:轮循(RoundRobin),选择这种方式就意味着能力比较弱的服务器也会在下一轮循环中接受轮循,即使这个服务器已经不能再处理当前这个请求了。这可能导致能力较弱的服务器超载。加权轮循(WeightedRoundRobin),管理员只是简单的通过服务器的处理能力来定义各台服务器的权重。最少连接数(LeastConnection),传入的请求是根据每台服务器当前所打开的连接数来分配的。即活跃连接数最少的服务器会自动接收下一个传入的请求。但是,如果所有的服务器是相同的,那么基本上总是会优先选择第一台服务器。最少连接数慢启动时间(LeastConnectionSlowStartTime),基于管理人员配置的过渡时间进行处理。加权最少连接(WeightedLeastConnection),也是需要由管理员根据服务器情况定制的权重所决定的活跃连接数,来进行数据调度。固定权重(FixedWeigh ...
【技术保护点】
一种数据调度方法,其特征在于,所述方法包括:基于至少一个服务器的历史处理性能数据,确定所述历史处理性能数据中包括的至少一种属性,以及每一种属性对应的至少一种类别;基于所述至少一个服务器的历史处理性能数据,建立服务器测评模型;其中,所述服务器测评模型中包括:由至少一个属性以及至少一个类别构成的至少一条分支路径,以及由测评结果构成的每一条分支路径的叶子节点;基于所述服务器测评模型,对所述服务器集群中的至少一个服务器进行测评得到针对所述至少一个服务器中的每一个服务器的测评结果;根据所述至少一个服务器中每一个服务器的测评结果进行数据调度。
【技术特征摘要】
1.一种数据调度方法,其特征在于,所述方法包括:基于至少一个服务器的历史处理性能数据,确定所述历史处理性能数据中包括的至少一种属性,以及每一种属性对应的至少一种类别;基于所述至少一个服务器的历史处理性能数据,建立服务器测评模型;其中,所述服务器测评模型中包括:由至少一个属性以及至少一个类别构成的至少一条分支路径,以及由测评结果构成的每一条分支路径的叶子节点;基于所述服务器测评模型,对所述服务器集群中的至少一个服务器进行测评得到针对所述至少一个服务器中的每一个服务器的测评结果;根据所述至少一个服务器中每一个服务器的测评结果进行数据调度。2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个服务器的历史处理性能数据,建立服务器测评模型,包括:基于所述历史处理性能数据中的至少一种属性对应的类别,计算得到所述历史处理性能数据的熵,并分别计算每一种属性对应的熵;基于每一种属性的熵以及历史处理性能数据的熵,确定每一种属性的信息增益,基于所述每一种属性的信息增益对所述至少一种属性进行排序,得到排序后的至少一种属性;基于所述至少一种属性的排序,建立由至少一个属性以及至少一个类别构成的至少一条分支路径,以及由测评结果构成的每一条分支路径的叶子节点。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当在所述服务器集群中添加新的服务器时,采集所述新的服务器的处理性能数据;对所述新的服务器的处理性能数据进行处理,得到至少一个属性以及至少一个类型;利用至少一个属性以及至少一个类型以及所述服务器测评模型,确定所述新的服务器的测评结果。4.根据权利要求2所述的方法,其特征在于,所述根据所述至少一个服务器中每一个服务器的测评结果进行数据调度,包括:确定需要分配目标数据时,基于服务器集群中至少一个服务器对应的处理能力的测评结果,选取得到符合第一预设条件的目标服务器,其中,所述第一预设条件表征目标服务器的所述处理能力的测评结果为空闲;将所述目标数据调度至所述目标服务器。5.根据权利要求4所述的方法,其特征在于,所述将所述目标数据调度至所述目标服务器之后,所述方法还包括:获取所述目标服务器针对所述目标数据进行处理的处理时长;判断所述处理时长是否大于预设门限值,若大于预设门限值,则控制重新建立服务器测评模型。6.根据权利要求5所述的方法,其特征在于,所述重新建立服务器测评模型,包括:将当前服务器评测模型中的根节点对应的属性删除;再基于所述至少一个服务器的历史处理性能...
【专利技术属性】
技术研发人员:张宝海,鲍媛媛,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。