Cache control method and apparatus

    公开(公告)号:US07082496B2

    公开(公告)日:2006-07-25

    申请号:US10632840

    申请日:2003-08-04

    IPC分类号: G06F12/12

    CPC分类号: G06F12/0866

    摘要: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.

    Disk array device with selectable method for generating redundant data

    公开(公告)号:US06604172B2

    公开(公告)日:2003-08-05

    申请号:US10196293

    申请日:2002-07-17

    IPC分类号: G06F1216

    摘要: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive. The disk array device selects the method of generating redundant data that will minimize the time required to process, transfer and store both the received host data and the generated redundant data based on the length of write data received from the host, an access pattern specified by the host, by the current load state of the disk drives, and by the existence of a failure state in a disk drive. Divided write data and previous data to be updated may be transferred depending on the write data length.

    Cache control method and apparatus
    3.
    发明授权
    Cache control method and apparatus 失效
    缓存控制方法和装置

    公开(公告)号:US6085286A

    公开(公告)日:2000-07-04

    申请号:US217371

    申请日:1998-12-21

    IPC分类号: G06F3/06 G06F12/08 G06F13/00

    CPC分类号: G06F12/0866

    摘要: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.

    摘要翻译: 在具有数据处理装置,高速缓冲存储器的控制单元和分别互连在一起的记录的存储单元的信息处理系统中,其中当控制单元从数据处理装置接收到对记录的写请求时, 写入,并且如果要写入的记录未被存储在高速缓冲存储器中,则控制单元从数据处理装置接收要写入对象记录中的数据,并将接收到的数据存储在高速缓冲存储器中。 在通知数据处理装置完成数据写入处理之后,如果对象记录被存储在存储单元中,则控制单元检查存储在存储单元中的存储在高速缓冲存储器中的数据的对象记录是否存储在存储单元中 高速缓冲存储器中的数据被写入存储单元中,如果不存在,则高速缓冲存储器中的数据不被写入,并且将该效果通知给数据处理装置。

    Parallel transfer type director means
    4.
    发明授权
    Parallel transfer type director means 失效
    并行传输型导向装置

    公开(公告)号:US4870565A

    公开(公告)日:1989-09-26

    申请号:US322119

    申请日:1989-03-13

    IPC分类号: G06F13/10 G06F12/08 G06F13/12

    摘要: A computer system having a disk cache unit between a disk unit and the main storage unit. Ordinarily, the data transfer processing is carried out between the disk unit and the disk cache unit and between the disk cache unit and the main storage unit in this case. The present invention is characterized by enabling these two data transfer operations to be executed in parallel and to prevent a director from becoming the bottleneck of the processing due to the concentrated processing requests. For this purpose, the present invention provides for conducting a data transfer between the disk cache unit and a disk unit while a data transfer is taking place between the main storage unit and the disk cache unit. The director is configured, for example, with two data transfer controlling systems and two data transfer units for carrying out data transfer according to instructions for the two data transfer controlling systems.

    摘要翻译: 一种在盘单元和主存储单元之间具有盘缓存单元的计算机系统。 通常,在这种情况下,在盘单元和盘缓存单元之间以及盘高速缓存单元和主存储单元之间执行数据传送处理。 本发明的特征在于能够并行地执行这两个数据传送操作,并且防止由于集中的处理请求导致控制器成为处理的瓶颈。 为此,本发明提供了在主存储单元和磁盘高速缓存单元之间进行数据传输的同时,在磁盘高速缓存单元和磁盘单元之间进行数据传送。 导向器例如配置有两个数据传输控制系统和两个用于根据两个数据传输控制系统的指令执行数据传输的数据传输单元。

    Disk array device with selectable method for generating redundant data
    6.
    发明授权
    Disk array device with selectable method for generating redundant data 失效
    磁盘阵列设备,可选择生成冗余数据的方法

    公开(公告)号:US06961816B2

    公开(公告)日:2005-11-01

    申请号:US10601892

    申请日:2003-06-24

    摘要: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.

    摘要翻译: 磁盘阵列设备选择用于减少开销并提高与生成冗余数据相关联的可靠性的冗余生成方法。 磁盘阵列设备包括连接到并控制磁盘驱动器阵列的磁盘控制器。 磁盘控制器包括冗余数据生成器,差分数据生成器和冗余数据生成方法选择器。 冗余数据生成器能够通过读取和修改方法和全部条纹方法生成冗余数据。 磁盘阵列装置从读取和修改的方法以及所有条带中选择产生冗余数据的方法,以及在驱动器中产生的方法和差异方法,这两者都被执行以在盘驱动器上生成冗余数据。

    Method of data migration
    7.
    发明授权

    公开(公告)号:US06374327B1

    公开(公告)日:2002-04-16

    申请号:US09782080

    申请日:2001-02-14

    IPC分类号: G06F1316

    摘要: A method, apparatus and computer program for controlling data migration in an information processing system which includes a central processing unit (CPU), a new storage system connected to the CPU and an old storage system connected to the new storage system. In the information processing system data migration is conducted to transfer data from the old storage system to the new storage system. The invention operates by permitting access by the CPU to the storage systems during data migration. When an access by the CPU is generated the invention determines whether the access is to a region where data migration has been completed or to a region where data migration has not been completed. If the access is to a region where data migration has been completed, then processing of the access is handled by the new storage system. If the access is to a region where data migration has not been completed, then processing of the access is handled by the old storage system causing data related to the access to be transferred from the old storage system to the new storage system. The speed of data migration can be adjusted based upon the utilization of the resources of the information processing system and information of the priority of access to the new storage system by the CPU.

    Cache control by adding record identification information to partial
