发明名称 虚拟机缓存资源管理方法和系统
摘要 本发明公开一种虚拟机缓存资源管理方法和系统。其中当新虚拟机加入系统后,收集所述新虚拟机的实际使用存储量、需要的读写缓存比例;根据新虚拟机的实际使用存储量、需要的读写缓存比例,确定新虚拟机需要的读缓存资源Rnew和写缓存资源Wnew;根据为已加入系统的虚拟机分配的读缓存资源R和写缓存资源W确定当前的读缓存调整门限和写缓存调整门限;若读缓存资源Rnew和写缓存资源Wnew均小于相应的门限,则从保留资源中取出大小为Rnew的读缓存资源和大小为Wnew的写缓存资源以分配给新虚拟机;从读缓存资源R中回收大小为Rnew的读缓存资源,从写缓存资源W中回收大小为Wnew的写缓存资源,并将回收的资源作为保留资源。从而可有效提高虚拟机的缓存效率和IO能力。
申请公布号 CN105511798A 申请公布日期 2016.04.20
申请号 CN201410493764.9 申请日期 2014.09.24
申请人 中国电信股份有限公司 发明人 赖培源;樊勇兵;金华敏;陈天;刘艺;陈楠;丁圣勇
分类号 G06F3/06(2006.01)I;G06F9/50(2006.01)I;G06F12/02(2006.01)I;G06F12/08(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 刘剑波
主权项 一种虚拟机缓存资源管理方法,其特征在于,包括:当新虚拟机加入系统后,收集所述新虚拟机的实际使用存储量、需要的读写缓存比例;根据所述新虚拟机的实际使用存储量、需要的读写缓存比例,确定所述新虚拟机需要的读缓存资源Rnew和写缓存资源Wnew;获取为已加入系统的虚拟机分配的读缓存资源R和写缓存资源W,其中<img file="FDA0000575748110000011.GIF" wi="267" he="96" /><img file="FDA0000575748110000012.GIF" wi="290" he="96" />N为已加入系统的虚拟机数量,Ri和Wi分别为分配给已加入系统的第i个虚拟机的读缓存资源和写缓存资源;根据读缓存资源R和写缓存资源W确定当前的读缓存调整门限和写缓存调整门限;判断读缓存资源Rnew是否小于读缓存调整门限,写缓存资源Wnew是否小于写缓存调整门限;若读缓存资源Rnew和写缓存资源Wnew均小于相应的门限,则从保留资源中取出大小为Rnew的读缓存资源和大小为Wnew的写缓存资源以分配给所述新虚拟机;从读缓存资源R中回收大小为Rnew的读缓存资源,从写缓存资源W中回收大小为Wnew的写缓存资源,并将回收的资源作为保留资源。
地址 100033 北京市西城区金融大街31号