메뉴 건너뛰기




Volumn , Issue , 2007, Pages 191-210

Transactions with isolation and cooperation

Author keywords

Nested transactions; Open nesting; Punctuation; TIC; Transactional memory

Indexed keywords

COARSE GRAINED (CG); CONCURRENT PROGRAMMING; GENERAL (CO); INTERMEDIATE STATES; INTERNATIONAL CONFERENCES; LANGUAGES (TRADITIONAL); MEMORY ALLOCATOR; MULTI-THREADED; OBJECT-ORIENTED PROGRAMMING; PROGRAMMING MODELS; TRANSACTIONAL MEMORY (TM); TYPE SYSTEMS; WEB MAIL;

EID: 42149105607     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1297027.1297042     Document Type: Conference Paper
Times cited : (46)

References (53)
  • 1
    • 33746090532 scopus 로고    scopus 로고
    • Ali-Reza Adl-Tabatabai, Brian T. Lewis, Vijay Menon, Brian R. Murphy, Bratin Saha, and Tatiana Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, pages 26-37, Ottawa, Ontario, Canada, 2006. ACM Press.
    • Ali-Reza Adl-Tabatabai, Brian T. Lewis, Vijay Menon, Brian R. Murphy, Bratin Saha, and Tatiana Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, pages 26-37, Ottawa, Ontario, Canada, 2006. ACM Press.
  • 10
    • 33846471719 scopus 로고    scopus 로고
    • Unrestricted transactional memory: Supporting I/O and system calls within transactions
    • Technical Report CIS-06-09, Department of Computer and Information Science, University of Pennsylvania, Apr
    • Colin Blundell, E Christopher Lewis, and Milo M. K. Martin. Unrestricted transactional memory: Supporting I/O and system calls within transactions. Technical Report CIS-06-09, Department of Computer and Information Science, University of Pennsylvania, Apr 2006.
    • (2006)
    • Blundell, C.1    Christopher Lewis, E.2    Martin, M.M.K.3
  • 11
    • 42149114961 scopus 로고    scopus 로고
    • Carlstrom, JaeWoong Chung, Hassan Chafi, Austen McDonald, Chi Cao Minh, Lance Hammond, Christos Kozyrakis, and Kunle and Olukotun. Transactional execution of java programs
    • Oct
    • Brian D. Carlstrom, JaeWoong Chung, Hassan Chafi, Austen McDonald, Chi Cao Minh, Lance Hammond, Christos Kozyrakis, and Kunle and Olukotun. Transactional execution of java programs. In OOPSLA 2005 Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL). Oct 2005.
    • (2005) OOPSLA 2005 Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL)
    • Brian, D.1
  • 14
    • 0022020346 scopus 로고
    • Distributed snapshots: Determining global states of distributed systems
    • K. Mani Chandy and Leslie Lamport. Distributed snapshots: determining global states of distributed systems. ACM Trans. Comput. Syst., 3(1):63-75, 1985.
    • (1985) ACM Trans. Comput. Syst , vol.3 , Issue.1 , pp. 63-75
    • Mani Chandy, K.1    Lamport, L.2
  • 15
    • 33846550124 scopus 로고    scopus 로고
    • Weihaw Chuang, Satish Narayanasamy, Ganesh Venkatesh, Jack Sampson, Michael Van Biesbrouck, Gilles Pokam, Brad Calder, and Osvaldo Colavin. Unbounded page-based transactional memory. In ASPLOS-XII: Proceedings of the 12th International conference on Architectural support for programming languages and operating systems, pages 347-358, San Jose, California, USA, 2006. ACM Press.
    • Weihaw Chuang, Satish Narayanasamy, Ganesh Venkatesh, Jack Sampson, Michael Van Biesbrouck, Gilles Pokam, Brad Calder, and Osvaldo Colavin. Unbounded page-based transactional memory. In ASPLOS-XII: Proceedings of the 12th International conference on Architectural support for programming languages and operating systems, pages 347-358, San Jose, California, USA, 2006. ACM Press.
  • 16
    • 33748847902 scopus 로고    scopus 로고
    • JaeWoong Chung, Hassan Chafi, Chi Cao Minh, Austen McDonald, Brian D. Carlstrom, Christos Kozyrakis, and Kunle Olukotun. The common case transactional behavior of multithreaded programs. In Proceedings of the Twelfth International Symposium on High-Performance Computer Architecture. Feb 2006.
    • JaeWoong Chung, Hassan Chafi, Chi Cao Minh, Austen McDonald, Brian D. Carlstrom, Christos Kozyrakis, and Kunle Olukotun. The common case transactional behavior of multithreaded programs. In Proceedings of the Twelfth International Symposium on High-Performance Computer Architecture. Feb 2006.
  • 17
    • 33845185999 scopus 로고    scopus 로고
    • Transactional locking II
    • Shlomi Dolev, editor, Distributed Computing, 20th International Symposium DISC, of, Springer
    • David Dice, Ori Shalev, and Nir Shavit. Transactional locking II. In Shlomi Dolev, editor, Distributed Computing, 20th International Symposium (DISC), volume 4167 of Lecture Notes in Computer Science. Springer, 2006.
    • (2006) Lecture Notes in Computer Science , vol.4167
    • Dice, D.1    Shalev, O.2    Shavit, N.3
  • 18
    • 0042078549 scopus 로고    scopus 로고
    • E. N. (Mootaz) Elnozahy, Lorenzo Alvisi, Yi-Min Wang, and David B. Johnson. A survey of rollback-recovery protocols in message-passing systems. ACM Comput. Surv., 34(3):375-408, 2002.
    • E. N. (Mootaz) Elnozahy, Lorenzo Alvisi, Yi-Min Wang, and David B. Johnson. A survey of rollback-recovery protocols in message-passing systems. ACM Comput. Surv., 34(3):375-408, 2002.
  • 20
    • 42149103073 scopus 로고    scopus 로고
    • Software transactional memory should not be lock free. Technical Report IRC-TR-06-052, Intel Research Cambridge, Available from
    • Robert Ennals. Software transactional memory should not be lock free. Technical Report IRC-TR-06-052, Intel Research Cambridge, 2006. Available from http://berkeley. intel-research.net/rennals/.
    • (2006)
    • Ennals, R.1
  • 21
    • 0017018483 scopus 로고
    • The notions of consistency and predicate locks in a database system
    • Kapali P. Eswaran, Jim N. Gray, Raymond A. Lorie, and Irving 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
  • 27
    • 27644522943 scopus 로고    scopus 로고
    • Exceptions and side-effects in atomic blocks
    • Tim Harris. Exceptions and side-effects in atomic blocks. Science of Computer Programming, 58(3):325-343, 2005.
    • (2005) Science of Computer Programming , vol.58 , Issue.3 , pp. 325-343
    • Harris, T.1
  • 36
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • C. A. R. Hoare. Monitors: An operating system structuring concept. Commun. ACM, 17(10):549-557, 1974.
    • (1974) Commun. ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 38
    • 42149094239 scopus 로고    scopus 로고
    • projects/alphamail, January
    • Anthony Kay. AlphaMail. http://sourceforge.net/ projects/alphamail, January 2007.
    • (2007) AlphaMail
    • Kay, A.1
  • 39
    • 0018985063 scopus 로고
    • Experience with processes and monitors in Mesa
    • Butler W. Lampson and David D. Redell. Experience with processes and monitors in Mesa. Commun. ACM, 23(2):105-117, 1980.
    • (1980) Commun. ACM , vol.23 , Issue.2 , pp. 105-117
    • Lampson, B.W.1    Redell, D.D.2
  • 42
    • 35348853739 scopus 로고    scopus 로고
    • Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen McDonald, Nathan Bronson, Jared Casper, Christos Kozyrakis, and Kunle Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. In ISCA '07: Proceedings of the 34th Annual International Symposium on Computer architecture, pages 69-80, San Diego, California, USA, 2007. ACM Press.
    • Chi Cao Minh, Martin Trautmann, JaeWoong Chung, Austen McDonald, Nathan Bronson, Jared Casper, Christos Kozyrakis, and Kunle Olukotun. An effective hybrid transactional memory system with strong isolation guarantees. In ISCA '07: Proceedings of the 34th Annual International Symposium on Computer architecture, pages 69-80, San Diego, California, USA, 2007. ACM Press.
  • 45
    • 33749236639 scopus 로고    scopus 로고
    • Nested transactional memory: Model and architecture sketches
    • Dec
    • J. Eliot B. Moss and Antony L. Hosking. Nested transactional memory: Model and architecture sketches. Science of Computer Programming, 63(2):186-201, Dec 2006.
    • (2006) Science of Computer Programming , vol.63 , Issue.2 , pp. 186-201
    • Eliot, J.1    Moss, B.2    Hosking, A.L.3
  • 48
    • 0001836926 scopus 로고
    • Contracts -a low-level mechanism for building general-purpose workflow management-systems
    • Andreas Reuter and Friedemann Schwenkreis. Contracts -a low-level mechanism for building general-purpose workflow management-systems. Bulletin of the Technical Committee on Data Engineering, 18(1), 1995.
    • (1995) Bulletin of the Technical Committee on Data Engineering , vol.18 , Issue.1
    • Reuter, A.1    Schwenkreis, F.2
  • 52
    • 0002455505 scopus 로고
    • Concepts and applications of multilevel transactions and open nested transactions
    • Gerhard Weikum and Hans-Jorg Schek. Concepts and applications of multilevel transactions and open nested transactions. In Database Transaction Models for Advanced Applications, pages 515-553.1992.
    • (1992) Database Transaction Models for Advanced Applications , pp. 515-553
    • Weikum, G.1    Schek, H.-J.2


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