发明名称 |
Storage tiering in cloud environment |
摘要 |
A plurality of performance-based storage nodes and a plurality of capacity-based storage nodes of a data storage system in a network environment are allocated to one or more tiered resource pools such that the performance-based storage nodes and the capacity-based storage nodes allocated to each one of the one or more tiered resource pools are addressable via a given virtual address for each tiered resource pool. Access to the performance-based storage nodes and the capacity-based storage nodes in the one or more tiered resource pools by a plurality of compute nodes is managed transparent to the compute nodes via a given storage policy. At least portions of the compute nodes, the performance-based storage nodes, and the capacity-based storage nodes are operatively coupled via a plurality of network devices. One or more of the allocating and managing steps are automatically performed under control of at least one processing device. |
申请公布号 |
US9619429(B1) |
申请公布日期 |
2017.04.11 |
申请号 |
US201314039430 |
申请日期 |
2013.09.27 |
申请人 |
EMC IP Holding Company LLC |
发明人 |
Wang Tianqing;Wan Lintao;Guo Feng Golfen;Chen Qiyan;Yan Kay;Todd Stephen |
分类号 |
G06F15/167;G06F15/173 |
主分类号 |
G06F15/167 |
代理机构 |
Ryan, Mason & Lewis, LLP |
代理人 |
Ryan, Mason & Lewis, LLP |
主权项 |
1. A method, comprising:
allocating a plurality of performance-based storage nodes and a plurality of capacity-based storage nodes of a data storage system in a network environment to one or more tiered resource pools such that, for a given pool of the one or more tiered resource pools, the performance-based storage nodes and the capacity-based storage nodes allocated to the given pool are addressable via a given virtual address assigned to the given pool; and managing access of the performance-based storage nodes and the capacity-based storage nodes in the one or more tiered resource pools by a plurality of compute nodes, wherein access to the performance-based storage nodes and the capacity-based storage nodes is managed transparent to the compute nodes via a given storage policy; wherein at least portions of the compute nodes, the performance-based storage nodes, and the capacity-based storage nodes are operatively coupled via a plurality of network devices; wherein the managing step further comprises at least one of creating and migrating a storage volume in response to a request from one of the plurality of compute nodes; wherein creating the storage volume further comprises:
collecting network topology information from the plurality of network devices, and selecting an appropriate one of the performance-based storage nodes and the capacity-based storage nodes based at least in part on the given storage policy and the network topology information;communicating with the selected appropriate one of the performance-based storage nodes and the capacity-based storage nodes to allocate storage capacity thereon; andsending, to the compute node that requested creation of the storage volume, the given virtual address of the tiered resource pool in which the selected appropriate one of the performance-based storage nodes and the capacity-based storage nodes is allocated; and wherein one or more of the allocating and managing steps are automatically performed under control of at least one processing device. |
地址 |
Hopkinton MA US |