Sawyer Law Group LLP
Method and system for increasing concurrency during staging and destaging in a log structured array
Aspects for increasing concurrency during staging and destaging of a log structured array (LSA) are described. In an exemplary method aspect, the method includes determining a process type making a request for access to a locking mechanism associated with an LSA directory entry for a logical track, and determining a lock status for the locking mechanism. Access to the locking mechanism is then provided according to the determined process type and lock status. Further, a destaging process is allowed to obtain an available locking mechanism in a read-write mode, a staging process is allowed to obtain an available locking mechanism in a read-only mode, and a garbage collection process is allowed to obtain an available locking mechanism initially in a read-only mode and subsequently in a read-write mode, wherein increased concurrency results during the staging and destaging processes.
International Business Machines Corporation
G G G G Y G Y
G06F G06F G06F G06F Y10S G06F Y10S
inventional inventional inventional inventional additional inventional additional
Dung Kim Juan Hai-Fang Michael Reese
Nguyen Li Yun Jones