[发明专利]一种缓存池均衡优化方法、系统、终端及存储介质有效
申请号: | 201910683319.1 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110557432B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 吴丙涛 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L67/1001 | 分类号: | H04L67/1001;H04L67/568;H04L67/60;H04L43/0829;H04L43/08 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 均衡 优化 方法 系统 终端 存储 介质 | ||
1.一种缓存池均衡优化方法,其特征在于,包括:
将缓存池划分为本地业务区域和远端业务区域;
实时监控远端数据传输端口,获取远端业务区域状态;
根据远端业务区域状态对本地业务区域和远端业务区域的缓存资源进行均衡调整;
确认缓存池系统异常,控制远端降低数据传输量并将远端业务区域的空闲缓存资源转移至本地业务区域;
所述根据远端业务区域状态对本地业务区域和远端业务区域的缓存资源进行均衡调整,包括:
监控到所述传输端口出现大量丢包或远端业务区域出现缓存溢出时,确认远端业务区域处于异常状态,触发均衡调整;
获取本地业务区域每块热点数据的访问次数;
按照访问次数由小到大对本地业务区域中的数据块排序,并将排序最高的数据块对应缓存资源逐一向远端业务区域转移,直至远端业务区域异常解除;
监控到数据传输带宽趋于稳定或远端业务区域缓存占用不满时,确认远端业务区域处于空闲状态,触发均衡调整;
将远端业务区域中的空闲缓存资源移除,并将移除的缓存资源增加至本地业务区域;
所述确认缓存池系统异常,控制远端降低数据传输量并将远端业务区域的空闲缓存资源转移至本地业务区域,包括:
实时捕捉存储系统异常信息,在获取到大量缓存申请失败后,判定缓存池系统异常;
向远端下发降低数据传输量的命令;
实时获取远端业务区域状态,并在确认远端业务区域处于空闲状态后将远端业务区域的空闲缓存资源转移至本地业务区域。
2.一种缓存池均衡优化系统,其特征在于,包括:
区域划分单元,配置用于将缓存池划分为本地业务区域和远端业务区域;
状态获取单元,配置用于实时监控远端数据传输端口,获取远端业务区域状态;
资源均衡单元,配置用于根据远端业务区域状态对本地业务区域和远端业务区域的缓存资源进行均衡调整;
业务调整单元,配置用于确认缓存池系统异常,控制远端降低数据传输量并将远端业务区域的空闲缓存资源转移至本地业务区域;
所述资源均衡单元包括:
均衡触发模块,配置用于监控到所述传输端口出现大量丢包或远端业务区域出现缓存溢出时,确认远端业务区域处于异常状态,触发均衡调整;
次数获取模块,配置用于获取本地业务区域每块热点数据的访问次数;
资源转入模块,配置用于按照访问次数由小到大对本地业务区域中的数据块排序,并将排序最高的数据块对应缓存资源逐一向远端业务区域转移,直至远端业务区域异常解除;
空闲判定模块,配置用于监控到数据传输带宽趋于稳定或远端业务区域缓存占用不满时,确认远端业务区域处于空闲状态,触发均衡调整;
资源转出模块,配置用于将远端业务区域中的空闲缓存资源移除,并将移除的缓存资源增加至本地业务区域;
所述业务调整单元包括:
异常捕捉模块,配置用于实时捕捉存储系统异常信息,在获取到大量缓存申请失败后,判定缓存池系统异常;
业务降低模块,配置用于向远端下发降低数据传输量的命令;
资源调整模块,配置用于实时获取远端业务区域状态,并在确认远端业务区域处于空闲状态后将远端业务区域的空闲缓存资源转移至本地业务区域。
3.一种终端,其特征在于,包括:
处理器;
用于存储处理器的执行指令的存储器;
其中,所述处理器被配置为执行权利要求1所述的方法。
4.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910683319.1/1.html,转载请声明来源钻瓜专利网。