发明名称 Passing hint of page allocation of thin provisioning with multiple virtual volumes fit to parallel data access
摘要 An information system comprises: a storage system including a processor, a memory, and a plurality of virtual volumes to be allocated pages from a storage pool of volumes; and a metadata server which, upon receiving from a client a write request containing file data to be written to a virtual volume in the storage system, returns the write request to the client with parallel information which is added to a data layout of the file data to be written in the virtual volume. The storage system, upon receiving the write request with the parallel information, allocates, based on the parallel information, pages from the storage pool to the virtual volume for writing the file data, so that the data layout is striped and the allocated pages fit striped data access according to the striped data layout.
申请公布号 US9069471(B2) 申请公布日期 2015.06.30
申请号 US201113249310 申请日期 2011.09.30
申请人 HITACHI, LTD. 发明人 Nakano Takahiro
分类号 G06F12/08;G06F12/06;G06F3/06 主分类号 G06F12/08
代理机构 Mattingly & Malur, PC 代理人 Mattingly & Malur, PC
主权项 1. An information system comprising: a storage system including a processor, a memory, and a plurality of virtual volumes to be allocated pages from a storage pool of volumes; and a metadata server which, upon receiving from a client a write request containing file data to be written to virtual volumes in the storage system, assigns parallel information for parallel data access and returns the write request to the client with the parallel information which is added to a data layout of the file data to be written in the plurality of virtual volumes which are allocated pages from the storage pool of volumes; wherein the storage system, upon receiving the write request, from the client, with the parallel information assigned by the metadata server, allocates, based on the parallel information, pages from the storage pool to the plurality of virtual volumes for writing the file data, so that the data layout is striped and the allocated pages fit striped data access according to the striped data layout among the plurality of virtual volumes; wherein the parallel information assigned to the write request by the metadata server has two parts, a first part being an index indicating a position of the file data in a stripe width and a second part being the stripe width indicating into how many volumes the file data is striped; and wherein the storage system selects pages from the storage pool to be allocated to the virtual volume for writing the file data according to P mod N=n, where P is a number representing parallel capacity of the storage pool, the parallel capacity meaning how many volumes can be accessed simultaneously, where N is the stripe width of the parallel information, and where n is the index of the parallel information.
地址 Tokyo JP
您可能感兴趣的专利