Patent ID: 8667224
Filing Date: 2014-03-04
Classification: G06F

Abstract:
1. A method for processing a data operation in a data storage system comprising: receiving, by a front-end component of the data storage system, the data operation from a requester; and in response to receiving the data operation, performing first processing by the front-end component, said first processing including: wherein said sequential stream recognition processing determines whether said data portion of said read operation is included in a sequential stream, wherein said prefetch processing includes determining an amount of data in a detected sequence to be prefetched, wherein said non-regular device is a device including at least one portion of a sequential stream from said requester's point of view which said back-end component cannot recognize and said front-end component can recognize, wherein said back-end component is a disk adapter that includes a first processor and accesses said one or more physical devices of the data storage system and said front-end component is a front-end adapter that includes a second processor different from the first processor, that receives the data operation over a network connection from the requester connected to the data storage system over the network connection, and that does not access said one or more physical devices of the data storage system, wherein the first processing performed by the front-end component is partitioned from the second processing performed by the back-end component, and wherein at least some logical device information corresponding to the read operation is available to the front-end component and is not available to the back-end component.