Disk scrubbing system
    2.
    发明授权
    Disk scrubbing system 失效
    磁盘清洗系统

    公开(公告)号:US5632012A

    公开(公告)日:1997-05-20

    申请号:US611501

    申请日:1996-03-06

    IPC分类号: G06F11/10 G11B20/18

    摘要: One or more background processes that references data storage volumes and cylinders that are to be scrubbed to ensure the integrity of the data stored thereon. A priority scrubbing process is also available to note data storage volumes that have recently had data written thereon by the host processor and which require a more timely review of the data than less frequently used volumes.

    摘要翻译: 引用要擦除的数据存储卷和柱面的一个或多个后台进程,以确保其上存储的数据的完整性。 优先擦洗过程也可用于记录最近由主机处理器写入数据的数据存储卷,并且需要比较少使用的卷更及时地检查数据。

    Fault tolerant disk array data storage subsystem
    3.
    发明授权
    Fault tolerant disk array data storage subsystem 失效
    容错磁盘阵列数据存储子系统

    公开(公告)号:US5459857A

    公开(公告)日:1995-10-17

    申请号:US312668

    申请日:1994-09-27

    IPC分类号: G06F11/20 G11C29/00 G06F11/00

    摘要: A pair of operationally independent disk drive array data storage subsystems are used to emulate one or more physical devices shared between two control modules. The storage control units of the two data storage subsystems are interconnected by at least one data link to exchange control and data signals therebetween. The storage control units of both data storage subsystems are synchronized to maintain identical virtual device images of certain assigned virtual devices both of the data storage subsystems wherein the duplicated data records of the single virtual device are stored. The data records are therefore stored in available memory on both of the two data storage subsystems. Data is exchanged over the data link to maintain consistency of the two sets of mapping tables.

    摘要翻译: 一对操作上独立的磁盘驱动器阵列数据存储子系统用于模拟两个控制模块之间共享的一个或多个物理设备。 两个数据存储子系统的存储控制单元通过至少一个数据链路相互连接,以交换其间的控制和数据信号。 两个数据存储子系统的存储控制单元被同步以维持特定分配的虚拟设备的相同的虚拟设备图像,其中存储单个虚拟设备的复制数据记录的数据存储子系统。 因此,数据记录存储在两个数据存储子系统的可用存储器中。 通过数据链路交换数据,以保持两组映射表的一致性。

    Dynamically mapped data storage subsystem having multiple open destage
