NASA NTRS ยท 19940024901
Redundant Disk Arrays in Transaction Processing Systems
Abstract
We address various issues dealing with the use of disk arrays in transaction processing environments. We look at the problem of transaction undo recovery and propose a scheme for using the redundancy in disk arrays to support undo recovery. The scheme uses twin page storage for the parity information in the array. It speeds up transaction processing by eliminating the need for undo logging for most transactions. The use of redundant arrays of distributed disks to provide recovery from disasters as well as temporary site failures and disk crashes is also studied. We investigate the problem of assigning the sites of a distributed storage system to redundant arrays in such a way that a cost of maintaining the redundant parity information is minimized. Heuristic algorithms for solving the site partitioning problem are proposed and their performance is evaluated using simulation. We also develop a heuristic for which an upper bound on the deviation from the optimal solution can be established.
Keep this discovery
Explore connections, maps & timelines
Mourad, Antoine Nagib. 1994-02-08. Redundant Disk Arrays in Transaction Processing Systems. https://ntrs.nasa.gov/citations/19940024901
Cite the original work for its findings. Save a collection to share your selection of sources.