[发明专利]一种电网调度控制系统高速缓存分布式存储方法在审
申请号: | 202110804972.6 | 申请日: | 2021-07-16 |
公开(公告)号: | CN113467917A | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 张鸿;徐攀;庄卫金;李晓露;杨国桢 | 申请(专利权)人: | 中国电力科学研究院有限公司;上海电力大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F16/2455;G06F16/2458;G06F16/27 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 丁云 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电网 调度 控制系统 高速缓存 分布式 存储 方法 | ||
1.一种电网调度控制系统高速缓存分布式存储方法,其特征在于,该方法包括:
划分数据缓存区,包括热点数据缓存区和短期数据缓存区,针对每个数据缓存区分别构造一致性哈希圆环,一致性哈希圆环的首尾相连;
对热点数据缓存区、短期数据缓存区的集群服务器分别进行分组形成若干集群服务器组,将各数据缓存区的集群服务器组映射到虚拟层,虚拟层上设置大量的虚拟节点,一个集群服务器组对应一个或多个虚拟节点,将虚拟节点映射到对应数据缓存区的一致性哈希圆环上;
对数据对象进行哈希计算并基于哈希值将数据对象映射到对应数据缓存区的一致性哈希圆环上;
将数据对象映射到一致性哈希圆环上的虚拟节点,查找虚拟节点对应的集群服务器组,将数据对象缓存至集群服务器组。
2.根据权利要求1所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,所述的短期数据缓存区设置多重一致性哈希圆环,包括用于缓存高速采集数据的高速采集数据缓存一致性哈希圆环以及用于缓存常规周期采样数据的常规周期采样数据缓存一致性哈希圆环。
3.根据权利要求2所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,对热点数据缓存区、短期数据缓存区的集群服务器分别进行分组形成若干集群服务器组的具体方式包括:对热点数据缓存区的集群服务器进行分组形成多个热点数据缓存集群服务器组,对短期数据缓存区的集群服务器进行分组形成多个短期数据缓存集群服务器组。
4.根据权利要求3所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,将各数据缓存区的集群服务器组映射到虚拟层的具体方式包括:配置热点数据缓存虚拟层、高速采集数据缓存虚拟层和常规周期采样数据缓存虚拟层,每个虚拟层分别配置大量的虚拟节点,将热点数据缓存集群服务器组映射到热点数据缓存虚拟层上的虚拟节点,将短期数据缓存集群服务器组同步映射到高速采集数据缓存虚拟层和常规周期采样数据缓存虚拟层上的虚拟节点,在每个数据缓存虚拟层,每个集群服务器组对应一个或多个虚拟节点。
5.根据权利要求1所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,所述的集群服务器组为主从模式,由哨兵节点进行主从切换。
6.根据权利要求1所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,所述的将虚拟节点映射到对应数据缓存区的一致性哈希圆环上时使得虚拟节点在一致性哈希圆环上均匀分布。
7.根据权利要求1所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,当一个集群服务器组对应多个虚拟节点时,将集群服务器对应的多个虚拟节点间隔式均匀分布在一致性哈希圆环上。
8.根据权利要求1所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,所述的对数据对象进行哈希计算的方式包括md5哈希算法。
9.根据权利要求1所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,所述的将数据对象映射到一致性哈希圆环上的虚拟节点的方式包括:沿着一致性哈希圆环是顺时针方向,找到与数据对象相邻的第一个虚拟节点,将数据对象隐射到该虚拟节点。
10.根据权利要求1所述的一种电网调度控制系统高速缓存分布式存储方法,其特征在于,所述的一致性哈希圆环是值空间大小为[0,232-1]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院有限公司;上海电力大学,未经中国电力科学研究院有限公司;上海电力大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110804972.6/1.html,转载请声明来源钻瓜专利网。