发明名称 |
Redundant array of independent disks system with inter-controller communication and method of operation thereof |
摘要 |
A method of operation of a redundant array of independent disks system includes: instantiating a first controller having a first local map and a first remote map; instantiating a second controller having a second local map and a second remote map mapped to the first local map; mapping a first memory device to the first local map by the first controller; coupling a storage device to the second controller and the first controller; and switching control of the storage device to the first controller, when a failure of the second controller is detected, by the first controller reading the first memory device. |
申请公布号 |
US8880800(B2) |
申请公布日期 |
2014.11.04 |
申请号 |
US201113112983 |
申请日期 |
2011.05.20 |
申请人 |
Promise Technology, Inc. |
发明人 |
Mathew Manoj;Rowlands Mohan B. |
分类号 |
G06F12/00;G06F15/163;G06F11/10 |
主分类号 |
G06F12/00 |
代理机构 |
Ishimaru & Associates LLP |
代理人 |
Ishimaru & Associates LLP |
主权项 |
1. A method of operation of a redundant array of independent disks system comprising:
instantiating a first controller having a first local map and a first remote map; instantiating a second controller having a second local map and a second remote map mapped to the first local map; mapping a first memory device to the first local map by the first controller; coupling a storage device to the second controller and the first controller; writing to the second remote map of the second controller for performing a direct remote write to the first local map of the first controller; initiating a read transaction from the second controller to the first controller, the read transaction is achieved using a write only scheme including:
sending a read command descriptor from the second controller to the first controller in a controller-to-controller communication protocol, andperforming the direct remote write of the second remote map by the first controller based on the read command descriptor for avoiding a PCI-express read transaction; and switching control of the storage device to the first controller, when a failure of the second controller is detected, by the first controller reading the first memory device. |
地址 |
Milpitas CA US |