A Comprehensive Evaluation Model for BASE Transaction Processing
Sachi Nishida, Yoshiyuki Shinkawa
2014
Abstract
Transaction processing has been thought to be not suitable for cloud computing. The primary reason is that the data integrity principle is much relaxed from the traditional ACID. This new principle is known as BASE. In order to deploy transaction processing systems over cloud environments, we need to reveal the characteristics of transaction behavior under the BASE principle. The paper proposes a CPN (Colored Petri Net) based comprehensive integrity evaluation model with high modularity, which can easily be customized, or enhanced for diverse application domains and cloud environments.
References
- Jensen, K. and Kristensen, L. (2009). Coloured Petri Nets: Modeling and Validation of Concurrent Systems. Springer-Verlag.
- Jensen, K., Kristensen, L. M., and Wells, L. (2007). Coloured Petri Nets and CPN Tools for Modelling and Validation of Concurrent Systems. In International Journal on Software Tools for Technology Transfer (STTT) Volume 9, Numbers 3-4, pages 213- 254. Springer-Verlag.
- Kung, H. T. and Robinson, J. T. (1981). On Optimistic Method for Concurrency Control. In ACM Transactions on Database Systems (TODS) Volume 6 Issue 2, pages 213-226. ACM.
- Pritchett, D. (2008). BASE: An ACID alternative. In ACM QUEUE Volume 6 Issue 3, pages 48-55. ACM.
- Sanderson, D. (2009). Programming Google App Engine. Oreilly & Associates Inc.
- Schoening, U. (2008). Logic for Computer Scientists (Modern Birkhaeuser Classics). Birkhaeuser Boston.
- Shinkawa, Y. (2012). CPN Based Data Integrity Evaluation for Cloud Transactions. In Proc. 6rd International Conference on Software Paradigm Trends, pages 267- 272.
- Shinkawa, Y. and Matsumoto, M. (2001). An Information System View of Consistency and Integrity in Enterprise Operations. In Proc. 3rd International Conference on Enterprise Information Systems Volume 2, pages 709-716.
- van Vliet, J. and Paganelli, F. (2011). Programming Amazon EC2. Oreilly & Associates Inc.
- Weikum, G. and Vossen, G. (2001). Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Morgan Kaufmann.
Paper Citation
in Harvard Style
Nishida S. and Shinkawa Y. (2014). A Comprehensive Evaluation Model for BASE Transaction Processing . In Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014) ISBN 978-989-758-036-9, pages 393-400. DOI: 10.5220/0005099703930400
in Bibtex Style
@conference{icsoft-ea14,
author={Sachi Nishida and Yoshiyuki Shinkawa},
title={A Comprehensive Evaluation Model for BASE Transaction Processing},
booktitle={Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)},
year={2014},
pages={393-400},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005099703930400},
isbn={978-989-758-036-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)
TI - A Comprehensive Evaluation Model for BASE Transaction Processing
SN - 978-989-758-036-9
AU - Nishida S.
AU - Shinkawa Y.
PY - 2014
SP - 393
EP - 400
DO - 10.5220/0005099703930400