-
1.
公开(公告)号:WO2021080639A1
公开(公告)日:2021-04-29
申请号:PCT/US2020/021486
申请日:2020-03-06
Applicant: MICROCHIP TECHNOLOGY INC.
Inventor: CALDWELL, Robert E., Jr.
Abstract: A method for operating a storage controller to write to a group of multi-actuator disk drives includes receiving a data stream, performing RAID mapping to a preselected RAID level, organizing the data stream into at least one data stream, creating at least one parity data stream, organizing each data stream and parity data stream into blocks of data, dividing each data stream and each parity data stream into groups of blocks of data assigned to a logical unit representing a drive and an actuator, blocks of data from a data stream and parity stream assigned to a different drive, sequential groups of blocks of data assigned substantially equally to logical units representing actuators in each drive, providing each group of blocks of data to a target port associated with the drive to which it has been assigned, and sending each group of blocks of data from the target port.
-
公开(公告)号:WO2021040761A1
公开(公告)日:2021-03-04
申请号:PCT/US2019/061400
申请日:2019-11-14
Applicant: MICROCHIP TECHNOLOGY INC.
Inventor: CALDWELL, Robert E., Jr.
Abstract: A method for writing data to a dual-actuator disk drive includes providing a multi-actuator disk drive having a first actuator communicating with first disk platters and a second actuator communicating with second disk platters, receiving in a storage controller a data stream including groups of blocks of data to be written to the multi-actuator disk drive, alternately distributing from a disk controller in the disk drive sequential ones of the groups of blocks of data from the data stream to the first actuator and the second actuator as defined by commands from the storage controller, and simultaneously writing from the first actuator to the at least one first disk platter ones of the groups of blocks of data routed to the first actuator and writing from the second actuator to the at least one second disk platter ones of the groups of blocks of data routed to the second actuator.
-