一种存储虚拟化系统缓存动态分配管理方法技术方案

技术编号:18972165 阅读:27 留言:0更新日期:2018-09-19 03:32
本发明专利技术涉及一种存储虚拟化系统缓存动态分配管理方法,该方法对存储虚拟化系统缓存地址按块进行划分,使得存储虚拟化系统的缓存由X个缓存块组成,X为大于等于4的正整数,在业务主机访问存储虚拟化系统需时,会配置最低阈值L缓存块和最高阈值H缓存块,H必须大于等于L,当存储虚拟化系统缓存块足够时,存储虚拟化系统会分配最高阈值H缓存块,而当存储虚拟化系统缓存块不够时,存储虚拟化系统会分配最低阈值L缓存块。

A storage virtualization system cache dynamic allocation management method

The invention relates to a storage virtualization system cache dynamic allocation management method, which divides the storage virtualization system cache addresses into blocks so that the storage virtualization system cache is composed of X cache blocks, X is a positive integer greater than or equal to 4, and is most configured when the business host accesses the storage virtualization system. The low threshold L cache block and the highest threshold H cache block, H must be greater than or equal to L. When the storage virtualization system cache block is sufficient, the storage virtualization system allocates the highest threshold H cache block, and when the storage virtualization system cache block is insufficient, the storage virtualization system allocates the lowest threshold L cache block.

【技术实现步骤摘要】
一种存储虚拟化系统缓存动态分配管理方法
本专利技术专利涉及计算机存储领域,特别是存储虚拟化领域。
技术介绍
存储虚拟化(StorageVirtualization)最通俗的理解就是对存储硬件资源进行抽象化表现。通过将一个(或多个)目标(Target)服务或功能与其它附加的功能集成,统一提供有用的全面功能服务。典型的虚拟化包括如下一些情况:屏蔽系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等。虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源或/及服务的。存储虚拟化是一种贯穿于整个IT环境、用于简化本来可能会相对复杂的底层基础架构的技术。存储虚拟化的思想是将资源的逻辑映像与物理存储分开,从而为系统和管理员提供一幅简化、无缝的资源虚拟视图。对于用户来说,虚拟化的存储资源就像是一个巨大的“存储池”,用户不会看到具体的磁盘、磁带,也不必关心自己的数据经过哪一条路径通往哪一个具体的存储设备。从管理的角度来看,虚拟存储池是采取集中化的管理,并根据具体的需求把存储资源动态地分配给各个应用。值得特别指出的是,利用虚拟化技术,可以用磁盘阵列模拟磁带库,为应用提供速度像磁盘一样快、容量却像磁带库一样大的存储资源,这就是当今应用越来越广泛的虚拟磁带库(VTL,VirtualTapeLibrary),在当今企业存储系统中扮演着越来越重要的角色。将存储作为池子一样,存储空间如同一个流动的池子的水一样,可以任意地根据需要进行分配。通过将一个(或多个)目标(Target)服务或功能与其它附加的功能集成,统一提供有用的全面功能服务。典型的虚拟化包括如下一些情况:屏蔽系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等。虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源及服务的。专利技术专利内容本专利技术专利涉及一种存储虚拟化系统缓存动态分配管理方法,该方法对存储虚拟化系统缓存地址按块进行划分,使得存储虚拟化系统的缓存由X个缓存块组成,X为大于等于4的正整数,在业务主机访问存储虚拟化系统需时,会配置最低阈值L缓存块和最高阈值H缓存块,H必须大于等于L,当存储虚拟化系统缓存块足够时,存储虚拟化系统会分配最高阈值H缓存块,而当存储虚拟化系统缓存块不够时,存储虚拟化系统会分配最低阈值L缓存块。附图说明图1为本专利技术专利的一种存储虚拟化系统缓存动态分配管理方法结构示意图。具体实施方式为了使本专利技术专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术专利进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术专利,并不用于限定本专利技术专利。请参阅图1,图1为本专利技术专利的一种存储虚拟化系统缓存动态分配管理方法结构示意图。一种存储虚拟化系统缓存动态分配管理方法,其特征在于,所述方法存储虚拟化系统(10)、缓存块a(11a)、缓存块b(11b)、缓存块c(11c)、缓存块d(11d)、访问链路a(12a)、访问链路b(12b)、访问主机a(13a)、访问主机b(13b)、存储介质a(14a)、存储介质b(14b)和存储介质c(14c),该方法存储虚拟化系统(10)管理有存储介质a(14a)、存储介质b(14b)和存储介质c(14c),并通过访问链路a(12a)和访问链路b(12b)分别向访问主机a(13a)和访问主机b(13b)提供数据卷服务,访问主机a(13a)和访问主机b(13b)向存储虚拟化系统(10)进行业务访问时,存储虚拟化系统(10)会对相应访问动态的分配缓存块a(11a)、缓存块b(11b)、缓存块c(11c)和缓存块d(11d)等缓存块资源。一种存储虚拟化系统缓存动态分配管理方法,其特征在于,该方法存储虚拟化系统(10)内缓存的数量为M,M为大于等于1的正整数,数量为M的缓存会统一划分为缓存块a(11a)、缓存块b(11b)、缓存块c(11c)和缓存块d(11d)等N个缓存块,N为大于等于M的倍数,同时单个缓存块不允许跨缓存划分。一种存储虚拟化系统缓存动态分配管理方法,其特征在于,该方法访问主机a(13a)和访问主机b(13b)向存储虚拟化系统(10)进行业务访问时,会有最低阈值L缓存块和最高阈值H缓存块,L小于等于H,且当存储虚拟化系统(10)内缓存资源紧张时,被分配了最高阈值H缓存块的业务主机会回收缓存块资源至最低阈值L缓存块。以上所述仅为本专利技术专利的较佳实施例而已,并不用以限制本专利技术专利,凡在本专利技术专利的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术专利的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种存储虚拟化系统缓存动态分配管理方法,其特征在于,所述方法存储虚拟化系统(10)、缓存块a(11a)、缓存块b(11b)、缓存块c(11c)、缓存块d(11d)、访问链路a(12a)、访问链路b(12b)、访问主机a(13a)、访问主机b(13b)、存储介质a(14a)、存储介质b(14b)和存储介质c(14c),该方法存储虚拟化系统(10)管理有存储介质a(14a)、存储介质b(14b)和存储介质c(14c),并通过访问链路a(12a)和访问链路b(12b)分别向访问主机a(13a)和访问主机b(13b)提供数据卷服务,访问主机a(13a)和访问主机b(13b)向存储虚拟化系统(10)进行业务访问时,存储虚拟化系统(10)会对相应访问动态的分配缓存块a(11a)、缓存块b(11b)、缓存块c(11c)和缓存块d(11d)等缓存块资源。

【技术特征摘要】
1.一种存储虚拟化系统缓存动态分配管理方法,其特征在于,所述方法存储虚拟化系统(10)、缓存块a(11a)、缓存块b(11b)、缓存块c(11c)、缓存块d(11d)、访问链路a(12a)、访问链路b(12b)、访问主机a(13a)、访问主机b(13b)、存储介质a(14a)、存储介质b(14b)和存储介质c(14c),该方法存储虚拟化系统(10)管理有存储介质a(14a)、存储介质b(14b)和存储介质c(14c),并通过访问链路a(12a)和访问链路b(12b)分别向访问主机a(13a)和访问主机b(13b)提供数据卷服务,访问主机a(13a)和访问主机b(13b)向存储虚拟化系统(10)进行业务访问时,存储虚拟化系统(10)会对相应访问动态的分配缓存块a(11a)、缓存块b(11b)、...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:长沙开雅电子科技有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1