多个应用程序的缓存管理的制作方法

摘要: 背景技术:1、在多个应用程序共享有限资源(比如分布式全局缓存)的情况下,对性能的管理面临重大挑战。两个关键考虑因素是:(1)确定每个应用程序的最优缓存容量,以及...
多个应用程序的缓存管理的制作方法

背景技术:

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所述的非暂态计算机可读介质,其中,确定所述当前第二时间间隔内所述相应应用程序的所述更新的目标命中率包括: