Patent ID: 9223706
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A method for pre-fetching information units, the method comprises: receiving, by a storage system, write requests for writing information units to the storage system; wherein the write requests are initiated by multiple accessing entities; wherein the first identifier identifies a logical address within a logical address space supported by the storage system and wherein a combination of the first and second identifiers identifies an accessing entity that initiated the write request; receiving a read request for reading at least one information unit from the storage system, the read request is initiated by a certain accessing entity of the multiple accessing entities; determining whether to perform a pre-fetch of at least one additional information unit in response to at least one write request that was initiated by the certain accessing entity, wherein the at least one write request forms a write request pattern initiated by the certain accessing entity; wherein the determining comprises comparing between (a) the write request pattern initiated by the certain accessing entity and (b) a read request pattern that comprises the read request initiated by the certain accessing entity; and if it is determined to perform the pre-fetch then fetching the at least one additional information unit.