메뉴 건너뛰기




Volumn 44, Issue 1, 2009, Pages 252-263

The theory of deadlock avoidance via discrete control

Author keywords

Concurrent programming; Discrete control theory; Dynamic deadlock avoidance; Multicore processors; Multithreaded programming; Parallel programming

Indexed keywords

C (PROGRAMMING LANGUAGE); COMPUTER CIRCUITS; CONTROL THEORY; FLOW GRAPHS; LOCKS (FASTENERS); MULTICORE PROGRAMMING; PARALLEL PROGRAMMING; SOFTWARE ARCHITECTURE;

EID: 70350304297     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1594834.1480913     Document Type: Conference Paper
Times cited : (30)

References (28)
  • 1
    • 67649848626 scopus 로고    scopus 로고
    • Apache
    • Apache. Apache bug database, 2008. https://issues.apache.org/bugzilla/ index.cgi.
    • (2008) Apache Bug Database
  • 2
    • 0028419265 scopus 로고
    • Generating basis siphons and traps of Petri netsusing the sign incidence matrix
    • April
    • E. R. Boer and T. Murata. Generating basis siphons and traps of Petri netsusing the sign incidence matrix. IEEE Trans. on Circuits and Systems-I, 41(4):266-271, April 1994.
    • (1994) IEEE Trans. on Circuits and Systems-I , vol.41 , Issue.4 , pp. 266-271
    • Boer, E.R.1    Murata, T.2
  • 4
    • 56449111854 scopus 로고    scopus 로고
    • Inferring locks for atomic sections
    • June
    • S. Cherem, T. Chilimbi, and S. Gulwani. Inferring locks for atomic sections. In PLDI, June 2008.
    • (2008) PLDI
    • Cherem, S.1    Chilimbi, T.2    Gulwani, S.3
  • 6
    • 0242453884 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 SOSP, 2003.
    • (2003) SOSP
    • Engler, D.1    Ashcraft, K.2
  • 9
    • 70350347211 scopus 로고    scopus 로고
    • Intel. Intel C++ STM Compiler, Prototype Edition. January 2008
    • Intel. Intel C++ STM Compiler, Prototype Edition, January 2008.
  • 14
    • 40949111905 scopus 로고    scopus 로고
    • A survey and comparison of Petri netbased deadlock prevention policies for flexible manufacturing systems
    • March
    • Z. Li, M. Zhou, and N. Wu. A survey and comparison of Petri netbased deadlock prevention policies for flexible manufacturing systems. IEEE Trans. on Systems, Man, and Cybernetics-Part C, 38(2):173-188, March 2008.
    • (2008) IEEE Trans. on Systems, Man, and Cybernetics-Part C , vol.38 , Issue.2 , pp. 173-188
    • Li, Z.1    Zhou, M.2    Wu, N.3
  • 15
    • 67650533712 scopus 로고    scopus 로고
    • Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
    • S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In ASPLOS, 2008.
    • (2008) ASPLOS
    • Lu, S.1    Park, S.2    Seo, E.3    Zhou, Y.4
  • 16
    • 33745863169 scopus 로고    scopus 로고
    • Autolocker: Synchronization inference for atomic sections
    • B. McCloskey, F. Zhou, D. Gay, and E. Brewer. Autolocker: Synchronization inference for atomic sections. In POPL, 2006.
    • (2006) POPL
    • McCloskey, B.1    Zhou, F.2    Gay, D.3    Brewer., E.4
  • 17
    • 0024645936 scopus 로고
    • Petri nets: Properties, analysis and applications
    • April
    • T. Murata. Petri nets: Properties, analysis and applications. Proceedings of the IEEE, 77(4):541-580, April 1989.
    • (1989) Proceedings of the IEEE , vol.77 , Issue.4 , pp. 541-580
    • Murata, T.1
  • 18
    • 84869658121 scopus 로고    scopus 로고
    • OpenImpact. OpenIMPACT, 2008
    • OpenImpact. OpenIMPACT, 2008. http://www.gelato.uiuc.edu/.
  • 19
    • 84869637659 scopus 로고    scopus 로고
    • OpenLDAP Issue Tracking System, OpenLDAP
    • OpenLDAP. OpenLDAP Issue Tracking System, 2008. http://www.openldap.org/ its/.
    • (2008)
  • 20
    • 0004068620 scopus 로고
    • PhD thesis, Bonn: Institut für Instrumentelle Mathematik, Schriffen des IIM
    • C. A. Petri. Kommunikation mit Automaten. PhD thesis, Bonn: Institut für Instrumentelle Mathematik, Schriffen des IIM Nr.3, 1962.
    • (1962) Kommunikation mit Automaten , Issue.3
    • Petri, C.A.1
  • 21
    • 0023104549 scopus 로고
    • Supervisory control of a class of discrete event processes
    • P. J. Ramadge andW.M.Wonham. Supervisory control of a class of discrete event processes. SIAM J. Control Optim., 25(1), 1987.
    • (1987) SIAM J. Control Optim. , vol.25 , pp. 1
    • Ramadge, P.J.1    Wonham, W.M.2
  • 25
    • 62949235502 scopus 로고    scopus 로고
    • Discrete control for safe execution of IT automation workflows
    • Y. Wang, T. Kelly, and S. Lafortune. Discrete control for safe execution of IT automation workflows. In EuroSys, 2007.
    • (2007) EuroSys
    • Wang, Y.1    Kelly, T.2    Lafortune, S.3
  • 26
    • 67649848621 scopus 로고    scopus 로고
    • Gadara: Dynamic deadlock avoidance for multithreaded programs
    • Y. Wang, T. Kelly, M. Kudlur, S. Lafortune, and S. Mahlke. Gadara: Dynamic deadlock avoidance for multithreaded programs. In OSDI, 2008a.
    • (2008) OSDI
    • Wang, Y.1    Kelly, T.2    Kudlur, M.3    Lafortune, S.4    Mahlke, S.5
  • 28
    • 57349129486 scopus 로고    scopus 로고
    • Irrevocable transactions and their applications
    • June
    • AdamWelc, Bratin Saha, and Ali-Reza Adl-Tabatabai. Irrevocable transactions and their applications. In SPAA, June 2008.
    • (2008) SPAA
    • Welc, A.1    Saha, B.2    Adl-Tabatabai, A.-R.3


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