Patent ID: 8032712
Filing Date: 2011-10-04
Classification: G06F

Abstract:
1. A storage system for storing contents accessed by a host computer, comprising: an interface coupled to the host computer; a processor coupled the interface; a memory coupled to the processor; and a storage device for storing the contents, wherein: the storage device comprises a plurality of first storage devices in which the contents accessed sequentially from a beginning, and a second storage device in which the contents can be accessed at random; the contents stored in the first storage devices are replicated to the second storage device, and the replicated contents is accessed by the host computer; wherein the host computer includes a first memory storing a contents management table that includes a plurality of entries, each entry including a respective association between a content item and a corresponding first storage device of the plurality of first storage devices in which the content item is stored; wherein the host computer is configured to: receive an input of a query used for content items stored in the storage device; search the contents management table for entries for which the respective association includes a content item related to the input query; set a priority to a candidate first storage device of the first storage devices included in at least one entry of the contents management table for which the respective association includes a content item related to the input query based on a quantity of entries of the contents management table for which the respective association includes correspondence between a content item related to the input query and the candidate first storage device; and instruct the storage system to replicate the contents stored in the candidate first storage device to the second storage device in accordance with the priority; and wherein the processor is configured to: receive an indication of the candidate first storage device and the priority of the contents from the host computer; and replicate the contents stored in the candidate first storage device to the second storage device in accordance with the priority before reception of an access request.