메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

정민성 (충북대학교, 충북대학교 대학원)

지도교수
나스리디노프 아지즈
발행연도
2018
저작권
충북대학교 논문은 저작권에 의해 보호받습니다.

이용수1

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (3)

초록· 키워드

오류제보하기
최근 인텔의 3D xpoint 가 출시됨에 따라 비휘발성 메모리에 대한 산업계의 관심이 고조되고 있다. 이에 산업계에서는 비휘발성 메모리의 활용방안을 모색하고 있는데, 가장 적용이 쉽고 간편한 방식이 기존 DRAM 대신 비휘발성 메모리를 메인메모리로 교체하는 Drop-in replacement이다. 이것은 추가적인 소프트웨어의 개발 없이 비휘발성 메모리의 넓은 용량을 활용할 수 있지만 기존의 무한에 가까운 수명인 DRAM과는 다르게 한정적인 수명을 가지는 비휘발성 메모리를 메인메모리로 교체하여 사용한다면 기존의 수명을 고려하지 않고 설계된 소프트웨어와 함께 구동될 경우 심각한 문제가 발생한다.
이에 현재 대표적인 시스템 소프트웨어인 커널에서 메모리의 데이터를 관리하기위해 사용하는 자료구조인 레드 블랙 트리를 타겟으로 쓰기량 변화와 특정 위치에 심각한 마모가 발생하는지 분석하고, 메모리를 평준하게 할당 해주는 평준화 버디 시스템, 특정 쓰기 횟수를 초과한 경우 노드의 메모리를 재할당하는 노드 교체 레드 블랙 트리, 평준화 버디 시스템과 노드 교체 레드 블랙 트리를 결합하고 그룹 단위로 키를 관리하여 트리의 재균형을 늦추는 균형 지연 기반 레드 블랙 트리를 제안한다.
실험을 통해 제안한 기법들과 기존의 레드 블랙 트리에 대해 쓰기량의 변화와 메모리 마모도에 대해 비교 분석한다. 기존 레드 블랙 트리 대비 노드 교체 레드 블랙 트리의 경우 데이터 복사 오버헤드로 인해 쓰기량이 평균 4.0% 증가하였지만 그룹단위의 키로 관리하여 트리의 재균형을 늦춘 균형 지연 기반 레드 블랙 트리의 경우 평균 9.6% 쓰기량이 감소함을 보인다. 또한 기존 레드 블랙 트리 대비 노드 교체 레드 블랙 트리의 경우 메모리를 재할당하여 메모리 쓰기량의 표준편차가 평균 9.8% 증가하였고 균형 지연 기반 레드 블랙 트리의 경우 평균 34.6% 증가시켜 메모리를 더욱 골고루 사용할 수 있음을 보인다.

목차

Ⅰ. 서 론 1
1.1 연구 배경 1
1.2 연구 목표 및 내용 2
Ⅱ. 관련 연구 4
2.1 비휘발성 메모리의 개요 4
2.2 데이터 관리 알고리즘 5
2.2.1 이진 검색 트리 6
2.2.2 레드 블랙 트리 9
2.2.3 레딕스 트리 10
2.3 메모리 관리 시스템 11
2.3.1 버디 시스템 12
2.3.2 역 버디 시스템 15
2.4 성능 개선을 위한 레드 블랙 트리 15
2.4.1 락 해소 레드 블랙 트리 15
2.4.2 그룹화 제공 레드 블랙 트리 16
Ⅲ. 메모리 평준화를 위한 트리와 버디 시스템 제안 18
3.1 노드 교체 레드 블랙 트리 18
3.1.1 노드 교체 레드 블랙 트리 동작 방식 19
3.1.2 노드 교체 레드 블랙 트리 알고리즘 23
3.1.3 노드 교체 레드 블랙 트리의 한계점 27
Ⅳ. 쓰기 증폭 감소를 위한 균형 지연 기반 레드 블랙 트리 33
4.1 균형 지연 기반 레드 블랙 트리 33
4.1.1 균형 지연 기반 레드 블랙 트리 구조 34
4.1.2 균형 지연 기반 레드 블랙 트리 동작 방식 36
4.1.3 균형 지연 기반 레드 블랙 트리 알고리즘 41
Ⅴ. 실험 및 결과 분석 45
5.1 실험 환경 및 데이터 45
5.2 시스템 쓰기량 비교 46
5.2.1 알고리즘 별 발생한 쓰기량 비교 46
5.2.2 제안한 알고리즘의 노드 교체 횟수 비교 49
5.3 메모리 마모도 평준화 비교 50
5.3.1 마모도 분포 비교 51
5.3.2 메모리 주소별 쓰기량 56
Ⅵ. 결 론 61
참고문헌 63
요약(국문) 66

최근 본 자료

전체보기

댓글(0)

0