메뉴 건너뛰기




Volumn 10, Issue 1, 1998, Pages 173-189

Distributed optimistic concurrency control methods for high-performance transaction processing

Author keywords

Access invariance; Commit protocols; Distributed database systems; Optimistic concurrency control; System performance modeling; Transaction processing

Indexed keywords

COMPUTER SIMULATION; COMPUTER SYSTEM RECOVERY; CONCURRENCY CONTROL; DATA ACQUISITION; NETWORK PROTOCOLS; RESPONSE TIME (COMPUTER SYSTEMS);

EID: 0031651440     PISSN: 10414347     EISSN: None     Source Type: Journal    
DOI: 10.1109/69.667102     Document Type: Article
Times cited : (32)

References (48)
  • 1
    • 0023170548 scopus 로고
    • Distributed Optimistic Concurrency Control with Reduced Rollback
    • D. Agrawal, A.J. Bernstein, P. Gupta, and S. Sengupta, "Distributed Optimistic Concurrency Control with Reduced Rollback," Distributed Computing, vol. 2, no. 1, pp. 45-59, 1987.
    • (1987) Distributed Computing , vol.2 , Issue.1 , pp. 45-59
    • Agrawal, D.1    Bernstein, A.J.2    Gupta, P.3    Sengupta, S.4
  • 2
    • 84976728043 scopus 로고
    • Concurrency Control Performance Modeling: Alternatives and Implications
    • Dec.
    • R. Agrawal, M.J. Carey, and M. Livny, "Concurrency Control Performance Modeling: Alternatives and Implications," ACM Trans. Database Systems, vol. 12, no. 4, pp. 609-654, Dec. 1987.
    • (1987) ACM Trans. Database Systems , vol.12 , Issue.4 , pp. 609-654
    • Agrawal, R.1    Carey, M.J.2    Livny, M.3
  • 3
    • 0023670042 scopus 로고
    • The Performance of Alternative Strategies for Dealing with Deadlocks in Database Management Systems
    • Dec.
    • R. Agrawal, M.J. Carey, and L.W. McVoy, "The Performance of Alternative Strategies for Dealing with Deadlocks in Database Management Systems," IEEE Trans. Software Eng., vol. 13, no. 12, pp. 1,348-1,363, Dec. 1987.
    • (1987) IEEE Trans. Software Eng. , vol.13 , Issue.12
    • Agrawal, R.1    Carey, M.J.2    McVoy, L.W.3
  • 4
    • 0025626018 scopus 로고
    • Update Propagation in Distributed Memory Hierarchy
    • Los Angeles, Feb.
    • M. Bellow, M. Hsu, and V.O. Tam, "Update Propagation in Distributed Memory Hierarchy," Proc. Sixth IEEE Int'l Conf. Data Eng., Los Angeles, pp. 521-528, Feb. 1990.
    • (1990) Proc. Sixth IEEE Int'l Conf. Data Eng. , pp. 521-528
    • Bellow, M.1    Hsu, M.2    Tam, V.O.3
  • 6
    • 0022807172 scopus 로고
    • The Performance of Multiversion Concurrency Control Algorithms
    • Nov.
    • M.J. Carey and W.A. Mouhanna, "The Performance of Multiversion Concurrency Control Algorithms," ACM Trans. Computer Systems, vol. 4, no. 4, pp. 338-378, Nov. 1986.
    • (1986) ACM Trans. Computer Systems , vol.4 , Issue.4 , pp. 338-378
    • Carey, M.J.1    Mouhanna, W.A.2
  • 7
    • 0042407520 scopus 로고
    • Distributed Concurrency Control Performance: A Study of Algorithms, Distribution, and Replication
    • Los Angeles, Aug.
    • M.J. Carey and M. Livny, "Distributed Concurrency Control Performance: A Study of Algorithms, Distribution, and Replication," Proc. 14th Int'l Conf. Very Large Data Bases, Los Angeles, pp. 13-25, Aug. 1988.
    • (1988) Proc. 14th Int'l Conf. Very Large Data Bases , pp. 13-25
    • Carey, M.J.1    Livny, M.2
  • 9
    • 0027544361 scopus 로고
    • Performance Comparison of Three Modern DBMS Architectures
    • Feb.
    • A. Delis and N. Rousopoulos, "Performance Comparison of Three Modern DBMS Architectures," IEEE Trans. Software Eng. vol. 19, no. 2, pp. 120-138, Feb. 1993.
    • (1993) IEEE Trans. Software Eng. , vol.19 , Issue.2 , pp. 120-138
    • Delis, A.1    Rousopoulos, N.2
  • 11
    • 0022026345 scopus 로고
    • Limitations on Concurrency in Transaction Processing
    • Mar.
    • P.A. Franaszek and J.T. Robinson, "Limitations on Concurrency in Transaction Processing," ACM Trans. Database Systems, vol. 10, no. 1, pp. 1-28, Mar. 1985.
    • (1985) ACM Trans. Database Systems , vol.10 , Issue.1 , pp. 1-28
    • Franaszek, P.A.1    Robinson, J.T.2
  • 14
    • 0026870277 scopus 로고
    • Concurrency Control for High Contention Environments
    • June
    • P.A. Franaszek, J.T. Robinson, and A. Thomasian, "Concurrency Control for High Contention Environments," ACM Trans. Database Systems, vol. 17, no. 2, pp. 304-345, June 1992.
    • (1992) ACM Trans. Database Systems , vol.17 , Issue.2 , pp. 304-345
    • Franaszek, P.A.1    Robinson, J.T.2    Thomasian, A.3
  • 19
    • 0023325237 scopus 로고
    • A Performance Comparison of Multimicro and Mainframe Database Architectures
    • Apr.
    • P. Heidelberger and M.S. Lakshmi, "A Performance Comparison of Multimicro and Mainframe Database Architectures," IEEE Trans. Software Eng., vol. 14, no. 4, pp. 522-531, Apr. 1988.
    • (1988) IEEE Trans. Software Eng. , vol.14 , Issue.4 , pp. 522-531
    • Heidelberger, P.1    Lakshmi, M.S.2
  • 20
    • 0025626020 scopus 로고
    • Chained Declustering: A New Availability Strategy for Multiprocessor Database Machines
    • Los Angeles, Feb.
    • H.I. Hsiao and D.J. DeWitt, "Chained Declustering: A New Availability Strategy for Multiprocessor Database Machines," Proc. Sixth Int'l Conf. Data Eng., Los Angeles, pp. 456-465, Feb. 1990.
    • (1990) Proc. Sixth Int'l Conf. Data Eng. , pp. 456-465
    • Hsiao, H.I.1    DeWitt, D.J.2
  • 21
    • 0024882606 scopus 로고
    • Locking Performance in a Shared Nothing Parallel Database Machine
    • Dec.
    • B.C. Jenq, B.C. Twichell, and T.W. Keller, "Locking Performance in a Shared Nothing Parallel Database Machine," IEEE Trans. Knowledge and Data Eng., vol. 1, no. 4, pp. 530-543, Dec. 1989.
    • (1989) IEEE Trans. Knowledge and Data Eng. , vol.1 , Issue.4 , pp. 530-543
    • Jenq, B.C.1    Twichell, B.C.2    Keller, T.W.3
  • 22
    • 0021376076 scopus 로고
    • Application of an Optimistic Concurrency Control Method
    • M.L. Kersten and H. Tebra, "Application of an Optimistic Concurrency Control Method," Software - Practice and Experience, vol. 14, no. 2, pp. 153-168, 1984.
    • (1984) Software - Practice and Experience , vol.14 , Issue.2 , pp. 153-168
    • Kersten, M.L.1    Tebra, H.2
  • 23
    • 0023563401 scopus 로고
    • Deadlock Detection in Distributed Databases
    • Dec.
    • E. Knapp, "Deadlock Detection in Distributed Databases," ACM Computing Surveys, vol. 1, no. 4, pp. 303-328, Dec. 1987.
    • (1987) ACM Computing Surveys , vol.1 , Issue.4 , pp. 303-328
    • Knapp, E.1
  • 24
    • 0022581884 scopus 로고
    • Performance Evaluation of Integrated Concurrency Control and Recovery Algorithms Using a Distributed Transaction Testbed
    • Boston, Sept.
    • W.J. Kohler and B.P. Jenq, "Performance Evaluation of Integrated Concurrency Control and Recovery Algorithms Using a Distributed Transaction Testbed," Proc. Sixth IEEE Int'l Conf. Distributed Computing Systems, Boston, pp. 130-139, Sept. 1986.
    • (1986) Proc. Sixth IEEE Int'l Conf. Distributed Computing Systems , pp. 130-139
    • Kohler, W.J.1    Jenq, B.P.2
  • 25
    • 0019574432 scopus 로고
    • On Optimistic Methods for Concurrency Control
    • June
    • H.T. Kung and J.T. Robinson, "On Optimistic Methods for Concurrency Control," ACM Trans. Database Systems, vol. 6, no. 2, pp. 213-226, June 1981.
    • (1981) ACM Trans. Database Systems , vol.6 , Issue.2 , pp. 213-226
    • Kung, H.T.1    Robinson, J.T.2
  • 26
    • 0020278874 scopus 로고
    • Concurrency Control in Database Systems: A Step Towards the Integration of Optimistic Methods and Locking
    • G. Lausen, "Concurrency Control in Database Systems: A Step Towards the Integration of Optimistic Methods and Locking," Proc. ACM Ann. Conf., pp. 64-68, 1982.
    • (1982) Proc. ACM Ann. Conf. , pp. 64-68
    • Lausen, G.1
  • 27
    • 0003866146 scopus 로고
    • S.S. Lavenberg, ed., Academic Press, Orlando, Fla.
    • Computer Performance Modeling Handbook, S.S. Lavenberg, ed., Academic Press, Orlando, Fla., 1983.
    • (1983) Computer Performance Modeling Handbook
  • 29
    • 84976657834 scopus 로고
    • Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions
    • San Diego, June
    • C. Mohan, H. Pirahesh, and R. Lorie, "Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions," Proc. ACM SIGMOD Int'l Conf. Management Data, San Diego, pp. 124-133, June 1992.
    • (1992) Proc. ACM SIGMOD Int'l Conf. Management Data , pp. 124-133
    • Mohan, C.1    Pirahesh, H.2    Lorie, R.3
  • 31
    • 0023531810 scopus 로고
    • Design of Optimistic Methods for Concurrency Control in Database Sharing Systems
    • West Berlin, Sept.
    • E. Rahm, "Design of Optimistic Methods for Concurrency Control in Database Sharing Systems," Proc. Seventh IEEE Int'l Conf. Distributed Computing Systems, West Berlin, pp. 154-161, Sept. 1987.
    • (1987) Proc. Seventh IEEE Int'l Conf. Distributed Computing Systems , pp. 154-161
    • Rahm, E.1
  • 32
    • 0023866070 scopus 로고
    • Concepts for Optimistic Concurrency Control in Centralized and Distributed Database Systems
    • E. Rahm, "Concepts for Optimistic Concurrency Control in Centralized and Distributed Database Systems," IT Informationstechnik, (in German), vol. 30, no. 1, pp. 28-47, 1988.
    • (1988) IT Informationstechnik, (in German) , vol.30 , Issue.1 , pp. 28-47
    • Rahm, E.1
  • 33
    • 0027608338 scopus 로고
    • Empirical Performance Evaluation of Concurrency and Coherency Control Protocols for Database Sharing Systems
    • June
    • E. Rahm, "Empirical Performance Evaluation of Concurrency and Coherency Control Protocols for Database Sharing Systems," ACM Trans. Database Systems, vol. 18, no. 2, pp. 333-377, June 1993.
    • (1993) ACM Trans. Database Systems , vol.18 , Issue.2 , pp. 333-377
    • Rahm, E.1
  • 36
    • 33747816654 scopus 로고
    • The Intelligent Store: A Content-Addressable Page Manager
    • W.D. Roome, "The Intelligent Store: A Content-Addressable Page Manager," Bell Systems Technical J., vol. 61, no. 9, pp. 2,567-2,596, 1982.
    • (1982) Bell Systems Technical J. , vol.61 , Issue.9
    • Roome, W.D.1
  • 37
    • 0017983393 scopus 로고
    • System Level Concurrency Control for Distributed Database Systems
    • June
    • D.J. Rosenkrantz, R.E. Stearns, and P.M. Lewis II, "System Level Concurrency Control for Distributed Database Systems," ACM Trans. Database Systems, vol. 3, no. 2, pp. 178-198, June 1978.
    • (1978) ACM Trans. Database Systems , vol.3 , Issue.2 , pp. 178-198
    • Rosenkrantz, D.J.1    Stearns, R.E.2    Lewis II, P.M.3
  • 38
    • 0023399752 scopus 로고
    • Performance Analysis of Centralized Databases with Optimistic Concurrency Control
    • I.K. Ryu and A. Thomasian, "Performance Analysis of Centralized Databases with Optimistic Concurrency Control," Performance Evaluation, vol. 7, no. 3, pp. 195-211, 1987.
    • (1987) Performance Evaluation , vol.7 , Issue.3 , pp. 195-211
    • Ryu, I.K.1    Thomasian, A.2
  • 40
    • 0022200912 scopus 로고
    • Locking Performance in Centralized Databases
    • Dec.
    • Y.C. Tay, N. Goodman, and R. Suri, "Locking Performance in Centralized Databases," ACM Trans. Database Systems, vol. 10, no. 4, pp. 415-462, Dec. 1985.
    • (1985) ACM Trans. Database Systems , vol.10 , Issue.4 , pp. 415-462
    • Tay, Y.C.1    Goodman, N.2    Suri, R.3
  • 41
    • 0026138299 scopus 로고
    • Performance Limits of Two-Phase Locking
    • Kobe, Japan, Apr.
    • A. Thomasian, "Performance Limits of Two-Phase Locking," Proc. Seventh IEEE Int'l Conf. Data Eng., Kobe, Japan, pp. 426-435, Apr. 1991.
    • (1991) Proc. Seventh IEEE Int'l Conf. Data Eng. , pp. 426-435
    • Thomasian, A.1
  • 42
    • 0027208429 scopus 로고
    • On the Number of Remote Sites Accessed in Distributed Transaction Processing
    • Jan.
    • A. Thomasian, "On the Number of Remote Sites Accessed in Distributed Transaction Processing," IEEE Trans. Parallel and Distributed Processing, vol. 4, no. 1, pp. 99-103, Jan. 1993.
    • (1993) IEEE Trans. Parallel and Distributed Processing , vol.4 , Issue.1 , pp. 99-103
    • Thomasian, A.1
  • 43
    • 0027886694 scopus 로고
    • Two-Phase Locking Performance and Its Thrashing Behavior
    • Sept.
    • A. Thomasian, "Two-Phase Locking Performance and Its Thrashing Behavior," ACM Trans. Database Systems, vol. 18, no. 3, Sept. 1993.
    • (1993) ACM Trans. Database Systems , vol.18 , Issue.3
    • Thomasian, A.1
  • 44
    • 0025531202 scopus 로고
    • A New Distributed Optimistic Concurrency Control Method and a Comparison of Its Performance with Two-Phase Locking
    • Paris, May
    • A. Thomasian and E. Rahm, "A New Distributed Optimistic Concurrency Control Method and a Comparison of Its Performance with Two-Phase Locking," Proc. 10th Int'l Distributed Computing Conf., Paris, pp. 294-301, May 1990.
    • (1990) Proc. 10th Int'l Distributed Computing Conf. , pp. 294-301
    • Thomasian, A.1    Rahm, E.2
  • 45
    • 84976781059 scopus 로고
    • A Decomposition Solution to the Queueing Network Model of the Centralized DBMS with Static Locking
    • Minneapolis, Aug.
    • A. Thomasian and I.K. Ryu, "A Decomposition Solution to the Queueing Network Model of the Centralized DBMS with Static Locking," Proc. 1983 ACM SIGMETRICS Conf. Measurement and Modeling Computer Systems, Minneapolis, pp. 82-92, Aug. 1983.
    • (1983) Proc. 1983 ACM SIGMETRICS Conf. Measurement and Modeling Computer Systems , pp. 82-92
    • Thomasian, A.1    Ryu, I.K.2
  • 46
    • 0026153736 scopus 로고
    • Performance Analysis of Two-Phase Locking
    • Sept.
    • A. Thomasian and I.K. Ryu, "Performance Analysis of Two-Phase Locking," IEEE Trans. Software Eng., vol. 17, no. 5, pp. 386-402, Sept. 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.5 , pp. 386-402
    • Thomasian, A.1    Ryu, I.K.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.