买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:天翼云科技有限公司
摘要:本申请涉及云计算,本申请提供一种云计算数据缓存策略的优化方法、装置、设备及存储介质,所述方法将云计算缓存的数据进行分类,分为记录虚拟机信息和对虚拟机操作的信息两类;分析记录虚拟机信息和对虚拟机操作的信息两类数据的使用场景,根据第一使用场景,对记录虚拟机信息的数据采取第一优化操作,根据第二使用场景,对虚拟机操作的信息两类数据采取第二优化操作。云计算平台采用本专利中的缓存优化方法之后,在各并发操作条件下不会有频繁连接、操作数据库的情况,程序缓存所占内存的情况会大幅度的减少,并且不会随着时间的推移而剧烈增加,完美的兼顾了各使用场景下的效率与内存。
主权项:1.一种云计算数据缓存策略的优化方法,其特征在于,所述云计算数据缓存策略的优化方法包括以下步骤:将云计算缓存的数据进行分类,分为记录虚拟机信息和对虚拟机操作的信息两类;分析记录虚拟机信息和对虚拟机操作的信息两类数据的使用场景,根据第一使用场景,对记录虚拟机信息的数据采取第一优化操作,根据第二使用场景,对虚拟机操作的信息数据采取第二优化操作;所述第一使用场景包括对某一个虚拟机进行操作;所述对记录虚拟机信息的数据采取第一优化操作,包括:使用环形队列来保存虚拟机的id,每次有虚拟机进行操作之后,首先判断其状态,如果是非删除状态,那么将本次的虚拟机id放到环形列表的尾部;还包括,如果环形列表已满,从最旧的数据中删除一个数据,将新的数据放入队尾;还包括,所述第二使用场景包括下列多个场景:当对虚拟机执行了操作之后,进行查看本操作是否已成功执行,如果失败还需要进一步查看各job信息定位失败原因;在监控系统中发现存在虚拟机状态不正常或者存在虚拟机操作执行失败,此时需要通过虚拟机id对其执行过的所有task进行查询;所述对虚拟机操作的信息数据采取第二优化操作,包括:由环形队列来控制保存最新执行任务的taskid,在哈希表进行对应task的具体内容的存储,建立额外的两个哈希表,第一个哈希表用来缓存虚拟机id与其执行过的task列表,第二个哈希表用来缓存状态是运行态的task的信息;当task执行结束后需要将此taskid从哈希表中进行移除。
全文数据:
权利要求:
百度查询: 天翼云科技有限公司 云计算数据缓存策略的优化方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。