메뉴 건너뛰기




Volumn , Issue , 2011, Pages 542-555

Exploiting the commutativity lattice

Author keywords

commutativity lattice; optimistic parallelism; transactions

Indexed keywords

ECONOMIC AND SOCIAL EFFECTS; LOCKS (FASTENERS); TREES (MATHEMATICS);

EID: 79959900605     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1993498.1993562     Document Type: Conference Paper
Times cited : (41)

References (25)
  • 2
    • 85183780782 scopus 로고
    • Shared abstract data type: An algebraic methodology for their specification
    • A. Bondavalli, N. De Francesco, D. Latella, and G. Vaglini. Shared abstract data type: an algebraic methodology for their specification. In MFDBS 89, 1989.
    • (1989) MFDBS 89
    • Bondavalli, A.1    De Francesco, N.2    Latella, D.3    Vaglini, G.4
  • 5
    • 77954708873 scopus 로고    scopus 로고
    • Views: Object-inspired concurrency control
    • B. Demsky and P. Lam. Views: object-inspired concurrency control. In ICSE, 2010.
    • (2010) ICSE
    • Demsky, B.1    Lam, P.2
  • 6
    • 0017018483 scopus 로고
    • The notions of consistency and predicate locks in a database system
    • 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, 19(11):624-633, 1976.
    • (1976) Commun. ACM , vol.19 , Issue.11 , pp. 624-633
    • Eswaran, K.P.1    Gray, J.N.2    Lorie, R.A.3    Traiger, I.L.4
  • 7
    • 0024090156 scopus 로고
    • A new approach to the maximum-flow problem
    • A. V. Goldberg and R. E. Tarjan. A new approach to the maximum-flow problem. J. ACM, 35(4):921-940, 1988.
    • (1988) J. ACM , vol.35 , Issue.4 , pp. 921-940
    • Goldberg, A.V.1    Tarjan, R.E.2
  • 9
    • 1442308195 scopus 로고    scopus 로고
    • Language support for lightweight transactions
    • Oct
    • T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA. Oct 2003.
    • (2003) OOPSLA
    • Harris, T.1    Fraser, K.2
  • 10
    • 58549112478 scopus 로고    scopus 로고
    • Transactional boosting: A methodology for highly-concurrent transactional objects
    • M. Herlihy and E. Koskinen. Transactional boosting: a methodology for highly-concurrent transactional objects. In PPoPP, 2008.
    • (2008) PPoPP
    • Herlihy, M.1    Koskinen, E.2
  • 11
    • 34248153669 scopus 로고    scopus 로고
    • A flexible framework for implementing software transactional memory
    • M. Herlihy, V. Luchangco, and M. Moir. A flexible framework for implementing software transactional memory. In OOPSLA, 2006.
    • (2006) OOPSLA
    • Herlihy, M.1    Luchangco, V.2    Moir, M.3
  • 12
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • M. Herlihy and J. E. B. Moss. Transactional memory: architectural support for lock-free data structures. In ISCA, 1993.
    • (1993) ISCA
    • Herlihy, M.1    Moss, J.E.B.2
  • 13
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • M. P. Herlihy and J. M. Wing. Linearizability: a correctness condition for concurrent objects. TOPLAS, 12(3):463-492, 1990.
    • (1990) TOPLAS , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 14
    • 79959887153 scopus 로고    scopus 로고
    • Verification of semantic commutativity conditions and inverse operations on linked data structures
    • D. Kim and M. Rinard. Verification of semantic commutativity conditions and inverse operations on linked data structures. In PLDI, 2011.
    • (2011) PLDI
    • Kim, D.1    Rinard, M.2
  • 21
    • 0018533907 scopus 로고
    • The serializability of concurrent database updates
    • C. H. Papadimitriou. The serializability of concurrent database updates. J. ACM, 26(4):631-653, 1979.
    • (1979) J. ACM , vol.26 , Issue.4 , pp. 631-653
    • Papadimitriou, C.H.1
  • 22
    • 84946439752 scopus 로고
    • The LRPD test: Speculative run-time parallelization of loops with privatization and reduction parallelization
    • L. Rauchwerger and D. Padua. The LRPD test: Speculative run-time parallelization of loops with privatization and reduction parallelization. In PLDI, 1995.
    • (1995) PLDI
    • Rauchwerger, L.1    Padua, D.2
  • 23
  • 25
    • 0024136623 scopus 로고
    • Commutativity-based concurrency control for abstract data types
    • W. Weihl. Commutativity-based concurrency control for abstract data types. IEEE Transactions on Computers, 37(12), 1988.
    • (1988) IEEE Transactions on Computers , vol.37 , Issue.12
    • Weihl, W.1


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