RAMCloud är ett DRAM-baserat lagringssystem som ger billig hållbarhet och tillgänglighet genom att återhämta sig snabbt efter krascher, snarare än att lagra kopior i DRAM. RAMCloud sprider säkerhetskopieringsdata över hundratals eller tusentals diskar, och den utnyttjar hundratals servrar parallellt för att rekonstruera förlorad data. Systemet använder en logstrukturerad metod för alla sina data, både i DRAM och på disk; detta ger hög prestanda både under normal drift och under återhämtning. RAMCloud använder randomiserade tekniker för att hantera systemet på ett skalbart och decentraliserat sätt. I ett 60-node kluster återvinner RAMCloud 35 GB data från en misslyckad server på 1,6 sekunder. Våra mätningar tyder på att metoden kommer att skalas för att återställa större minnesstorlekar (64 GB eller mer) på kortare tid med större kluster.
Slutligen, RAMCloud är en låg-latent nyckel-värdelager som håller alla data i DRAM REF.
Fast crash recovery in RAMCloud
{'venue': "SOSP '11", 'journal': None, 'mag_field_of_study': ['Computer Science']}