发明名称 Network storage systems having clustered raids for improved redundancy and load balancing
摘要 A clustered network-based storage system includes a host server, multiple high availability system controller pairs, and multiple storage devices across multiple arrays. Two independent storage array subsystems each include a quorum drive copy and are each controlled by a HA pair, with remote volume mirroring links coupling the separate HA pairs. The host server includes a virtualization agent that identifies and prioritizes communication paths, and also determines capacity across all system nodes. A system storage management agent determines an overall storage profile across the system. The virtualization agent, storage management agent, quorum drive copies and remote volume mirroring link all operate to provide increased redundancy, load sharing, or both between the separate first and second arrays of storage devices.
申请公布号 US8832372(B2) 申请公布日期 2014.09.09
申请号 US201213480270 申请日期 2012.05.24
申请人 NetApp, Inc. 发明人 Jibbe Mahmoud K.;Sharma Abhishekh P.;Satchitanand Karthik Krishnamurthy;Darisa Venkata Ramprasad;Sengupta Dhishankar
分类号 G06F12/08;G06F11/20;G06F12/06 主分类号 G06F12/08
代理机构 Haynes and Boone, LLP 代理人 Haynes and Boone, LLP
主权项 1. A clustered network-based storage system, comprising: a host server adapted to transmit and receive data across the system, said host server including a virtualization agent and a storage management agent, wherein the virtualization agent facilitates identification of clustered system communication paths and determinations of capacity across multiple clustered system nodes, and wherein the storage management agent facilitates the determination of an overall storage profile across the clustered system; a plurality of storage devices adapted to store data transmitted from the host server, said plurality of storage devices being arranged in separate independent arrays, wherein each array of storage devices includes a quorum drive copy containing information about the overall storage profile of the clustered system; and a plurality of high availability system controller pairs including a first and a second high availability controller pair, each high availability system controller pair including first and second controllers that are each adapted for designation as a clustered system node and for reading and writing to at least some of the plurality of storage devices based upon commands received from the host server, wherein each of the first and second controllers are in communication with each other, the host server, a respectively assigned array of storage devices from the plurality of storage devices, and a corresponding controller in a different high availability controller pair via a remote volume mirroring link, and wherein the virtualization agent, storage management agent, quorum drive copies and remote volume mirroring link are adapted to provide redundancy, load sharing, or both between the separate independent arrays of storage devices; wherein the host server is adapted to transmit a non-backup write request for storing data in the respectively assigned array of storage devices assigned to the first and second controllers of the first high availability controller pair using one of four network paths based on availability of the network paths, the network paths comprising: a first network path from the host server to the first controller of the first high availability controller pair;a second network path from the host server to the second controller of the first high availability controller pair;a third network path from the host server to the first controller of the first high availability controller pair through the first controller of the second high availability controller pair and using the remote volume mirroring link between the first controller of the first high availability controller pair and the first controller of the second high availability controller pair; anda fourth network path from the host server to the second controller of the first high availability controller pair through the second controller of the second high availability controller pair and using the remote volume mirroring link between the second controller of the first high availability controller pair and the second controller of the second high availability controller pair.
地址 Sunnyvale CA US