To provide a method, system, and program for write process management in which a list of destination location IDs during write operations is maintained in an array having an array pointer which identifies the next available entry of the array.
The method includes the steps of acquiring a location ID of a destination of a write operation, preserving the location ID in an available entry of the array, wherein the entry is identified by an array pointer having a first value, and changing the first value of the array pointer into a second value in order to identify other available array entries. Allowing a stack of variable sizes and adding a destination location ID of a pending write operation increases the size of the stack. Removing a destination location ID of a completed write operation reduces the size of the stack. A stack index may be incremented according as destination location IDs are added and may be decremented according as destination location IDs are removed.
DUDAS PHILIP MATTHEW
DAY KENNETH FAIRCLOUGH III
BOYD KENNETH W
Yoshihiro City
Takeshi Ueno