메뉴 건너뛰기




Volumn 37, Issue 12, 1988, Pages 1488-1505

Commutativity-Based Concurrency Control for Abstract Data Types

Author keywords

Abstract data types; atomic transactions; concurrency control; dynamic atomicity; Intentons lists; local atomicity; locking; recovery; undo logs

Indexed keywords

AUTOMATA THEORY; COMPUTER SYSTEMS, DIGITAL--FAULT TOLERANT CAPABILITY;

EID: 0024136623     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/12.9728     Document Type: Article
Times cited : (168)

References (32)
  • 2
    • 0020977523 scopus 로고
    • A concurrency control theory for nested transactions
    • Aug.
    • C. Beeri et. al., “A concurrency control theory for nested transactions, “ in Proc. Second Annu. ACM Symp. Principles Distributed Compute., ACM, Montreal, P.Q., Canada, Aug. 1983, pp. 45-62.
    • (1983) Proc. Second Annu. ACM Symp. Principles Distributed Compute. , pp. 45-62
    • Beeri, C.1
  • 3
    • 0019575397 scopus 로고
    • Concurrency control in distributed database systems
    • June
    • P. A. Bernstein and N. Goodman, “Concurrency control in distributed database systems,” ACM Comput. Surveys, vol. 13, pp. 185-221, June 1981.
    • (1981) ACM Comput. Surveys , vol.13 , pp. 185-221
    • Bernstein, P.A.1    Goodman, N.2
  • 6
    • 0017018483 scopus 로고
    • The notions of consistency and predicate locks in a database system
    • Nov.
    • K. P. Eswaran, J. N. Gray, R. A. Lorie, and I. L. Traiger, “The notions of consistency and predicate locks in a database system,” Commun. ACM, vol. 19, pp. 624-633, Nov. 1976.
    • (1976) Commun. ACM , vol.19 , pp. 624-633
    • Eswaran, K.P.1    Gray, J.N.2    Lorie, R.A.3    Traiger, I.L.4
  • 8
    • 0019577081 scopus 로고
    • The recovery manager of the System R database manager
    • June
    • J. N. Gray et al., “The recovery manager of the System R database manager,” ACM Comput. Surveys, vol. 13, pp. 223-242, June 1981.
    • (1981) ACM Comput. Surveys , vol.13 , pp. 223-242
    • Gray, J.N.1
  • 9
    • 0023826662 scopus 로고
    • A theory of reliability in database systems
    • Jan.
    • V. Hadzilacos, “A theory of reliability in database systems,” J. ACM, vol. 35, pp. 121-145, Jan. 1988.
    • (1988) J. ACM , vol.35 , pp. 121-145
    • Hadzilacos, V.1
  • 11
    • 0020497452 scopus 로고
    • Locking primitives in a database system
    • Jan.
    • H. F. Korth, “Locking primitives in a database system,” J. ACM, vol. 30, pp. 55-79, Jan. 1983.
    • (1983) J. ACM , vol.30 , pp. 55-79
    • Korth, H.F.1
  • 12
    • 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 Syst., vol. 6, pp. 213-226, June 1981.
    • (1981) ACM Trans. Database Syst. , vol.6 , pp. 213-226
    • Kung, H.T.1    Robinson, J.T.2
  • 14
    • 84976650749 scopus 로고
    • Guardians and actions: Linguistic support for robust, distributed programs
    • July
    • B. Liskov and R. Schiefler, “Guardians and actions: Linguistic support for robust, distributed programs,” ACM Trans. Programming Languages Syst., vol. 5, pp. 381-404, July, 1983.
    • (1983) ACM Trans. Programming Languages Syst. , vol.5 , pp. 381-404
    • Liskov, B.1    Schiefler, R.2
  • 16
    • 0012292822 scopus 로고
    • Hierarchical correctness proofs for distributed algorithms
    • Apr.
    • N. A. Lynch and M. R. Tuttle, “Hierarchical correctness proofs for distributed algorithms,” Tech. Rep. MIT/LCS/TR-387, MIT Lab. Comput. Sci., Apr. 1987.
    • (1987) Tech. Rep. MIT/LCS/TR-387
    • Lynch, N.A.1    Tuttle, M.R.2
  • 17
    • 84892322619 scopus 로고
    • Introduction to the theory of nested transactions
    • N. A. Lynch and M. Merritt, “Introduction to the theory of nested transactions,” Tech. Rep. MIT-LCS-TR-367, Massachusetts Instit. Technol., 1986. Appeared in Proc. 1986 Int. Conf. Database Theory.
    • (1986) Tech. Rep. MIT-LCS-TR-367
    • Lynch, N.A.1    Merritt, M.2
  • 18
    • 0004062181 scopus 로고
    • Nested transactions: An approach to reliable distributed computing
    • J. E. B. Moss, “Nested transactions: An approach to reliable distributed computing,” Ph.D. dissertation, Massachusetts Instit. Technol., 1981. Available as Tech. Rep. MIT/LCS/TR-260.
    • (1981) Ph.D. dissertation
    • Moss, J.E.B.1
  • 19
    • 0012645563 scopus 로고
    • Abstraction in concurrency control and recovery management (revised)
    • May
    • J. Moss, N. Griffeth, and M. Graham, “Abstraction in concurrency control and recovery management (revised),” Tech. Rep. COINS Tech. Rep. 86-20, Univ. Massachusetts, Amherst, May 1986.
    • (1986) Tech. Rep. COINS Tech. Rep. 86-20
    • Moss, J.1    Griffeth, N.2    Graham, M.3
  • 20
    • 0040342812 scopus 로고
    • Remote procedure call
    • May
    • B. J. Nelson, “Remote procedure call,” Ph.D. dissertation, Carnegie-Mellon Univ. Dep. Comput. Sci., May 1981. Available as CMU-CS-81-119.
    • (1981) Ph.D. dissertation
    • Nelson, B.J.1
  • 21
    • 0022880421 scopus 로고
    • The escrow transactional method
    • Dec.
    • P. E. O’Neil, “The escrow transactional method,” ACM Trans. Database Syst., vol. 11, pp. 405-430, Dec. 1986.
    • (1986) ACM Trans. Database Syst. , vol.11 , pp. 405-430
    • O’Neil, P.E.1
  • 22
    • 0018533907 scopus 로고
    • The serializability of concurrent database updates
    • Oct.
    • C. H. Papadimitriou, “The serializability of concurrent database updates,” J. ACM, vol. 26, pp. 631-653, Oct. 1979.
    • (1979) J. ACM , vol.26 , pp. 631-653
    • Papadimitriou, C.H.1
  • 23
    • 0003774663 scopus 로고
    • Naming and synchronization in a decentralized computer system
    • D. P. Reed, “Naming and synchronization in a decentralized computer system,” Ph.D. dissertation, Massachusetts Instit. Technol., 1978. Available as Tech. Rep. MIT/LCS/TR-205.
    • (1978) Ph.D. dissertation
    • Reed, D.P.1
  • 24
    • 27544481726 scopus 로고
    • Transactions on typed objects
    • Dec.
    • P. Schwarz, “Transactions on typed objects,” Ph.D. dissertation, CMU, Dec. 1984. Available as Tech. Rep. CMU-CS-84-166.
    • (1984) Ph.D. dissertation
    • Schwarz, P.1
  • 25
    • 84976783965 scopus 로고
    • Synchronizing shared abstract types
    • Aug.
    • P. M. Schwarz and A. Z. Spector, “Synchronizing shared abstract types,” ACM Trans. Comput. Syst., vol. 2, pp. 223-250, Aug. 1984.
    • (1984) ACM Trans. Comput. Syst. , vol.2 , pp. 223-250
    • Schwarz, P.M.1    Spector, A.Z.2
  • 26
    • 0003465122 scopus 로고
    • Crash recovery in a distributed database system
    • May
    • M. D. Skeen, “Crash recovery in a distributed database system,” Ph.D. dissertation, Univ. California, Berkeley, May 1982. Available as UCB/ERL M82/45.
    • (1982) Ph.D. dissertation
    • Skeen, M.D.1
  • 27
    • 0022079889 scopus 로고
    • Support for distributed transactions in the TABS prototype
    • June
    • A. Z. Spector et al., “Support for distributed transactions in the TABS prototype,” IEEE Trans. Software Eng., vol. SE-11, pp. 520-530, June 1985.
    • (1985) IEEE Trans. Software Eng. , vol.SE-11 , pp. 520-530
    • Spector, A.Z.1
  • 28
    • 0003684675 scopus 로고
    • Specification and implementation of atomic data types
    • W. E. Weihl, “Specification and implementation of atomic data types,” Ph.D. dissertation, Massachusetts Instit. Technol., 1984. Available as Tech. Rep. MIT/LCS/TR-314.
    • (1984) Ph.D. dissertation
    • Weihl, W.E.1
  • 29
    • 84941458120 scopus 로고
    • Local atomicity properties: Modular concurrency control for abstract data types
    • —, “Local atomicity properties: Modular concurrency control for abstract data types,” ACM Trans. Programming Languages Syst., 1988, to be published.
    • (1988) ACM Trans. Programming Languages Syst.
  • 31
    • 84976663543 scopus 로고
    • A theoretical foundation of multi-level concurrency control
    • G. Weikum, “A theoretical foundation of multi-level concurrency control,” in Proc. Fifth ACM Symp. Principles Database Syst., 1986, pp. 31-42.
    • (1986) Proc. Fifth ACM Symp. Principles Database Syst. , pp. 31-42
    • Weikum, G.1
  • 32
    • 0021547364 scopus 로고
    • Architectural issues of transaction management in multi-layered systems
    • Aug.
    • G. Weikum and H.-J. Schek, “Architectural issues of transaction management in multi-layered systems,” in Proc. Tenth Int. Conf. Very Large Data Bases, Singapore, Aug. 1984, pp. 454-465.
    • (1984) Proc. Tenth Int. Conf. Very Large Data Bases , pp. 454-465
    • Weikum, G.1    Schek, H.-J.2


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