集群中数据的缓存方法、系统及存储管理软件
价格 双方协商
地区: 贵州省 贵阳市 观山湖区
需求方: 贵州***公司
行业领域
电子信息技术
需求背景
Browser/Server(浏览器/服务器模式,又称B/S架构)结构利用不断成熟的web浏览器技术,实现原来需要专用软件才能实现的强大功能,节约了开发成本。
现有的存储管理软件基于B/S架构,实现了存储系统的界面化管理,用户能够通过界面操作实现存储的资源管理,并能够通过管理软件界面直观的查看存储信息并进行相关操作。面对越来越多的存储信息,尤其是大规模集群下的硬件信息获取,给管理软件带来了很大的压力,不少信息的获取耗时很长,用户等待时间直接造成了用户体验的不友好。
解决此类问题的通用办法是对查询耗时长的信息进行缓存,界面查询数据不再直接调用接口,而是从缓存数据库或者缓存文件直接读取。但是此方法过于单一,仅仅是为了实现获取数据的时间要求,但是不同用户,甚至不同的存储系统的缓存要求却未必一样,简单粗暴的缓存有可能也会造成资源的浪费。
需解决的主要技术难题
如何获取集群中各节点的运行信息,基于运行信息计算各节点的运行压力
如何选取所述运行压力最小的节点作为数据缓存节点
如何根据用户查询数据的次数及接口的响应时间,调整需要缓存的数据
期望实现的主要技术目标
能将运行压力最小的节点作为缓存节点,提高数据的缓存效率。
能在不影响用户体验的前提下,做到资源的节约与合理利用,增强存储系统的鲁棒性。
处理进度