DOI QR코드

DOI QR Code

An Analysis of System Error Rate

시스템 오류 발생률 분석

  • 성순용 (부산외국어대학교 컴퓨터공학과)
  • Published : 2009.03.31

Abstract

The frequency and probability of deadlock are influential factors in the design of algorithms for deadlock. However, little work has been done in this area because it's not easy to analyze how factors such as the characteristics of process or resource, resource request and release patterns, or the number of process affect the occurrence of deadlock. This study was designed to reduce remarkably the number of state by adapting the model 'state (a,b)t' to represent the resource allocation state, as well as to include the effect of resource error rate and recovery rate in the system analysis. Various formulas about deadlock occurrence were resulted in this study such as the average time interval of deadlock, the probability that a process requesting a resource waits or deadlocks, and the probability that a request deadlocks in a cycle of length 2.

교착상태의 발생 주기 및 확률은 교착상태를 다루는 알고리즘 설계 시 많은 영향을 미친다. 그러나 프로세스나 자원의 성격, 자원 요구나 반환 연산 방식, 프로세스 개수 등의 성질이 교착상태 발생에 어떻게 영향을 미치는지 분석하는 게 쉽지 않아 이 분야에 대한 연구가 매우 부족하다. 이 논문은 자원 할당 상태를 (a,b)t로 표현하는 상태 모델을 이용하여 상태의 개수를 획기적으로 감소시켰다. 또한 시스템 분석에 있어서 자원의 오류 발생 비율과 복구 비율이 미치는 영향도 함께 포함할 수 있도록 설계하였다. 그 결과 교착상태의 평균 발생 주기, 요구연산이 보류되거나 교착상태를 유발할 확률, 사이클의 길이가 2인 교착상태가 발생할 확률 등과 같은 각종 수식을 구하였다.

Keywords

References

  1. Ellis, C. A., "Probabilistic Models of Computer Deadlock," Report CU_CS_041_74, Dept. of Computer Science, Univ. of Colorado, Boulder, Colo., Apr. 1974
  2. Gray, J. N., et al., "A Straw Man Analysis of Probability of Waiting and Deadlocks," Research Report RJ3066, IBM Research Lab., 1981
  3. Koh, K. and Yoo, W., "A Probabilistic Model of Deadlock," 2nd Int'l Conference on Computer and Application, IEEE, Beijing, China, June 1987
  4. 고건, 성순용, "확률적 모델을 이용한 교착상태의 특성 분석," 정보과학회 논문지, 1991
  5. 성순용, 고건, "안정상태에서의 교착상태 확률모델과 Straw Man 분석과의 비교연구," 정보과학회 논문지, 1992
  6. Daniel I. A. Cohen, Basic Techniques of Combinatorial Theory, John Wiley & Sons, 1978
  7. L. Kleinrock, Queueing Systems, Vol. 1; Theory, Wiley- Interscience,1975