首页> 外国专利> Virtual data storage system with an overrun-resistant cache using an adaptive throttle based upon the amount of cache free space

Virtual data storage system with an overrun-resistant cache using an adaptive throttle based upon the amount of cache free space

机译:具有基于缓存可用空间量的自适应节流阀的具有防溢出缓存的虚拟数据存储系统

摘要

A virtual data storage system provides a method and apparatus for adaptively throttling transfers into a cache storage to prevent an overrun in the cache storage. The virtual data storage system includes a storage interface appearing as a set of addressable, virtual storage devices, a cache storage for initially storing host-originated data files, storage devices for eventually storing the data files on a set of storage volumes, and a storage manager for directing the data files between the cache storage and the storage devices. An amount of available space in the cache storage, or a cache free space, is monitored against an adjustable cache space threshold. A storage throttle is computed when the cache free space drops below the cache space threshold. Additionally, a recall throttle is computed based on the cache free space and a number of storage devices reserved for recalling data files from the set of storage volumes. A maximum value of the storage throttle and the recall throttle is used to delay the storing of data files and the recalling of data files into the cache storage and to prevent overrunning the cache storage by completely depleting the cache free space.
机译:虚拟数据存储系统提供了一种方法和装置,用于自适应地限制传输到高速缓存存储器中以防止高速缓存存储器中的溢出。虚拟数据存储系统包括:显示为一组可寻址虚拟存储设备的存储接口,用于初始存储主机起源的数据文件的高速缓存存储,用于最终将数据文件存储在一组存储卷上的存储设备以及存储设备管理器,用于在高速缓存存储和存储设备之间定向数据文件。针对可调缓存空间阈值,监视缓存存储中的可用空间量或缓存可用空间。当高速缓存可用空间降至高速缓存空间阈值以下时,计算存储限制。另外,根据缓存的可用空间和为从一组存储卷中调用数据文件而保留的存储设备数量,来计算调用限制。使用存储限制和撤回限制的最大值来延迟数据文件的存储和将数据文件重新调用到高速缓存存储器中,并通过完全耗尽高速缓存的可用空间来防止超速缓存存储器溢出。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号