Sammanfattning - Detta papper presenterar en ny distribuerad diskarray arkitektur för att uppnå hög I / O prestanda i skalbara kluster dator. I en serverlös grupp av datorer kan alla distribuerade lokala diskar integreras som en distribuerad programvara redundant uppsättning oberoende diskar (ds-RAID) med ett enda I/O-utrymme. Vi rapporterar den nya RAID-x-designen och dess referensresultat. Fördelen med RAID-x kommer främst från dess ortogonala rand- och spegelarkitektur (OSM). Bandbredden förstärks med distribuerad randning över lokala och avlägsna diskar, medan tillförlitligheten kommer från ortogonal spegling på lokala diskar i bakgrunden. Vår RAID-x-design jämförs experimentellt med RAID-5, RAID-10 och kedjefälld RAID genom benchmarking på ett forsknings Linuxkluster vid USC. Andrew och Bonnies referensresultat rapporteras om alla fyra diskarrayarkitekturerna. Kooperativa diskdrivrutiner och Linuxtillägg utvecklas för att möjliggöra inte bara det enskilda I/O-utrymmet, utan också det delade virtuella minnet och den globala filhierarkin. Vi avslöjar effekterna av trafikhastighet och stripe enhet storlek på I/O prestanda. Genom skalbarhet och overhead-analys finner vi styrkan av RAID-x inom tre områden: (1) förbättrad aggregat-I/O bandbredd speciellt för parallellskrivande, (2) ortogonal spegling med låg mjukvara overhead, och (3) förbättrad skalbarhet i kluster I/O bearbetning. Arkitektoniska styrkor och svaghet hos alla fyra ds-RAID-arkitekturer utvärderas jämförelsevis. Det optimala valet beror på önskad parallellläsning/skrivprestanda, vilken feltolerans som krävs och kostnadseffektiviteten i specifika I/O-behandlingsapplikationer.
RAIDx REF, ett blocknivålagringssystem avsett för kluster, föreslår ett nytt system som kallas ortogonal randning och spegling som försämrar RAID-10:s tillförlitlighet för att förbättra skrivprestandan.
Orthogonal Striping and Mirroring in Distributed RAID for I / O-Centric Cluster Computing
{'venue': 'ICDCS', 'journal': None, 'mag_field_of_study': ['Computer Science']}