一种铁路分布式数据中心资源调度方法

文档序号:8383823阅读:397来源:国知局
一种铁路分布式数据中心资源调度方法
【技术领域】
[0001] 本发明设及分布式云资源调度优化技术领域,尤其是设及一种铁路分布式数据中 屯、资源调度方法。
【背景技术】
[0002] 随着高速铁路的快速发展和铁路体制的改革,W及云计算、大数据、绿色节能等新 技术和新理念不断涌现。铁路行业急需运用云计算和大数据等信息新技术,建立一个弹性 计算能力强、基础设施共享度高、云资源智能动态调配、按需分配的基础性支撑平台一-铁 路云计算数据中屯、,w提高铁路基础设施的利用率,促进铁路业务系统之间的互联互通,支 撑铁路业务快速的发展,充分挖掘铁路数据潜在价值,最终达到提高铁路企业经济效益的 目的。
[0003] 铁路分布式云计算数据中屯、是铁路信息化建设中数据中屯、的主要应用模式之一。 铁路数据中屯、包括铁路总公司和各铁路局的计算资源、存储资源、网络资源等,它需向各铁 路局或各用户提供各种计算资源和存储资源。跨数据中屯、的资源分配和调度是分布式云计 算数据中屯、的研究重点和难点之一。跨数据中屯、的资源分配本质上是一个离散的匹配问 题,可利用典型优化算法将数据中屯、不同类型的资源分配给不同的用户,减小总传输距离、 传输时间、维护成本和管理成本,达到提高客户体验度和满意度、W及提高企业效益的目 的。
[0004] 目前,云计算数据中屯、的资源调配主要分析和研究同个数据中屯、的资源调配问 题。不少学者已提出多维协同聚合的虚拟机调度机制,W及多维资源协同聚合的虚拟机调 度算法,W提高云平台的资源综合利用率;还提出通信关联感知的多层应用映射策略,提出 多层可用性映射冲突的双阶段优化算法,实现数据中屯、网络资源的效用;再提出基于双向 拍卖理论的竞价调度策略、基于马尔可夫理论的多维云资源高效调度方法和基于云任务的 低能耗融合调度方案;最后,提出一种综合负载均衡度最小优先的方法,在考虑CPU、内存 和网络带宽情况下,实现物理服务器和虚拟服务器的智能调度。
[0005] 综上所述,现有数据中屯、的资源调度主要设及单个数据中屯、之间的资源调度,较 少设及多个数据中屯、之间的资源调配,W及较少研究在铁路行业背景下资源分配技术。但 随着铁路通信网络大规模建设,且网络带宽和传输速度不断提高,跨分布式数据中屯、的资 源分配是十分关键且亟需解决的问题。

【发明内容】

