Patent ID: 9268702
Filing Date: 2016-02-23
CPC Classification: G06F

Claim Text:
1. A method for storage input/output (I/O) path configuration in a system that includes at least one storage device with at least one computer processor; the method comprising providing in the I/O path into at least: translating by said filesystem, based on computer executable instructions executed by said at least one processor, a file I/O request made by an application executed by said at least one computer processor into a plurality of block I/O requests, such that the file I/O request is assigned to I/O partitions; fulfilling by said at least one processor each of said block I/O requests from one of said partitioned I/O cache, said partitioned storage cache and said partitioned journaling module, while isolating said requests to independent cache and journal partitions; wherein said I/O cache module creates a plurality of independently partitioned cache structures, which each stores and handles a disjoined set of data blocks, mapped to one or more containers on said first computer readable medium, and said storage cache module creates a plurality of independent cache structures mapped to one or more containers on said second computer readable medium; said journaling module creates a plurality of independent journal structures each maintaining a persistent transaction log and providing for the recovery of I/O operations in the event of a failed operation across partitions on said I/O cache.