发明名称 |
Performing data storage optimizations across multiple data storage systems |
摘要 |
Described are techniques for performing data storage optimizations. A data storage optimizer on a first data storage system connected to a set of other data storage systems receives performance classification information. The first data storage system includes a first set of storage devices of a first performance classification. The set of other data storage systems includes a second set of storage devices of a second performance classification different from the first performance classification. A write operation is received from the host to write first data to a target address of a virtually provisioned device. It is determined that physical storage is not currently allocated for the target address of the virtually provisioned device. A first portion of physical storage is allocated for storing the first data. The first portion of physical storage is included in a storage device of the second set having the second performance classification. |
申请公布号 |
US8935493(B1) |
申请公布日期 |
2015.01.13 |
申请号 |
US201213466775 |
申请日期 |
2012.05.08 |
申请人 |
EMC Corporation |
发明人 |
Dolan Sean C.;Naamad Amnon;Marshak Marik;Veprinsky Alexandr;Sahin Adnan;Wang Hui;Liu Xiaomei;Aharoni Dan;Kirac Ahmet;Martin Owen |
分类号 |
G06F12/02;G06F3/06 |
主分类号 |
G06F12/02 |
代理机构 |
Muirhead and Saturnelli, LLC |
代理人 |
Muirhead and Saturnelli, LLC |
主权项 |
1. A method for performing data storage optimizations comprising:
receiving, by a data storage optimizer on a first data storage system connected to a set of one or more other data storage systems, performance classification information, said first data storage system including a first set of one or more storage devices of a first performance classification and said set of one or more other data storage systems including a second set of one or more storage devices of a second performance classification different from the first performance classification, wherein said performance classification information indicates that storage devices of the second set are of the second performance classification; receiving, by the first data storage system from a host, a write operation to write first data to a target address of a virtually provisioned device; determining that physical storage is not currently allocated for the target address of the virtually provisioned device; and allocating a first portion of physical storage for storing the first data, the first portion of physical storage being included in a storage device of the second set having the second performance classification, wherein said target address is included in a first extent of the virtually provisioned device and said second performance classification is selected from a plurality of performance classifications in accordance with selection criteria, said selection criteria including one or more extent-level metrics characterizing workload of data operations directed to the first extent. |
地址 |
Hopkinton MA US |