首页> 外国专利> System and method for accessing records in a cache slot which are associated with a current owner storage element or at least one previous owner storage element

System and method for accessing records in a cache slot which are associated with a current owner storage element or at least one previous owner storage element

机译:用于访问高速缓存槽中与当前所有者存储元件或至少一个先前所有者存储元件相关联的记录的系统和方法

摘要

A digital data storage subsystem comprises a cache memory, a digital data store and a host adapter. The cache memory includes a plurality of cache slots, each of which caches digital data from the digital data store for access by the host adapter. The digital data store includes a disk drive, in which data is stored in the form of variable- or fixed- length records. The storage controller identifies one of said data storage sections as constituting a current owner of respective ones of the cache slot, and is responsive to record staging requests to selectively transfer records from the data storage section identified as the owner of said at least one cache slot to said cache slot for caching. In staging records for the current owner, the storage controller may, but need not, over-write records that were previously staged in the cache slot for previous owners. The host adapter is responsive to access requests requesting access to a record such that, if the record for which access is requested is in a cache slot, it can access the record, whether the record's data storage section is the current owner of the cache slot, or one of a predetermined number of previous owners of the cache slot for which the record was not overwritten for a subsequent owner. On the other hand, if the record is not in a cache slot, which may occur if, for example, it has not been staged in a cache slot or it was staged in a cache slot but has been overwritten while the cache slot was owned by a subsequent owner, the host adapter will generate a record staging request for processing by the storage controller.
机译:数字数据存储子系统包括高速缓冲存储器,数字数据存储和主机适配器。高速缓存存储器包括多个高速缓存槽,每个高速缓存槽都高速缓存来自数字数据存储器的数字数据以供主机适配器访问。数字数据存储区包括一个磁盘驱动器,其中数据以可变长度或固定长度记录的形式存储。存储控制器将所述数据存储部分之一标识为构成各个高速缓存槽的当前所有者,并且响应于记录登台请求以选择性地从被标识为所述至少一个高速缓存槽的所有者的数据存储部分传送记录。到所述用于缓存的缓存插槽。在暂存当前所有者的记录时,存储控制器可以但不必覆盖先前在缓存槽中为先前的所有者暂存的记录。主机适配器对请求访问记录的访问请求作出响应,这样,如果请求访问的记录在高速缓存插槽中,则主机适配器可以访问该记录,无论记录的数据存储部分是否是高速缓存插槽的当前所有者或预定数量的缓存槽的先前所有者之一,该记录的后续所有者未被覆盖。另一方面,如果记录不在高速缓存插槽中,例如,如果该记录尚未在高速缓存插槽中暂存或已在高速缓存插槽中暂存但在拥有高速缓存插槽时被覆盖,则可能会发生由后续所有者拥有,主机适配器将生成一个记录暂存请求,以供存储控制器处理。

著录项

  • 公开/公告号US5900009A

    专利类型

  • 公开/公告日1999-05-04

    原文格式PDF

  • 申请/专利权人 EMC CORPORATION;

    申请/专利号US19970821496

  • 发明设计人 EITAN BACHMAT;NATAN VISHLITZKY;

    申请日1997-03-21

  • 分类号G06F12/00;

  • 国家 US

  • 入库时间 2022-08-22 02:08:14

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号