TY - GEN
T1 - Scalable transaction management with snapshot isolation on cloud data management systems
AU - Padhye, Vinit
AU - Tripathi, Anand R
PY - 2012/10/2
Y1 - 2012/10/2
N2 - We address the problem of building scalable transaction management mechanisms for multi-row transactions on key-value storage systems. We develop scalable techniques for transaction management utilizing the snapshot isolation (SI)model. Because the SI model can lead to non-serializable transaction executions, we investigate two conflict detection techniques for ensuring serializability under SI. To support scalability, we investigate system models and mechanisms in which the transaction management functions are decoupled from the storage system and integrated with the application-level processes. We present two system models and demonstrate their scalability under the scale-out paradigm of Cloud computing platforms. In the first system model, all transaction management functions are executed in a fully decentralized manner by the application processes. The second model is based on a hybrid approach in which the conflict detection techniques are implemented by a dedicated service. We performa comparative evaluation of these models using the TPC-Cbenchmark and demonstrate their scalability.
AB - We address the problem of building scalable transaction management mechanisms for multi-row transactions on key-value storage systems. We develop scalable techniques for transaction management utilizing the snapshot isolation (SI)model. Because the SI model can lead to non-serializable transaction executions, we investigate two conflict detection techniques for ensuring serializability under SI. To support scalability, we investigate system models and mechanisms in which the transaction management functions are decoupled from the storage system and integrated with the application-level processes. We present two system models and demonstrate their scalability under the scale-out paradigm of Cloud computing platforms. In the first system model, all transaction management functions are executed in a fully decentralized manner by the application processes. The second model is based on a hybrid approach in which the conflict detection techniques are implemented by a dedicated service. We performa comparative evaluation of these models using the TPC-Cbenchmark and demonstrate their scalability.
KW - Clodu data management
KW - key-value storage systems
KW - snapshot isolation
KW - transaction management
UR - http://www.scopus.com/inward/record.url?scp=84866759122&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84866759122&partnerID=8YFLogxK
U2 - 10.1109/CLOUD.2012.102
DO - 10.1109/CLOUD.2012.102
M3 - Conference contribution
AN - SCOPUS:84866759122
SN - 9780769547558
T3 - Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
SP - 542
EP - 549
BT - Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
T2 - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
Y2 - 24 June 2012 through 29 June 2012
ER -