|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Krithi Ramamritham, Calton Pu, "A Formal Characterization of Epsilon Serializability," IEEE Transactions on Knowledge and Data Engineering, vol. 7, no. 6, pp. 997-1007, December, 1995. | |||
| BibTex | x | ||
| @article{ 10.1109/69.476504, author = {Krithi Ramamritham and Calton Pu}, title = {A Formal Characterization of Epsilon Serializability}, journal ={IEEE Transactions on Knowledge and Data Engineering}, volume = {7}, number = {6}, issn = {1041-4347}, year = {1995}, pages = {997-1007}, doi = {http://doi.ieeecomputersociety.org/10.1109/69.476504}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Knowledge and Data Engineering TI - A Formal Characterization of Epsilon Serializability IS - 6 SN - 1041-4347 SP997 EP1007 EPD - 997-1007 A1 - Krithi Ramamritham, A1 - Calton Pu, PY - 1995 KW - Epsilon serializability KW - concurrency control KW - transaction processing KW - formal techniques KW - ACTA. VL - 7 JA - IEEE Transactions on Knowledge and Data Engineering ER - | |||
Our first goal is to understand the behavior of queries in the presence of conflicts and to show how ESR in fact is a generalization of SR. So, using the ACTA framework, we formally express the intertransaction conflicts that are recognized by ESR and through that define ESR, analogous to the manner in which conflict-based serializability is defined. Secondly, expressions are derived for the amount of inconsistency (in a data item)
[1] R. Alonso, D. Barbara, and H. Garcia-Molina, "Data Caching Issues in an Information Retrieval System," ACM Trans. Database Systems, vol. 15, no. 3, pp. 359-384, Sept. 1990.
[2] D. Barbara and H. Garcia-Molina, "The Case for Controlled Inconsistency in Replicated Data," Proc. Workshop Management Replicated Data, pp. 35-42, 1990.
[3] D. Barbara and H. Garcia-Molina,“The demarcation protocol: A technique for maintaining arithmetic constraints in distributed database systems,” Extending Database Technology Conf.,Vienna, Austria, Mar. 1992, Lecture Notes in Computer Science, vol. 580, pp. 373-397, Springer-Verlag.
[4] P. Chrysanthis and K. Ramamritham,“A formalism for extended transaction models.” Proc. Seventeenth Int’l Conf. Very Large Data Bases, Sept. 1991.
[5] P. Chrysanthis and K. Ramamritham, “ACTA: A Framework for Specifying and Reasoning about Transaction Structure and Behavior,” Proc. SIGMOD Int'l Conf. Management of Data, May 1990.
[6] P.K. Chrysanthis and K. Ramamritham., “ACTA: The saga continues. A. Elmagarmid, ed., Trans. Models for Advanced Applications. Morgan Kaufmann, 1991.
[7] W. Du and A.K. Elmagarmid, "Quasi Serializability: A Correctness Criterion for Global Concurrency Control in Interbase," Proc. Very Large Data Bases, pp. 347-355, 1989.
[8] H. Garcia-Molina, “Using Semantic Knowledge for Transaction Processing Databases,” ACM Trans. Database Systems, vol. 8, no. 2, pp. 186-213, Mar. 1983.
[9] H. Garcia-Molina and K. Salem, "Sagas," Proc. ACM SIGMOD Ann. Conf., pp. 249-259, May 1987.
[10] H. Garcia-Molina and G. Wiederhold, Read-Only Transactions in a Distributed Database System ACM Trans. Database Systems, vol. 7, no. 2, pp. 209-234, June 1982.
[11] J.N. Gray,R.A. Lorie,G.R. Putzolu,, and I.L. Traiger,“Granularity of locks and degrees of consistency in a shared data base.” Proc. IFIP Working Conf. Modeling of Data Base Management Systems, pp. 1-29, 1979.
[12] T. Haerder and A. Reuter,“Principles of transaction-oriented database recovery,” ACM Computing Surveys, vol. 15, no. 4, pp. 287-317, Dec. 1983.
[13] M. Hsu and A. Silberschatz,“Unilateral commit: A new paradigm for reliable distributed transaction processing.” Proc. Seventh Intl Conf. Data Engineering,Kobe, Japan, Feb. 1990.
[14] M.U. Kamath and K. Ramamritham, “Performance Characteristics of Epsilon Serializability with Hierarchical Inconsistency Bounds,” Proc. Int'l Conf. Data Eng., pp. 587-594, Apr. 1993.
[15] H. Korth,E. Levy,, and A. Silberschatz,“A formal approach to recovery by compensating transactions.” Proc. 16th Int’l Conf. Very Large Data Bases,Brisbane, Australia, Aug. 1990.
[16] H. Korth and G. Speegle, “Formal Model of Correctness without Serializability,” Proc. SIGMOD Int'l Conf. Management of Data, 1988.
[17] N. Krishnakumar and A.J. Bernstein, "Bounded Ignorance in Replicated Systems," Proc. 10th ACM Symp. Principles of Database Systems, pp. 63-74, May 1991.
[18] E. Levy,H. Korth,, and A. Silberschatz,“An optimistic commit protocol for distributed transaction management.” Proc. 1991 ACM SIGMOD Intl Conf. Management of Data,Denver, Co., May 1991.
[19] E. Levy,H. Korth,, and A. Silberschatz,“A theory of relaxed atomicity.” Proc. 1991 ACM Symp. Principles of Distributed Computing, Aug. 1991.
[20] P.E. O’Neil,“The escrow transactional method.” ACM Trans. Database Systems, vol. 11, no. 4, pp. 405-430, Dec. 1986.
[21] C. Pu and A. Leff, "Replica Control in Distributed Systems: An Asynchronous Approach," Proc. ACM SIGMOD Int'l Conf. Management Data, pp. 377-386, 1991.
[22] C. Pu and A. Leff, "Autonomous Transaction Execution with Epsilon Serializability," Proc. Second Int'l Workshop Research Issues Data Eng.: Transaction and Query Processing, pp. 2-11, 1992.
[23] K. Ramamritham and P. Chrysanthis,“In search of acceptability criteria: Database consistency requirements and transaction correctness properties,” Distributed Object Management, Ozsu, Dayal, and Valduriez, eds., Morgan Kaufmann, 1993.
[24] A. Sheth and P. Krishnamurthy,“Redundant data management in Bellcore and BCC databases.” Tech. Report TM-STS-015011/1, Bell Communications Research, Dec. 1989.
[25] A. Sheth,Y. Leu,, and A. Elmagarmid,“Maintaining consistency of interdependent data in multidatabase systems.” Tech. Report CSD-TR-91-016, Purdue Univ., Mar. 1991.
[26] A. Sheth and M. Rusinkiewicz, "Management of Interdependent Data: Specifying Dependency and Consistency Requirements," Proc. Workshop Management Replicated Data, pp. 133-136, 1990.
[27] N. Soparkar and A. Silberschatz,Data-value partitioning and virtual messages.” Proc. Ninth ACM Symp. Principles of Database Systems,Nashville, Tenn., Apr. 1990.
[28] G. Wiederhold and X. Qian, "Modeling Asynchrony in Distributed Databases," Proc. Int'l Conf. Data Eng., pp. 246-250, 1987.
[29] K.L. Wu,P.S. Yu,, and C. Pu,,“Divergence control for epsilon serializability,” Proc. Int’l Conf. Data Eng., pp. 2-11, 1992.

