【技术实现步骤摘要】
本专利技术涉及云计算中的缓存管理技术,尤其涉及一种用于替换缓存模块中数据的方法及装置。
技术介绍
桌面云是将个人计算机桌面环境通过云计算模式从物理机分离出来,成为一种可以对外提供桌面的服务。在使用一种虚拟化体系架构(Xen)虚拟化的桌面云系统中,Xen中的特权域(Domain O)虚拟出CPU、输入输出(Input and Output, 10)总线、存储等资源,供服务器上的Xen中的虚拟机域(Domain U)使用。目前很多优化软件都在Domain O中设计了针对Domain U的缓存(Cache)模块。该Cache模块用于缓存各个DomainU所使用镜像的热点数据,以减少各个Domain U使用远端存储上镜像的数据而产生的10对远端存储每秒输入输出量(Input and Output PerSecond, I0PS)的压力。但是,由于Cache模块的容量有限,相对于每个镜像动辄几十、上百GB容量甚至更多的数据来说容量很少,经常会出现新进入Cache模块的新数据把缓存在Cache模块中的老热点数据替换出去,造成各个DomainU在Cache模块中的命中率降低, ...
【技术保护点】
一种用于替换缓存模块中数据的方法,其特征在于,包括:接收新数据块或向缓存模块中写入新数据块的信息;在缓存模块的空间被占满的情况下,根据配额在所述缓存模块中选择一个缓存块,作为预备替换块;所述缓存块为存储在所述缓存模块中的数据块;用所述新数据块替换所述预备替换块。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。