Abstract-We presenterar en transaktionsmodell som samtidigt stöder olika konsistensnivåer, som inkluderar serielltizable transaktioner för stark konsekvens, och svagare konsekvent modeller såsom kausal ögonblicksbild isolering (CSI), CSI med kommutativa uppdateringar, och CSI med asynkrona uppdateringar. Denna modell är användbar för att hantera storskaliga replikerade data med olika konsekventa garantier för att göra lämpliga avvägningar mellan datakonsistens och prestanda. Data och tillhörande transaktioner är organiserade i en hierarki som baseras på konsekventa nivåer. Vissa regler införs för transaktioner för att begränsa informationsflödet mellan data på olika nivåer i denna hierarki för att säkerställa de nödvändiga enhetlighetsgarantierna. Byggstenen för denna transaktionsmodell är modellen för ögonblicksbildsisolering. Vi presenterar ett exempel på en e-handelsapplikation strukturerad med dataobjekt och transaktioner definierade på olika konsekventa nivåer. Vi har implementerat ett testbäddssystem för replikerad datahantering baserat på den föreslagna flernivåmodellen. Vi presenterar här resultaten av våra experiment med denna e-handel ansökan för att visa fördelarna med denna modell. I storskaliga system medför stöd för transaktioner med stark överensstämmelse för serialisering skalbarhet och tillgänglighetsbegränsningar på grund av distribuerad samordning. Replication management protokoll med svagare konsekvens modeller ger lägre latens för transaktioner och hög tillgänglighet, men garanterar endast eventuell konsekvens [6] eller orsakssamband [19], [15]. Orsakskonsistens ger mer användbar semantik än eventuell konsekvens och kan stödjas under asynkron replikering och även under nätverkspartitioner. På grund av dessa fördelar har flera system [6], [5], [19], [15] utvecklats som stöder svagare konsekvensmodeller för replikerad datahantering i storskaliga system. Vårt arbete motiveras av observationen att det är önskvärt att samtidigt stödja transaktioner med olika nivåer av konsekventa garantier i stället för att tillhandahålla en enhetlig modell för transaktioner i replikerade datahanteringssystem. Detta gör det möjligt att bygga skalbara applikationer genom att välja lämpliga transaktionsmodeller för dataobjekt med olika konsekventa krav. Således kan man använda låg latency transaktionshantering modeller för dataobjekt med svaga konsekvent krav men samtidigt använda transaktioner med stark konsekvens för kritiska data. Problemet med att samtidigt stödja olika transaktionsmodeller och konsekventa nivåer har behandlats av några nya forskningsprojekt [21], [14], [12]. RedBlue-konsistensmodellen [14]
Tripathi och Thirunavukarasu REF presenterade en transaktionsmodell som samtidigt stödde olika konsekventa nivåer.
A transaction model for management of replicated data with multiple consistency levels
{'venue': '2015 IEEE International Conference on Big Data (Big Data)', 'journal': '2015 IEEE International Conference on Big Data (Big Data)', 'mag_field_of_study': ['Computer Science']}