Mutual Exclusion of Lock Waiting Information for Deadlock Detection

교착(交錯) 상태(狀態)의 검출(檢出)을 위한 락 대기(待機) 정보(情報)의 상호(相互) 배제(排除)

  • 김상욱 (강원대학교 정보통신공학과) ;
  • 염상민 (강원대학교 정보통신공학과 대학원) ;
  • 장연정 (강원대학교 정보통신공학과) ;
  • 김윤호 (강원대학교 정보통신공학과)
  • Published : 1998.12.31

Abstract

The deadlock detector is a DBMS sub-component that examines periodically whether system is in a deadlock state based on lock waiting information of transactions. The deadlock detector and transactions execute concurrently in a DBMS and read and/or write the lock waiting information simultaneously. Since the lock waiting information is a shared one, we need an efficient method guaranteeing its physical consistency by using mutual exclusion. In this paper, we propose a new method that effectively guarantees physical consistency of lock waiting information. Two primary goals of our method is to minimize the processing overhead and to maximize system concurrency.

Keywords

Acknowledgement

Supported by : 강원대학교