dc.citation.endPage |
138 |
- |
dc.citation.number |
2 |
- |
dc.citation.startPage |
132 |
- |
dc.citation.title |
정보과학회논문지 |
- |
dc.citation.volume |
44 |
- |
dc.contributor.author |
박재형 |
- |
dc.contributor.author |
문영제 |
- |
dc.contributor.author |
노삼혁 |
- |
dc.date.accessioned |
2023-12-21T22:39:42Z |
- |
dc.date.available |
2023-12-21T22:39:42Z |
- |
dc.date.created |
2017-08-02 |
- |
dc.date.issued |
2017-02 |
- |
dc.description.abstract |
본 연구에서는 뉴메모리 기반 컴퓨팅 시스템의 신뢰성을 높이기 위해 프로세스 단위로 체크포인팅하는 시스템을 설계하고 구현한다. 프로세스 체크포인팅을 위하여 일반적인 프로세스 실행에서 문맥전환이 일어나는 시점마다 결함이 발생하기 이전의 안전한 상태로 되돌아갈 수 있는 롤백 시점을 만든다. 본 연구에서는 롤백 시점의 안전한 프로세스 상태에 대한 새로운 프로세스를 만들며 이를 P-process (Persistent-process)라고 명명한다. P-process를 만드는 주기를 세밀한 간격인 문맥전환 때마다 만들기 때문에 결함이 발생하였을 때 롤백으로 인한 프로세스 실행시간 손실을 작게 만들 수 있다. P-process를 만드는 오버헤드를 줄이기 위하여 프로세스의 메모리 상태에서 변경된 부분만 저장할 수 있도록 COW (Copy-On-Write) 메커니즘을 이용하였다. 문맥전환 때마다 P-process를 생성하였을 때 PARSEC 벤치마크의 11개 워크로드 중 8개의 워크로드에서 5% 내의 실행 시간 오버헤드가 발생하였으며 오버헤드가 많이 발생한 워크로드도 P-process의 생성 주기의 조정으로 오버헤드를 감소시킬 수 있었다. |
- |
dc.identifier.bibliographicCitation |
정보과학회논문지, v.44, no.2, pp.132 - 138 |
- |
dc.identifier.issn |
2383-630X |
- |
dc.identifier.uri |
https://scholarworks.unist.ac.kr/handle/201301/22414 |
- |
dc.identifier.url |
http://www.dbpia.co.kr/Journal/ArticleDetail/NODE07111228 |
- |
dc.language |
한국어 |
- |
dc.publisher |
한국정보과학회 |
- |
dc.title.alternative |
Efficient Process Checkpointing through Fine-Grained COW Management in New Memory based Systems |
- |
dc.title |
뉴메모리 기반 시스템에서 세밀한 COW 관리 기법을 통한 효율적 프로세스 체크포인팅 기법 |
- |
dc.type |
Article |
- |
dc.description.isOpenAccess |
FALSE |
- |
dc.identifier.kciid |
ART002196075 |
- |
dc.description.journalRegisteredClass |
kci |
- |