write request
    9.
    发明授权
    Cache control by adding record identification information to partial write request 失效
    通过将记录标识信息添加到部分写入请求中进行缓存控制

    公开(公告)号:US5694576A

    公开(公告)日:1997-12-02

    申请号:US530711

    申请日:1995-09-19

    IPC分类号: G06F3/06 G06F12/08 G06F12/12

    CPC分类号: G06F12/0866

    摘要: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.

    摘要翻译: 在具有数据处理装置,高速缓冲存储器的控制单元和分别互连在一起的记录的存储单元的信息处理系统中,其中当控制单元从数据处理装置接收到对记录的写请求时, 写入,并且如果要写入的记录未被存储在高速缓冲存储器中,则控制单元从数据处理装置接收要写入对象记录中的数据,并将接收到的数据存储在高速缓冲存储器中。 在通知数据处理装置完成数据写入处理之后,如果对象记录被存储在存储单元中,则控制单元检查存储在存储单元中的存储在高速缓冲存储器中的数据的对象记录是否存储在存储单元中 高速缓冲存储器中的数据被写入存储单元中,如果不存在,则高速缓冲存储器中的数据不被写入,并且将该效果通知给数据处理装置。

    On-line dumping system and disk sub-system
    10.
    发明授权
    On-line dumping system and disk sub-system 失效
    在线倾卸系统和磁盘子系统

    公开(公告)号:US5606684A

    公开(公告)日:1997-02-25

    申请号:US319775

    申请日:1994-10-07

    摘要: A buffer memory capable of storing contents of a plurality of tracks of a disk volume is provided in a disk controller or a disk drive, and in dump processing requested by a higher rank unit (CPU) to the disk controller, the data is immediately transferred from the buffer memory if the data to be dumped is present in the buffer memory, and if the data to be dumped is not present in the buffer memory, dump prefetching into the buffer memory is started and the execution of the dump processing is interrupted so that an on-line input/output operation other than the dump processing is accepted. When the dump prefetching into the buffer memory is over, the interrupted dump processing is resumed.

    摘要翻译: 在磁盘控制器或磁盘驱动器中提供能够存储磁盘卷的多个磁道的内容的缓冲存储器,并且在由高级单元(CPU)向磁盘控制器请求的转储处理中,立即传送数据 如果缓冲存储器中存在要转储的数据,则从缓冲存储器中读取缓冲存储器中的数据,如果缓存器中不存在要转储的数据,则转储预取到缓冲存储器中,转储处理的执行中断 接受转储处理以外的在线输入/输出操作。 当转储预取到缓冲存储器中时,恢复中断的转储处理。