发明名称 Processing a request to restore deduplicated data
摘要 For a restore request, at least a portion of a recipe that refers to chunks is read. Based on the recipe portion, a container having plural chunks is retrieved. From the recipe portion, it is identified which of the plural chunks of the container to save, where some of the chunks identified do not, at a time of the identifying, have to be presently communicated to a requester. The identified chunks are stored in a memory area from which chunks are read for the restore operation.
申请公布号 US8904128(B2) 申请公布日期 2014.12.02
申请号 US201113155566 申请日期 2011.06.08
申请人 Hewlett-Packard Development Company, L.P. 发明人 Lillibridge Mark David
分类号 G06F13/00;G06F11/14;G06F12/08;G06F12/00 主分类号 G06F13/00
代理机构 代理人
主权项 1. A method comprising: receiving, from a requester, a request to restore data stored in a storage subsystem, wherein the data stored in the storage subsystem includes deduplicated data; in response to the request, reading at least a portion of a recipe that refers to chunks in the deduplicated data;based on the recipe portion, retrieving a first container having plural chunks;identifying, from the recipe portion, which of the plural chunks of the first container to save, wherein some of the identified chunks do not, at a time of the identifying, have to be presently communicated to the requester for a restore operation specified by the request;determining locations in a memory area to place the identified chunks, wherein the determined locations are based on an order of chunks referred to in the recipe portion;storing the identified chunks in the determined locations of the memory area from which chunks are read as the restore operation proceeds, wherein storing the identified chunks in the determined locations results in at least one empty chunk spot between at least two of the identified chunks;retrieving, based on the recipe portion, a second container having plural chunks; identifying, from the recipe portion, which of the plural chunks of the second container to save to the memory area; andstoring the identified chunks of the second container in the memory area, at least one of the identified chunks of the second container stored in the empty chunk spot.
地址 Houston TX US