【技术实现步骤摘要】
调控云服务链路径规划及故障多活方法及系统
[0001]本专利技术属于云服务
,特别涉及一种调控云服务链路径规划及故障多活方法及系统。
技术介绍
[0002]调控云是基于虚拟化、分布式及服务化等云技术理念的面向电网调度业务的云服务平台。为适应电网一体化运行的特点、满足“统一调度、分级管理”的调度管理模式,调控云采用统一和分布相结合的分级部署设计,形成国分主导节点和各省级协同节点的两级部署架构,共同构成一个完整的调控云体系。为保障调控云系统7
×
24h不间断提供服务,调控云在同一调控云节点内异地部署多个站点,两站点采用对等模式进行配置,在业务层面均可同时对外提供服务,实现调控云服务和电网调控业务的稳定可靠运行。
[0003]随着调控云建设规模的不断扩大、业务需求的不断增加,服务调用一般会出现依赖多个下游服务的情形,即表面上是一个服务调用一个下游服务,实际上调用的是一个具有多个服务的服务链。此外,为保证调控云的高可用,调控云的服务链调用可能会同时涉及两个甚至多个调控云站点,即两个甚至多个调控云站点中的服务节点共同参与到服务链的调用过程中。
[0004]现有技术的服务调用的负载均衡决策中,只考虑到第一个服务节点与其相邻的下游服务节点之间的负载均衡是不全面的,甚至可能会出现无法成功调用的情形。例如,服务A需要调用服务B,有B1、B2、B3三个服务节点可以提供服务B。服务节点A1根据其相邻的下游服务节点B1、B2、B3的负载,选择了其中一个服务节点B2进行调用。但该服务节点B2要去调用它的 ...
【技术保护点】
【技术特征摘要】
1.调控云服务链路径规划及故障多活方法,其特征在于,包括:对调控云双站点的服务与服务节点进行两级分类标识,形成服务及服务节点标识表;根据预设的负载指标和相应权重,计算服务调用中的服务节点负载指标函数、服务链路负载指标函数、服务链负载指标函数;根据服务节点负载指标函数、服务链路负载指标函数、服务链负载指标函数,以及服务及服务节点标识表,形成服务节点负载顺序表、服务链路负载顺序表和上下游服务负载顺序表;按照负载最小原则,规划全局服务调用路径,形成当前可用的服务调用链路集合;增设服务节点状态表、服务链路状态表,定期检测调控云双站点中各服务节点与链路是否存在故障;若检测出故障或突发故障,剔除相应故障的服务节点或链路数据,按照负载最小原则,重新规划全局服务调用路径或动态规划当前可用且负载最小的后续服务调用链路,实现故障多活。2.根据权利要求1所述的调控云服务链路径规划及故障多活方法,其特征在于,所述对调控云双站点的服务与服务节点进行两级分类标识,形成服务及服务节点标识表的步骤,具体包括:对调控云双站点的服务与服务节点进行两级分类标识;第一级针对服务,根据服务调用关系,对当前服务进行分类标识;第二级在服务标识基础上,针对服务节点,对提供同一服务的节点进行标识;根据两级分类标识,形成服务及服务节点标识表。3.根据权利要求1所述的调控云服务链路径规划及故障多活方法,其特征在于,所述根据预设的负载指标和相应权重,计算服务调用中的服务节点负载指标函数、服务链路负载指标函数、服务链负载指标函数的步骤,具体包括:以服务作为负载指标归一化的划分类别,对提供同一种服务的服务节点的各项负载指标分别做归一化;根据预设的负载指标和相应权重,计算服务调用中的服务节点负载指标函数、服务链路负载指标函数、服务链负载指标函数;服务节点负载指标函数:f(X
i
)=k1F
cpu
(X
i
)+k2F
m
(X
i
)+k3F
disk
(X
i
),i∈(1,2,
…
);服务链路负载指标函数:f(X
i
‑1,X
i
)=k4F
b
(X
i
‑1,X
i
),i∈(1,2,
…
);服务链负载指标函数:f(X
i
‑1,X
i
)=f(X
i
)+f(X
i
‑1,X
i
),i∈(1,2,
…
);其中,负载指标包括服务节点的CPU利用率F
CPU
(X
i
)、内存使用率F
m
(X
i
)、磁盘使用率F
disk
(X
i
),服务网络链路的网络带宽及传送距离造成的传播时延F
b
(X
i
);k
j
为第j项负载指标的权重,其中4.根据权利要求1所述的调控云服务链路径规划及故障多活方法,其特征在于,所述根据服务节点负载指标函数、服务链路负载指标函数、服务链负载指标函数,以及服务及服务节点标识表,形成服务节点负载顺序表、服务链路负载顺序表和上下游服务负载顺序表;按照负载最小原则,规划全局服务调用路径,形成当前可用的服务调用链路集合的步骤,具体包括:在开始服务链调用之前,基于服务节点负载指标函数、服务链路负载指标函数、服务链负载指标函数,对服务链进行全局路径规划;根据提供同一种服务的节点,对服务节点负载指标函数结果排序,形成服务节点负载顺序表;
根据相邻上下游节点之间的网络链路,对服务链路负载指标函数结果排序,形成服务链路负载顺序表;根据相邻上下游节点之间的网络链路,结合下游调...
【专利技术属性】
技术研发人员:盛歆歆,李立新,李大鹏,刘金波,狄方春,杨清波,夏文岳,陶蕾,黄运豪,马欣欣,武书舟,叶瑞丽,张周杰,王岩,崔灿,冯琼,谢琳,
申请(专利权)人:中国电力科学研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。