cylinders and method of managing that subsystem
    4.
    发明授权
    Dynamically mapped data storage subsystem having multiple open destage cylinders and method of managing that subsystem 失效
    动态映射的数据存储子系统具有多个开放的流动缸和管理该子系统的方法

    公开(公告)号:US5581724A

    公开(公告)日:1996-12-03

    申请号:US439665

    申请日:1995-05-12

    摘要: A data storage subsystem dynamically maps a virtual data storage device image presented to associated processors to physical data storage devices used to implement the data storage subsystem. Multiple destage memory elements are concurrently active to increase an aggregate destage data transfer rate and to allow data to be stored on various memory elements appropriate to the type of data contained in each stored virtual object. An open logical cylinder list is used to maintain data integrity among multiple open destage memory elements. Memory elements are also selected to function as archive memory. The data storage subsystem includes a plurality of data storage elements configured into at least two redundancy groups, each redundancy group including n+m of the data storage elements, and a cache memory connected to the redundancy groups and a host processor interface. The data storage subsystem stores data indicative of the amount of available memory space on each of the open logical cylinders and little used data records are migrated or transferred from other memory elements to the archive memory elements to maintain sufficient available memory space.

    摘要翻译: 数据存储子系统将呈现的虚拟数据存储设备图像动态地映射到用于实现数据存储子系统的物理数据存储设备。 多个目的地存储器元件同时有效以增加聚合的返回数据传输速率,并允许将数据存储在适合于每个存储的虚拟对象中包含的数据类型的各种存储器元件上。 一个开放的逻辑圆柱体列表用于维护多个开放的运输存储元件之间的数据完整性。 内存元素也被选择用作存档内存。 数据存储子系统包括配置成至少两个冗余组的多个数据存储元件,每个冗余组包括数据存储元件的n + m,以及连接到冗余组的高速缓冲存储器和主机处理器接口。 数据存储子系统存储指示每个开放逻辑圆柱体上的可用存储器空间量的数据,并且少量使用的数据记录从其它存储器元件迁移或传送到归档存储器元件以维持足够的可用存储器空间。

    Data record copy system for a disk drive array data storage subsystem
    5.
    发明授权
    Data record copy system for a disk drive array data storage subsystem 失效
    磁盘阵列数据存储子系统的数据记录复制系统

    公开(公告)号:US5410667A

    公开(公告)日:1995-04-25

    申请号:US870573

    申请日:1992-04-17

    IPC分类号: G06F3/06 G06F11/20 G06F12/00

    摘要: The disk drive array data storage subsystem maps between virtual and physical data storage devices and schedules the writing of data to these devices. The data storage subsystem functions as a conventional large form factor disk drive memory, using an array of redundancy groups, each containing N+M disk drives. This system copies data records by simply creating a duplicate data record pointer in a virtual track directory to reference the original data record. This enables the host processor to access the data record via two virtual addresses while only a single physical copy of the data record resides in the data storage subsystem.

    摘要翻译: 磁盘驱动器阵列数据存储子系统映射虚拟和物理数据存储设备之间,并将数据写入这些设备。 数据存储子系统作为传统的大尺寸磁盘驱动器存储器,使用冗余组阵列,每个冗余组包含N + M个磁盘驱动器。 该系统通过简单地在虚拟轨道目录中创建重复数据记录指针来引用原始数据记录来复制数据记录。 这使得主处理器能够经由两个虚拟地址访问数据记录,而数据记录的单个物理副本驻留在数据存储子系统中。

    Apparatus for compressing data in a dynamically mapped virtual data
storage subsystem
    7.
    发明授权
    Apparatus for compressing data in a dynamically mapped virtual data storage subsystem 失效
    用于在动态映射的虚拟数据存储子系统中压缩数据的设备

    公开(公告)号:US5247638A

    公开(公告)日:1993-09-21

    申请号:US540219

    申请日:1990-06-18

    摘要: The use of a dynamically mapped virtual memory system permits the storage of data so that each data record occupies only the physical space required for the data. Furthermore, the data storage subsystem manages the allocation of physical space on the disk drives and does not rely on the file extent defined in the count key data format. Data compaction apparatus is provided to remove the gaps contained in the stream of count key data records received from the host processor. A data compression algorithm is then used to compress the received data into a compressed format for storage on the disk drives. It is the compacted, compressed data that is finally stored on the disk drives. Furthermore, any data record received from the host processor absent data in the user data field therein is simply listed in the virtual memory map as a null field occupying no physical space on the disk drives. The data storage control, through its mapping capability, stores the actual data in the minimum physical space required by overcoming the limitations imposed on large form factor disk drives by the use of count key data format data records. However, the data storage subsystem returns this stored data to the host processor in count key data format through a data record reformatting process once the stored compacted compressed data is staged to the cache memory for access by the host processor. The data storage subsystem is operationally independent of the host processor, yet performs as if it were a standard operationally dependent large form factor disk subsystem.

    摘要翻译: 使用动态映射的虚拟内存系统允许数据的存储,使得每个数据记录仅占用数据所需的物理空间。 此外,数据存储子系统管理磁盘驱动器上的物理空间的分配,并且不依赖于以计数密钥数据格式定义的文件大小。 提供数据压缩装置以去除从主机处理器接收的计数密钥数据记录流中包含的间隙。 然后使用数据压缩算法将接收到的数据压缩成压缩格式,以便存储在磁盘驱动器上。 压缩的压缩数据最终存储在磁盘驱动器上。 此外,从主机处理器接收到的任何数据记录,其中没有用户数据字段中的数据,在虚拟存储器映射中被简单地列为在磁盘驱动器上不占用物理空间的空字段。 通过其映射能力,数据存储控制通过使用计数密钥数据格式数据记录将实际数据存储在克服大尺寸磁盘驱动器上的限制所需的最小物理空间中。 然而,一旦所存储的压缩压缩数据被暂存到高速缓冲存储器以供主机处理器访问,数据存储子系统通过数据记录重新格式化过程将该存储的数据以计数密钥数据格式返回到主机处理器。 数据存储子系统在操作上独立于主机处理器,但是其作为标准的操作依赖大型磁盘子系统执行。

    Phantom duplex copy group apparatus for a disk drive array data storge
