메뉴 건너뛰기




Volumn 46, Issue 10, 2011, Pages 225-241

Automatic fine-grain locking using shape properties

Author keywords

Atomicity; Concurrency; Locking Protocol; Reduction; Serializability; Synthesis

Indexed keywords

ATOMICITY; AUTOMATIC TECHNIQUE; CONCURRENCY; LOCKING PROTOCOLS; OBJECT ORIENTED SOFTWARE; SERIALIZABILITY; SHAPE PROPERTY;

EID: 84858331404     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/2076021.2048086     Document Type: Conference Paper
Times cited : (8)

References (40)
  • 5
    • 33846349887 scopus 로고
    • A hierarchical O(N log N) forcecalculation algorithm
    • Dec
    • BARNES, J., AND HUT, P. A hierarchical O(N log N) forcecalculation algorithm. Nature 324 (Dec. 1986), 446-449.
    • (1986) Nature , vol.324 , pp. 446-449
    • Barnes, J.1    Hut, P.2
  • 6
    • 0017690595 scopus 로고
    • Concurrency of operations on B-Trees
    • BAYER, R., AND SCHKOLNICK, M. Concurrency of operations on B-Trees. Acta Informatica 9 (1977), 1-21.
    • (1977) Acta Informatica , vol.9 , pp. 1-21
    • Bayer, R.1    Schkolnick, M.2
  • 8
    • 84925146172 scopus 로고    scopus 로고
    • Cambridge University Press, New York, NY, USA
    • BRASS, P. Advanced Data Structures. Cambridge University Press, New York, NY, USA, 2008.
    • (2008) Advanced Data Structures
    • Brass, P.1
  • 9
    • 77957589680 scopus 로고    scopus 로고
    • A practical concurrent binary search tree
    • BRONSON, N. G., CASPER, J., CHAFI, H., AND OLUKOTUN, K. A practical concurrent binary search tree. In PPOPP (2010), pp. 257-268.
    • (2010) PPOPP , pp. 257-268
    • Bronson, N.G.1    Casper, J.2    Chafi, H.3    Olukotun, K.4
  • 11
    • 67650095385 scopus 로고    scopus 로고
    • Inferring locks for atomic sections
    • CHEREM, S., CHILIMBI, T., AND GULWANI, S. Inferring locks for atomic sections. In PLDI (2008), pp. 304-315.
    • (2008) PLDI , pp. 304-315
    • Cherem, S.1    Chilimbi, T.2    Gulwani, S.3
  • 13
    • 0016993741 scopus 로고
    • An efficient, incremental, automatic garbage collector
    • DEUTSCH, L. P., AND BOBROW, D. G. An efficient, incremental, automatic garbage collector. Commun. ACM 19, 9 (1976), 522-526.
    • (1976) Commun ACM , vol.19 , Issue.9 , pp. 522-526
    • Deutsch, L.P.1    Bobrow, D.G.2
  • 16
    • 0017018483 scopus 로고
    • The notions of consistency and predicate locks in a database system
    • November
    • ESWARAN, K. P., GRAY, J. N., LORIE, R. A., AND TRAIGER, I. L. The notions of consistency and predicate locks in a database system. Commun. ACM 19 (November 1976), 624-633.
    • (1976) Commun ACM , vol.19 , pp. 624-633
    • Eswaran, K.P.1    Gray, J.N.2    Lorie, R.A.3    Traiger, I.L.4
  • 17
    • 81455129345 scopus 로고    scopus 로고
    • Lock inference in the presence of large libraries
    • November
    • GUDKA, K., EISENBACH, S., AND HARRIS, T. Lock Inference in the Presence of Large Libraries. Tech. rep., November 2010.
    • (2010) Tech. Rep.
    • Gudka, K.1    Eisenbach, S.2    Harris, T.3
  • 21
    • 1142293109 scopus 로고    scopus 로고
    • Software transactional memory for dynamic-sized data structures
    • HERLIHY, M., LUCHANGCO, V., MOIR, M., AND III, W. N. S. Software transactional memory for dynamic-sized data structures. In PODC (2003), pp. 92-101.
    • (2003) PODC , pp. 92-101
    • Herlihy, M.1    Luchangco, V.2    Moir, M.3    Iii, W.N.S.4
  • 23
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • HERLIHY, M. P., AND WING, J. M. Linearizability: a correctness condition for concurrent objects. Proc. of ACM TOPLAS 12, 3 (1990), 463-492.
    • (1990) Proc. of ACM TOPLAS , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 25
    • 0019683250 scopus 로고
    • Characterization of database graphs admitting a simple locking protocol
    • KEDEM, Z. M., AND SILBERSCHATZ, A. A characterization of database graphs admitting a simple locking protocol. Acta Inf. 16 (1981), 1-13. (Pubitemid 12520186)
    • (1981) Acta Informatica , vol.16 , Issue.1 , pp. 1-13
    • Kedem Zvi1    Silberschatz Abraham2
  • 26
    • 34547318646 scopus 로고
    • Tree locking on changing trees
    • LANIN, V., AND SHASHA, D. Tree locking on changing trees. Tech. rep., 1990.
    • (1990) Tech. Rep.
    • Lanin, V.1    Shasha, D.2
  • 33
    • 0018533907 scopus 로고
    • The serializability of concurrent database updates
    • PAPADIMITRIOU, C. H. The serializability of concurrent database updates. J. ACM 26, 4 (1979), 631-653.
    • (1979) J ACM , vol.26 , Issue.4 , pp. 631-653
    • Papadimitriou, C.H.1
  • 35
    • 0020204213 scopus 로고
    • Family of locking protocols for database systems that are modeled by directed graphs
    • SILBERSCHATZ, A., AND KEDAM, Z. A family of locking protocols for database systems that are modeled by directed graphs. Software Engineering, IEEE Transactions on SE-8, 6 (Nov. 1982), 558-562. (Pubitemid 13462563)
    • (1982) IEEE Transactions on Software Engineering , vol.SE-8 , Issue.6 , pp. 558-562
    • Silberschatz, A.1    Kedem, Z.M.2
  • 36
    • 0022660831 scopus 로고
    • Self adjusting heaps
    • February
    • SLEATOR, D. D., AND TARJAN, R. E. Self adjusting heaps. SIAM J. Comput. 15 (February 1986), 52-69.
    • (1986) SIAM J. Comput , vol.15 , pp. 52-69
    • Sleator, D.D.1    Tarjan, R.E.2
  • 37
    • 67649873480 scopus 로고    scopus 로고
    • The theory of deadlock avoidance via discrete control
    • WANG, Y., LAFORTUNE, S., KELLY, T., KUDLUR, M., AND MAHLKE, S. A. The theory of deadlock avoidance via discrete control. In POPL (2009), pp. 252-263.
    • (2009) POPL , pp. 252-263
    • Wang, Y.1    Lafortune, S.2    Kelly, T.3    Kudlur, M.4    Mahlke, S.A.5
  • 39
    • 57349129486 scopus 로고    scopus 로고
    • Irrevocable transactions and their applications
    • WELC, A., SAHA, B., AND ADL-TABATABAI, A.-R. Irrevocable transactions and their applications. In SPAA (2008), pp. 285-296.
    • (2008) SPAA , pp. 285-296
    • Welc, A.1    Saha, B.2    Adl-Tabatabai, A.-R.3


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