[0006] 本发明提供一种铁路分布式数据中屯、资源调度方法及系统,能够大幅度提高铁路 数据中屯、资源利用效率,也能满足各个铁路局数据中屯、资源申请的需求,还可应用于各个 铁路局之间机车、运力等资源的统一调配。
[0007] 根据本发明的一个方面,提供一种铁路分布式数据中屯、资源调度优化方法,其特 征在于,所述方法包括:
[000引 SI、判断是否存在申请资源铁路局,并且所述申请资源铁路局的申请资源小于所 述相邻铁路局的空闲资源之和;如果是,则执行下一步,进行铁路分布式数据中屯、资源调 度,否则结束;
[0009] S2、分析所述铁路分布式数据中屯、的资源分布情况,建立所有铁路局之间的通信 网络拓扑结构,并根据所述通信网络拓扑结构,建立资源迁移总距离目标函数和约束条 件;
[0010] S3、根据所述目标函数和约束条件,利用粒子群算法,进行资源调度的优化。
[0011] 其中,所述步骤S2具体包括:
[0012] S21、分析所述铁路分布式数据中屯、的资源分布情况,建立所有铁路局之间的通信 网络拓扑结构E(i,j);
[0013] S22、根据所述通信网络拓扑结构,建立所述资源迁移总距离目标函数:
[0014]
【主权项】
1. 一种铁路分布式数据中心资源调度优化方法,其特征在于,所述方法包括: 51、 判断是否存在申请资源铁路局,并且所述申请资源铁路局的申请资源小于所述相 邻铁路局的空闲资源之和;如果是,则执行下一步,进行铁路分布式数据中心资源调度,否 则结束; 52、 分析所述铁路分布式数据中心的资源分布情况,建立所有铁路局之间的通信网络 拓扑结构,并根据所述通信网络拓扑结构,建立资源迀移总距离目标函数和约束条件; 53、 根据所述目标函数和约束条件,利用粒子群算法,进行资源调度的优化。
2. 根据权利要求1所述的资源调度优化方法,其特征在于,所述步骤S2具体包括: 521、 分析所述铁路分布式数据中心的资源分布情况,建立所有铁路局之间的通信网络 拓扑结构E(i,j); 522、 根据所述通信网络拓扑结构,建立所述资源迀移总距离目标函数:
其中,an为申请资源的铁路局个数,bn为所有铁路局总数,Number(i,j)为第i个铁路 局向第j个铁路局申请资源数,D(i,j)为第i个铁路局向第j个铁路局申请资源的代价; 523、 建立等式约束条件,即每个申请资源的铁路局的数据中心所申请资源一定可以从 相邻的铁路局数据中心中获取:
其中,Si为第i个申请资源铁路局的申请资源数。 524、 建立不等式约束条件,即向同一个铁路局数据中心申请资源的个数不能超过该铁 路局数据中心的空闲资源数:
其中,S'_为第j个提供资源的铁路局的空闲资源数。
3. 根据权利要求1或2所述的资源调度优化方法,其特征在于,所述步骤S3具体包括: 531、 初始化参数,所述参数具体包括:所有粒子个数、资源调度问题的总维数、粒子群 算法的惯性因子《 (t)、个人因子Cl和社会因子c2、最大迭代次数、每个粒子的初始位置和 初始速度、以及粒子速度和位置超过所述约束条件后的重新赋值方式、初始化每个所属粒 子的个体最优pbest和群体最优位置gbest; 532、 更新每个所述粒子的速度和位置; 533、 判断所述每个粒子更新后的位置和速度是否满足所述约束条件,是则直接执行下 一步;否则调整所述每个粒子位置使得满足所述约束条件,然后执行下一步; 534、 计算每个粒子更新位置后的目标函数值,并与当前个体最优位置pbest对应的目 标函数值比较,如果更新位置后的目标函数值大,则更新当前个体最优位置pbest; 535、 将群体中的每个粒子的更新后的个体最优位置pbest对应的目标函数值与当前 群体最优位置gbest对应的目标函数值比较,如果更新后的个体最优pbest对应的目标函 数值小,则更新当前群体最优位置gbest; S36、判断当前迭代次数是否超过预设最大迭代次数,是则终止迭代,将当前群体最优 位置gbest的目标函数值作为最优目标函数值;否则执行S32。
4. 根据权利要求3所述的资源调度优化方法,其特征在于,所述步骤S32具体包括: 根据以下公式更新每个所述粒子的速度和位置; Vij(t+1) = ? (t)Vij(t) +0^!(pbestij(t)-Xij(t)) +c2r2 (gbest^- (t) -x^- (t)), X^^t+l) =XiJ(t)+ViJ(t+l); 其中,Vu(t+1)为在t+1时刻的第i个粒子第j维速度,Xu(t+1)为在t+1时刻的第i个粒子第j维位置,pbestyt)为从最开始到t时刻为止第i个粒子第j维最优的位置, gbeS^(t)为从最开始到t时刻为止所有粒子第j维最优的位置。
5. 根据权利要求4所述的资源调度优化方法,其特征在于,所述步骤S33具体为: 判断所述每个粒子更新后的位置和速度是否满足所述约束条件,是则直接执行下一 步;否则调整所述每个粒子位置使得满足所述约束条件,其具体调整过程如下: Xi.(t+1) = (0.8+0.2Xr3)XXfflax(j)X,j(t+1) >Xfflax(j) X^. (t+1) = 0 X^. (t+1) <0 Vi.(t+1) = (0.8+0.2Xr4)XVfflax(j) ^ (t+1) >V眶(j) Vi.(t+1) = (0.8+0.2Xr5)X(-Vfflax(j))V.j(t+1) <-Vfflax(j) 式中r3,rJPr5为从0到1之间的随机数,X_(j) =V_(j)为第j路局的最多空闲资 源。
6. -种铁路分布式数据中心资源调度优化系统,其特征在于,所述系统包括: 申请资源判断模块,用于判断是否存在申请资源铁路局,并且所述申请资源铁路局的 申请资源小于所述相邻铁路局的空闲资源之和; 目标函数和约束建立条件模块,用于分析所述铁路分布式数据中心的资源分布情况, 建立所有铁路局之间的通信网络拓扑结构,并根据所述通信网络拓扑结构,建立资源迀移 总距离目标函数和约束条件; 资源调度优化模块,用于根据所述目标函数和约束条件,利用粒子群算法,进行资源调 度的优化。
7. 根据权利要求6任一项所述的资源调度优化系统,其特征在于,所述资源调度优化 模块具体包括: 初始化赋值单元,用于对参数进行初始化; 速度和位置更新单元,用于更新每个所述粒子的速度和位置; 约束条件判断单元,判断所述每个粒子更新后的位置和速度是否满足所述约束条件, 是则直接执行下一步;否则调整所述每个粒子位置使得满足所述约束条件,然后执行下一 步; 个体最优位置pbest更新单元,用于计算每个粒子更新位置后的目标函数值,并与当 前个体最优位置pbest对应的目标函数值比较,如果更新位置后的目标函数值大,则更新 当前个体最优位置pbest; 群体最优位置gbest更新单元,用于将群体中的每个粒子的更新后的个体最优位置pbest对应的目标函数值与当前群体最优位置gbest对应的目标函数值比较,如果更新后 的个体最优pbest对应的目标函数值小,则更新当前群体最优位置gbest; 迭代次数判断单元,用于判断当前迭代次数是否超过预设最大迭代次数; 输出单元,将当前群体最优位置gbest的目标函数值作为最优目标函数值输出。
【专利摘要】本发明涉及一种铁路分布式数据中心资源调度优化方法及系统,该方法包括:S1、判断是否存在申请资源铁路局,并且所述申请资源铁路局的申请资源小于所述相邻铁路局的空闲资源之和;如果是,则执行下一步,进行铁路分布式数据中心资源调度,否则结束;S2、分析所述铁路分布式数据中心的资源分布情况,建立所有铁路局之间的通信网络拓扑结构,并根据所述通信网络拓扑结构,建立资源迁移总距离目标函数和约束条件;S3、根据所述目标函数和约束条件,利用粒子群算法,进行资源调度的优化。本申请的方法和系统能够大幅度提高铁路数据中心资源利用效率,也能满足各个铁路局数据中心资源申请的需求,还能运用于各个铁路局之间机车、运力等资源的统一调配。
【IPC分类】H04L29-08
【公开号】CN104702676
【申请号】CN201510077219
【发明人】刘军, 李平, 史天运, 马小宁, 邹丹, 潘佩芬, 刘颜军, 王虎, 杨连报, 冯玉梅
【申请人】中国铁路总公司, 中国铁道科学研究院电子计算技术研究所
【公开日】2015年6月10日
【申请日】2015年2月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1