하드웨어 성능 카운터와 디버깅 기능을 이용한 리코드-리플레이 방법An Efficient Record-Replay Mechanism using Hardware Performance Counters and Debugging Facilities
- Other Titles
- An Efficient Record-Replay Mechanism using Hardware Performance Counters and Debugging Facilities
- Authors
- 맹지찬; 유민수
- Issue Date
- Oct-2011
- Publisher
- 한국정보처리학회
- Keywords
- Record-Replay; Debugging; Rollback Recovery; Nondeterministic Events; Order; Interrupt; 리코드-리플레이; 디버깅; 롤백 복구; 비결정적 이벤트; 순서; 인터럽트
- Citation
- 정보처리학회논문지. 컴퓨터 및 통신시스템, v.18, no.5, pp.177 - 180
- Indexed
- KCI
- Journal Title
- 정보처리학회논문지. 컴퓨터 및 통신시스템
- Volume
- 18
- Number
- 5
- Start Page
- 177
- End Page
- 180
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/167400
- DOI
- 10.3745/KIPSTA.2011.18A.5.177
- ISSN
- 2287-5891
- Abstract
- 본 논문에서는 인터럽트의 기록과 재현을 통해 소프트웨어의 실행을 동일하게 재현하는 리코드-리플레이(record-replay) 기법을 제안한다.
전통적인 리코드-리플레이 방법에서는 경합(race) 현상을 대표적인 비결정적 요인으로 간주하여 임계영역으로의 진입/진출, 공유 메모리 접근,메시지 교환 등을 기록하고 동일한 순서(order)로 재현하는 방법을 다루어 왔다. 하지만, 인터럽트 역시 프로그램의 실행에 영향을 끼칠 수 있는 중요한 비결정적 요인이며, 게다가 인터럽트의 경우 발생 순서는 물론 정확한 발생 시점을 재현하는 것이 필요하다. 이에 본 논문에서는 프로세서 하드웨어가 제공하는 성능 카운터와 디버깅 기능을 이용하여 인터럽트의 발생 시점을 정확하게 기록하고 재현하는 방법을 제안한다.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/167400)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.