多个应用程序的缓存管理的制作方法
背景技术:
1、在多个应用程序共享有限资源(比如分布式全局缓存)的情况下,对性能的管理面临重大挑战。两个关键考虑因素是:(1) 确定每个应用程序的最优缓存容量,以及 (2) 平衡应用程序之间的缓存分配。虽然如最近最少使用(lru)和最不经常使用(lfu)等传统的缓存算法通常在缓存达到容量时用于数据驱逐,但这些算法无法在不同的应用程序之间提供足够的性能隔离,并且可能无意中偏袒某个工作负载而牺牲另一个工作负载。
技术实现思路
1. 一种计算实施的方法,包括:
2. 如权利要求1所述的计算实施的方法,所述缓存进一步包括以下各项中的至少一项:
3.如权利要求1所述的计算实施的方法,进一步包括:
4.如权利要求1所述的计算实施的方法,其中,所述第二时间间隔比所述第一时间间隔大预定量。
5.如权利要求1所述的计算实施的方法,其中,确定所述当前第一时间间隔内所述相应应用程序的所述期望缓存容量包括:
6.如权利要求5所述的计算实施的方法,其中,确定所述当前第二时间间隔内所述相应应用程序的所述更新的目标命中率包括:
7. 如权利要求6所述的计算实施的方法,
8.如权利要求1所述的计算实施的方法,其中,为所述相应应用程序分配所述缓存分区进一步包括:
9. 如权利要求8所述的计算实施的方法,进一步包括:
10. 一种计算系统,包括:
11.如权利要求10所述的计算系统,所述方法进一步包括:
12.如权利要求10所述的计算系统,其中,确定所述当前第一时间间隔内所述相应应用程序的所述期望缓存容量包括:
13.如权利要求12所述的计算系统,其中,确定所述当前第二时间间隔内所述相应应用程序的所述更新的目标命中率包括:
14. 如权利要求13所述的计算系统,
15.如权利要求10所述的计算系统,所述方法进一步包括:
16. 如15所述的计算系统,所述方法进一步包括:
17. 一种存储指令的非暂态计算机可读介质,所述指令在由处理资源执行时使所述处理资源执行方法,所述方法包括:
18.如权利要求17所述的非暂态计算机可读介质,所述方法进一步包括:
19.如权利要求17所述的非暂态计算机可读介质,其中,确定所述当前第一时间间隔内所述相应应用程序的所述期望缓存容量包括:
20.如权利要求19所述的非暂态计算机可读介质,其中,确定所述当前第二时间间隔内所述相应应用程序的所述更新的目标命中率包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com