A Comprehensive Evaluation Model for BASE Transaction Processing

Sachi Nishida, Yoshiyuki Shinkawa

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

  1. Jensen, K. and Kristensen, L. (2009). Coloured Petri Nets: Modeling and Validation of Concurrent Systems. Springer-Verlag.
  2. 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.
  3. 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.
  4. Pritchett, D. (2008). BASE: An ACID alternative. In ACM QUEUE Volume 6 Issue 3, pages 48-55. ACM.
  5. Sanderson, D. (2009). Programming Google App Engine. Oreilly & Associates Inc.
  6. Schoening, U. (2008). Logic for Computer Scientists (Modern Birkhaeuser Classics). Birkhaeuser Boston.
  7. Shinkawa, Y. (2012). CPN Based Data Integrity Evaluation for Cloud Transactions. In Proc. 6rd International Conference on Software Paradigm Trends, pages 267- 272.
  8. 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.
  9. van Vliet, J. and Paganelli, F. (2011). Programming Amazon EC2. Oreilly & Associates Inc.
  10. Weikum, G. and Vossen, G. (2001). Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Morgan Kaufmann.
Download


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