{"title":"Site partitioning for distributed redundant disk arrays","authors":"A. Mourad, W. Fuchs, D. Saab","doi":"10.1109/RIDE.1992.227403","DOIUrl":null,"url":null,"abstract":"Redundant disk arrays are used for the purpose of providing reliable storage while increasing the I/O bandwidth in high performance systems. Redundant disk arrays can also be used in a distributed setting to increase availability in the presence of temporary site failures or major disasters. The data at each site is partitioned into blocks and data blocks from different sites are grouped into a parity group. The bitwise parity of the data blocks in each parity group is computed and written at a different site. The authors look at the problem of partitioning a large distributed storage system into fixed size redundant arrays in such a way as to minimize the cost of remote accesses that have to be performed to update the parity information. They model the distributed computing system by an undirected connected graph G=(V,E) where V is the set of sites and each edge e in E represents a bidirectional link between two sites.<<ETX>>","PeriodicalId":138660,"journal":{"name":"[1992 Proceedings] Second International Workshop on Research Issues on Data Engineering: Transaction and Query Processing","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-02-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1992 Proceedings] Second International Workshop on Research Issues on Data Engineering: Transaction and Query Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RIDE.1992.227403","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Redundant disk arrays are used for the purpose of providing reliable storage while increasing the I/O bandwidth in high performance systems. Redundant disk arrays can also be used in a distributed setting to increase availability in the presence of temporary site failures or major disasters. The data at each site is partitioned into blocks and data blocks from different sites are grouped into a parity group. The bitwise parity of the data blocks in each parity group is computed and written at a different site. The authors look at the problem of partitioning a large distributed storage system into fixed size redundant arrays in such a way as to minimize the cost of remote accesses that have to be performed to update the parity information. They model the distributed computing system by an undirected connected graph G=(V,E) where V is the set of sites and each edge e in E represents a bidirectional link between two sites.<>