subsystem
    8.
    发明授权
    Phantom duplex copy group apparatus for a disk drive array data storge subsystem 失效
    用于磁盘驱动器阵列数据存储子系统的PHANTOM DUPLEX COPY GROUP

    公开(公告)号:US5239659A

    公开(公告)日:1993-08-24

    申请号:US717820

    申请日:1991-06-19

    摘要: This apparatus makes use of a disk drive array to store data records for an associated host processor. This disk drive array emulates the operation of a large form factor disk drive by using a plurality of interconnected small form factor disk drives. These small form factor disk drives are configured into redundancy groups, each of which contains n+m disk drives for storing data records and redundancy information thereon. The use of this configuration is significantly more reliable than a large form factor disk drive. However, in order to maintain compatibility with host processors that request the duplex copy group feature, the phantom duplex copy group apparatus of the present invention mimics the creation of a duplex copy group in this dynamically mapped data storage subsystem using a disk array and a phantom set of pointers that mimic the data storage devices on which the data records are stored.

    摘要翻译: 该装置利用磁盘驱动器阵列来存储关联的主机处理器的数据记录。 该磁盘驱动器阵列通过使用多个互连的小型磁盘驱动器来模拟大型磁盘驱动器的操作。 这些小尺寸磁盘驱动器被配置为冗余组,每个冗余组包含n + m个磁盘驱动器,用于存储数据记录和冗余信息。 使用这种配置比大型磁盘驱动器显着更可靠。 然而,为了保持与请求双工复制组特征的主机处理器的兼容性,本发明的虚拟双工复制组装置使用磁盘阵列和幻影模拟在该动态映射的数据存储子系统中创建双工复制组 一组模拟存储数据记录的数据存储设备的指针。

    Incremental disk backup system for a dynamically mapped data storage
subsystem
    9.
    发明授权
    Incremental disk backup system for a dynamically mapped data storage subsystem 失效
    用于动态映射的数据存储子系统的增量磁盘备份系统

    公开(公告)号:US5210866A

    公开(公告)日:1993-05-11

    申请号:US582260

    申请日:1990-09-12

    IPC分类号: G06F11/14 G06F11/20

    CPC分类号: G06F11/1451 G06F2201/815

    摘要: The parallel disk drive array data storage subsystem dynamically maps between virtual and physical data storage devices and schedules the writing of data to these devices. The data storage subsystem functions as a conventional large form factor disk drive memory, using an array of redundancy groups, each containing N+M disk drives. The data storage subsystem does not modify data stored in a redundancy group but simply writes the modified data as a new record in available memory space on another redundancy group. The original data is flagged as obsolete. A mapping table is maintained to identify portions of these redundancy groups which contain newly written or modified virtual track instances. These marked virtual track instances are written to backup medium as a background process and the mapping table is updated to clear the flags that identify these virtual track instances as having been modified.

    摘要翻译: 并行磁盘驱动器阵列数据存储子系统在虚拟和物理数据存储设备之间动态映射,并安排将数据写入这些设备。 数据存储子系统作为传统的大尺寸磁盘驱动器存储器,使用冗余组阵列,每个冗余组包含N + M个磁盘驱动器。 数据存储子系统不修改存储在冗余组中的数据,而只是将修改后的数据作为新记录写入另一个冗余组的可用存储空间。 原始数据被标记为过时。 维护映射表以识别包含新写入或修改的虚拟磁道实例的这些冗余组的部分。 这些标记的虚拟轨道实例作为后台进程写入备份介质,并且更新映射表以将标识这些虚拟轨道实例的标志清除为已修改。