Abstract-Partiell replikering är ett sätt att öka skalbarheten av replikerade system: uppdateringar behöver endast tillämpas på en delmängd av systemets platser, vilket gör det möjligt för repliker att hantera oberoende delar av arbetsbelastningen parallellt. I detta dokument föreslår vi P-Store, ett delvis replikerat värdelager för breda nätverk. I P-Store, varje transaktion T optimistiskt utför på en eller flera platser och är sedan certifierad för att garantera serialisering av utförandet. Certifieringsprotokollet är äkta, det innebär bara platser som replikera data objekt lästa eller skrivna av T, och innehåller en mekanism för att minimera en konvoj effekt. P-Store gör en sparsam användning av en atomisk multicast tjänst för att garantera korrekthet: inga meddelanden behöver vara multicast under T: s utförande och ett enda meddelande är multicast för att certifiera T. I fall T är global, det vill säga, T: s utförande distribueras på olika geografiska platser, en extra röstfas krävs. Vår strategi kan erbjuda bättre skalbarhet än tidigare föreslagna lösningar som antingen kräver flera atomära multisändningsmeddelanden för att köra T eller är icke-genuine. Experimentella utvärderingar visar att konvojeffekten spelar en viktig roll även när en procent av transaktionerna är globala. Vi jämför också skalbarheten i vår strategi med en fullt replikerad lösning när andelen globala transaktioner och antalet platser varierar.
P-Store, REF är förmodligen den lösning som ligger närmare de tillvägagångssätt som föreslås i detta dokument.
P-Store: Genuine Partial Replication in Wide Area Networks
{'venue': '2010 29th IEEE Symposium on Reliable Distributed Systems', 'journal': '2010 29th IEEE Symposium on Reliable Distributed Systems', 'mag_field_of_study': ['Computer Science']}