The present invention provides a resource scheduling method and scheduling system, the resource scheduling system comprises at least two decision making machine and a distribution control machine, at least one of the CDN resources of each decision maker, including the resource scheduling method: the distribution of machine configuration parameters according to the acquisition of the number generation scheduling task allocation machine; send scheduling tasks to each decision machine; every decision machine traction according to the scheduling decision task machine control CDN resources. The invention can reduce the risk of resource traction, improve the efficiency of resource scheduling, be more efficient and quick to deal with unexpected situations, and have better system stability.
【技术实现步骤摘要】
资源调度方法及资源调度系统
本专利技术实施例涉及互联网
,尤其涉及一种资源调度方法及资源调度系统。
技术介绍
随着CDN技术的越来越普及,CDN的业务越来越复杂和庞大,客户对于质量的要求越来越高,当前CDN流量调度平台通过单台机器的调度控制CDN全网的流量且考虑的数据维度较少已经没有办法满足客户的质量要求,当出现服务质量问题的时候对于问题处理的效率和精准度都比较差,因此很容易对于客户访问造成波动,导致客户的投诉。具体来说,现有调度平台的服务器是单机部署,要进行扩展的时候只能对于单机的硬件配置进行升级,且机器故障的时候调度服务要全部都进行迁移,因此调度系统的可扩展性、稳定性和安全性就相对比较薄弱。调度平台由于服务器是单机部署,因此单机可以实现的处理量会存在一定的瓶颈,随着业务量越来越庞大,业务形式越来越复杂,此时单机处理效率已经逐渐的不能满足客户的需求。进行调度的时候计算业务的时候没有考虑太过于复杂的业务且采集的实时数据的时效性都要只能传到这台调度服务器,处理量和网络问题都比较突显,从而调度的精准度和时效性都比较差。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中CDN资源的调度平台可扩展性、稳定性和安全性差的缺陷,提供一种提高CDN平台的可用性和可扩展性,并且能够高效、准确运行的资源调度方法及资源调度系统。本专利技术是通过下述技术方案来解决上述技术问题:一种资源调度方法,用于资源调度系统,所述资源调度系统包括至少两个决策机以及一个分配机,每一决策机控制至少一个CDN资源,所述资源调度方法包括:所述分配机根据采集的配置参数生成调度任务;分配机 ...
【技术保护点】
一种资源调度方法,用于资源调度系统,其特征在于,所述资源调度系统包括至少两个决策机以及一个分配机,每一决策机控制至少一个CDN资源,所述资源调度方法包括:所述分配机根据采集的配置参数生成调度任务;分配机发送调度任务至每一决策机;每一决策机根据所述调度任务对决策机控制的CDN资源进行牵引。
【技术特征摘要】
1.一种资源调度方法,用于资源调度系统,其特征在于,所述资源调度系统包括至少两个决策机以及一个分配机,每一决策机控制至少一个CDN资源,所述资源调度方法包括:所述分配机根据采集的配置参数生成调度任务;分配机发送调度任务至每一决策机;每一决策机根据所述调度任务对决策机控制的CDN资源进行牵引。2.如权利要求1所述的资源调度方法,其特征在于,所述资源调度系统还包括数据采集机,决策机与数据采集机一一对应,每一决策机根据所述调度任务对决策机控制的CDN资源进行牵引包括:所述数据采集机采集对应的决策机所连接CDN资源的服务能力数据;所述决策机接收所述服务能力数据,并根据所述服务能力数据及调度任务生成用于牵引CDN资源的调度数据。3.如权利要求2所述的资源调度方法,其特征在于,所述服务能力数据包括CDN资源节点服务能力数据及CDN服务器服务能力数据,所述资源调度方法包括:所述决策机发送决策机服务能力数据至所述分配机。4.如权利要求3所述的资源调度方法,其特征在于,所述资源调度方法包括:所述决策机通过数据采集机采集控制的CDN资源的网络质量、带宽数据,计算所述网络质量、带宽数据及CDN资源配置参数生成CDN资源节点服务能力数据,所述决策机还通过数据采集机采集CDN服务器的硬件指标、软件运行数据,通过所述硬件指标及软件运行数据生成CDN服务器服务能力数据。5.如权利要求1所述的资源调度方法,其特征在于,所述分配机包括输入界面,所述分配机根据采集的配置参数生成调度任务包括:通过所述输入界面提供每一决策机的运营商信息、地理位置信息及硬件配置信息;分配机通过所述输入界面采集所述配置参数并生成调度任务。6.如权利要求5所述的资源调度方法,其特征在于,分配机通过所述输入界面采集所述配置参数并生成调度任务包括:根据决策机的运营商信息、地理位置信息与CDN资源的匹配程度生成调度任务;当两个决策机的匹配程度相同时,根据所述硬件配置信息生成调度任务。7.如权利要求1所述的资源调度方法,其特征在于,所述分配机根据采集的配置参数生成调度任务包括:所述分配机采集决策机服务能力数据;将所述决策机服务能力数据通过预设算法计算决策机得分,并根据所述得分生成调度任务。8.如权利要求7所述的资源调度方法,其特征在于,所述决策机服务能力数据包括负载及机器的硬件配置数据、任务数量及总任务数量、数据完整度、网络状态数据,决策机得分等于运营商及物理位置得分、机器服务能力得分、机器任务得分、机器数据完整度得分及网络状态得分的总和;其中,运营商及物理位置得分等于运营商信息、地理位置信息与CDN资源的匹配程度乘以运营商及物理位置权重;机器服务能力得分等于负载及机器的硬件配置数据乘以机器服务能力权重;机器任务得分等于任务数量及总任务数量乘以机器任务权重;机器数据完整度得分等于数据完整度乘以机器数据完整度权重;网络状态得分等于网络状态数据乘以网络状态权重。9.如权利要求8所述的资源调度方法,其特征在于,机器数据完整度权重大于机器服务能力权重大于网络...
【专利技术属性】
技术研发人员:洪坷,陈伟财,张峰立,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。