상세 보기
하드웨어 성능 카운터와 디버깅 기능을 이용한 리코드-리플레이 방법
An Efficient Record-Replay Mechanism using Hardware Performance Counters and Debugging Facilities
- 맹지찬;
- 유민수
초록
In this paper, we present a record-replay technique based on interrupt logging and reproduction. Race conditions have been considered as the main source of nondeterminism in conventional record-replay approaches. However, interrupts are another source of nondeterministic computer system behavior, which must be reproduced at accurate time points, let alone the order of interrupt occurrence. We show that an interrupt-based replayer can be efficiently and effectively implemented by using hardware performance counters and debugging functionality. Experiments also show that the runtime overhead of the interrupt-based replayer is sufficiently low.
키워드
Record-Replay; Debugging; Rollback Recovery; Nondeterministic Events; Order; Interrupt; 리코드-리플레이; 디버깅; 롤백 복구; 비결정적 이벤트; 순서; 인터럽트
- 제목
- 하드웨어 성능 카운터와 디버깅 기능을 이용한 리코드-리플레이 방법
- 제목 (타언어)
- An Efficient Record-Replay Mechanism using Hardware Performance Counters and Debugging Facilities
- 저자
- 맹지찬; 유민수
- 발행일
- 2011-10
- 권
- 18
- 호
- 5
- 페이지
- 177 ~ 180