Misslyckanden av någon typ är vanliga i nuvarande datacenter, delvis på grund av de högre skalor av data som lagras. När uppgifterna skalas upp blir tillgängligheten mer komplex, medan olika tillgänglighetsnivåer per applikation eller dataobjekt kan krävas. I detta dokument föreslår vi ett självstyrt värdelager som dynamiskt fördelar resurserna i ett datamoln till flera applikationer på ett kostnadseffektivt och rättvist sätt. Vårt tillvägagångssätt erbjuder och dynamiskt upprätthåller flera differentierade tillgänglighetsgarantier för varje enskild applikation trots misslyckanden. Vi använder en virtuell ekonomi, där varje datapartition (dvs. ett nyckelområde i ett konsekvent hashing utrymme) fungerar som en individuell optimizer och väljer om man ska migrera, replikera eller ta bort sig själv baserat på nettonytta maximering avseende det verktyg som erbjuds av partitionen och dess lagrings- och underhållskostnad. Som bevisas av en spel-teoretisk modell, förekommer inga migreringar eller replikationer i systemet vid jämvikt, som snart uppnås när frågebelastningen och den använda lagringen är stabil. Dessutom har vi med hjälp av omfattande simuleringsförsök visat att vårt tillvägagångssätt dynamiskt finner den optimala resurstilldelningen som balanserar frågebehandlingens omkostnader och uppfyller tillgänglighetsmålen på ett kostnadseffektivt sätt för olika sökhastigheter och lagringskrav. Slutligen har vi implementerat en fullt fungerande prototyp av vårt tillvägagångssätt som tydligt visar dess tillämplighet i verkliga miljöer.
Bonvin m.fl. REF föreslog en självstyrande nyckelvärdeslagringstjänst i molnlagring.
A self-organized, fault-tolerant and scalable replication scheme for cloud storage
{'venue': "SoCC '10", 'journal': None, 'mag_field_of_study': ['Computer Science']}