发明名称 Virtualized data storage in a network computing environment
摘要 Methods and systems for load balancing read/write requests of a virtualized storage system. In one embodiment, a storage system includes a plurality of physical storage devices and a storage module operable within a communication network to present the plurality of physical storage devices as a virtual storage device to a plurality of network computing elements that are coupled to the communication network. The virtual storage device comprises a plurality of virtual storage volumes, wherein each virtual storage volume is communicatively coupled to the physical storage devices via the storage module. The storage module comprises maps that are used to route read/write requests from the network computing elements to the virtual storage volumes. Each map links read/write requests from at least one network computing element to a respective virtual storage volume within the virtual storage device.
申请公布号 US9043547(B2) 申请公布日期 2015.05.26
申请号 US201414218308 申请日期 2014.03.18
申请人 NetApp, Inc 发明人 Jeong Wayland;Kotwani Mukul;Popovski Vladimir
分类号 G06F12/00;G06F3/06;G06F12/10;G06F12/08 主分类号 G06F12/00
代理机构 Haynes and Boone, LLP 代理人 Haynes and Boone, LLP
主权项 1. A storage module comprising: one or more ports configured to couple the storage module to one or more computing elements via a network; and one or more maps, each of the one or more maps associating a plurality of logical block addresses with a respective virtual extent and a preassigned route through the network to a respective physical storage device, the preassigned route being selected from a plurality of routes between the storage module and the respective physical storage device; wherein the storage module is configured to: receive a first storage request from one of the computing elements, the first storage request including a first logical block address;determine a first virtual extent based on the first logical block address and the one or more maps;determine a first preassigned route between the storage module and a first physical storage device storing the first virtual extent based on the first logical block address and the one or more maps; andforward the first storage request to the first physical storage device using the first preassigned route; wherein each of the one or more maps balances distribution of storage requests among preassigned routes.
地址 Sunnyvale CA US