DOI QR코드

DOI QR Code

Probabilistic Analysis of System Failure

시스템 오류에 대한 확률적 분석

  • 성순용 (부산외국어대학교 컴퓨터공학과)
  • Received : 2009.12.30
  • Accepted : 2010.01.29
  • Published : 2010.03.31

Abstract

Request operations and release operations occur repeatedly in resource allocation systems. The process requesting a resource acquires one by any priority-based mechanism, and returns the resource after some periods. In this system, resource failures lead to delay of resource allocation, or to termination of process holding the failed resource. To analyze this process effectively, this paper designs a probabilistic ACSR, a process algebra that extends ACSR with the probabilistic choice operation. The ability to express/analyze both request-release rates and failure-recovery rates is illustrated using probabilistic ACSR.

자원할당 시스템에서는 자원에 대한 요구연산과 반환연산이 반복적으로 이루어진다. 자원을 요구한 프로세스는 우선순위에 따라 할당받은 뒤, 일정 기간 사용 후 다시 반납하게 된다. 이때 자원에 오류가 발생하면 그 오류로부터 회복될 때까지 할당이 지연되거나, 할당받은 프로세스를 중단하는 사태가 발생한다. 이 논문은 이와 같은 처리 과정을 효과적으로 분석하기 위해, 기존의 프로세스 대수학 ACSR에 확률적 선택연산 개념을 추가한 확률적 ACSR 을 설계하였다. 확률적 ACSR을 이용하여 요구연산과 반환연산이 발생하는 비율과, 오류가 발생하고 그 오류로부터 복구하는 비율을 확률적으로 표기하고 분석할 수 있음을 보였다.

Keywords

References

  1. Holger Hermanns, Ulrich Herzog, Joost-Pieter Katoen, "Process algebra for performance evaluation", Theoretical Computer Science, vol. 274, no. 1-2, pp 43-87, March 2002 https://doi.org/10.1016/S0304-3975(00)00305-4
  2. Mario Bravetti, "Expressing Priorities and External Probabilities in Process Algebra via Mixed Open/C;osed Systems", Electronic Notes in Theoretical Computer Science, vol. 194, no. 2, pp 31-57, January 2008 https://doi.org/10.1016/j.entcs.2007.11.003
  3. Pedro R. D'Argenio, Joost-Pieter Katoen, "A theory of stochastic systems, Part II: Process algebra", Information and Computation, vol. 203, no. 1, pp 39-74, November 2005, https://doi.org/10.1016/j.ic.2005.07.002
  4. Insup Lee, Hanene Ben-Abdallah, Jin-Young Choi, "A Process Algebraic Method for Real- Time Systems", Formal Methods for Real- Time Computing, John Wiley&Sons Ltd, 1996
  5. Insup Lee, Anna Philippou, Oleg Sokolsky, "Resources in process algebra", Journal of Logic and Algebraic Programming, vol. 72, pp. 98-122, May/June 2007 https://doi.org/10.1016/j.jlap.2007.02.005
  6. Jin-Young Choi, Insup Lee, Hong-Liang Xie, "The Specification and Schedulability Analysis of Real-Time Systems using ACSR," Proc. 16th IEEE Real-Time Systems Symposium, 1995