메뉴 건너뛰기




Volumn 44, Issue 3, 2009, Pages 181-192

ISOLATOR: Dynamically ensuring isolation in concurrent programs

Author keywords

Concurrency; Isolation; Memory protection

Indexed keywords

BENCHMARK PROGRAMS; CODE INSTRUMENTATION; CONCURRENCY; CONCURRENT PROGRAM; CRITICAL SECTIONS; DATA REPLICATION; ISOLATION; MEMORY PROTECTION; RUNTIME OVERHEADS; VIRTUAL MEMORY;

EID: 67650841068     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Conference Paper
Times cited : (16)

References (19)
  • 1
    • 67650835567 scopus 로고    scopus 로고
    • March 2008
    • Linux memory protection. http://linux.about.com/library/cmd/ blcmdl2 mprotect.htm, March 2008.
    • Linux memory protection
  • 2
    • 67650818919 scopus 로고    scopus 로고
    • Memory protection Windows. http://msdn2.microsoft.com/en-us/library/ aa366785(VS.85).aspx, March 2008.
    • Memory protection Windows. http://msdn2.microsoft.com/en-us/library/ aa366785(VS.85).aspx, March 2008.
  • 3
    • 0026140643 scopus 로고
    • Virtual Memory Primitives for User Programs
    • A. W. Appel and K. Li. Virtual Memory Primitives for User Programs. In Proc. of ASPLOS, pages 96-107, 1991.
    • (1991) Proc. of ASPLOS , pp. 96-107
    • Appel, A.W.1    Li, K.2
  • 4
    • 52649143372 scopus 로고    scopus 로고
    • Using Hardware Memory Protection to build a high-performance, strongly-atomic Hybrid Transactional Memory
    • L. Baugh, N. Neelakanthan, and C. Zilles. Using Hardware Memory Protection to build a high-performance, strongly-atomic Hybrid Transactional Memory. In Proc of ISCA, 2008.
    • (2008) Proc of ISCA
    • Baugh, L.1    Neelakanthan, N.2    Zilles, C.3
  • 5
    • 21644474151 scopus 로고    scopus 로고
    • Racerx: Effective, Static Detection of Race Conditions and Deadlocks
    • D. Engler and K. Ashcraft. Racerx: Effective, Static Detection of Race Conditions and Deadlocks. In Proc. of SOSP, pages 237-252, 2003.
    • (2003) Proc. of SOSP , pp. 237-252
    • Engler, D.1    Ashcraft, K.2
  • 8
    • 77957777343 scopus 로고    scopus 로고
    • Archipelago: Trading address space for reliability and security
    • V. B. Lvin, G. Novark, E. D. Berger, and B. G. Zorn. Archipelago: trading address space for reliability and security. In Proc. of ASPLOS, pages 115-124, 2008.
    • (2008) Proc. of ASPLOS , pp. 115-124
    • Lvin, V.B.1    Novark, G.2    Berger, E.D.3    Zorn, B.G.4
  • 10
    • 33746060520 scopus 로고    scopus 로고
    • Effective Static Race Detection for Java In
    • M. Naik, A. Aiken, and J. Whaley. Effective Static Race Detection for Java In Proc. of PLDI, pages 308-319, 2006.
    • (2006) Proc. of PLDI , pp. 308-319
    • Naik, M.1    Aiken, A.2    Whaley, J.3
  • 11
    • 0038378319 scopus 로고    scopus 로고
    • Efficient on-the-fly data Race dDtection in Multithreaded C++ Programs
    • E. Pozniansky and A. Schuster. Efficient on-the-fly data Race dDtection in Multithreaded C++ Programs. In Proc. of PPoPP, pages 179-190, 2003.
    • (2003) Proc. of PPoPP , pp. 179-190
    • Pozniansky, E.1    Schuster, A.2
  • 12
    • 33745201521 scopus 로고    scopus 로고
    • Locksmith: Context-sensitive Correlation Analysis for Race Detection
    • P. Pratikakis, J. S. Foster, and M. Hicks. Locksmith: Context-sensitive Correlation Analysis for Race Detection. In Proc. of PLDI, pages 320-331, 2006.
    • (2006) Proc. of PLDI , pp. 320-331
    • Pratikakis, P.1    Foster, J.S.2    Hicks, M.3
  • 16
    • 84885572592 scopus 로고    scopus 로고
    • RaceTrack: Efficient Detection of Data race Conditions via Adaptive Tracking
    • Y. Yu, T. Rodeheffer, and W. Chen. RaceTrack: Efficient Detection of Data race Conditions via Adaptive Tracking. In Proc. of SOSP, pages 221-234, 2005.
    • (2005) Proc. of SOSP , pp. 221-234
    • Yu, Y.1    Rodeheffer, T.2    Chen, W.3
  • 17
    • 4644293534 scopus 로고    scopus 로고
    • P. Zhou, F. Qin, W. Liu, Y. Zhou, and J. Torrellas. iWatcher: Efficient Architectural Support for Software Debugging. In Proc. of ISCA, 2004.
    • P. Zhou, F. Qin, W. Liu, Y. Zhou, and J. Torrellas. iWatcher: Efficient Architectural Support for Software Debugging. In Proc. of ISCA, 2004.
  • 18
    • 67650046527 scopus 로고    scopus 로고
    • Isolator: Dynamically Ensuring Isolation in Concurrent Programs
    • Technical Report MSR-TR-2008-91, Microsoft Research
    • S Rajamani, G. Ramalingam, V. P. Ranganath and K. Vaswani. Isolator: Dynamically Ensuring Isolation in Concurrent Programs. Technical Report MSR-TR-2008-91, Microsoft Research, 2008.
    • (2008)
    • Rajamani, S.1    Ramalingam, G.2    Ranganath, V.P.3    Vaswani, K.4
  • 19
    • 67650076847 scopus 로고    scopus 로고
    • Transactional Memory with Strong Atomicity using off-the-shelf Memory Protection Hardware
    • M. Abadi, T. Harris, M. Mehrara. Transactional Memory with Strong Atomicity using off-the-shelf Memory Protection Hardware. In Proc. of PPoPP, 2009.
    • (2009) Proc. of PPoPP
    • Abadi, M.1    Harris, T.2    Mehrara, M.3


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