HOME > Detail View

Detail View

IKC : improved KSM based hash value for cloud computing

IKC : improved KSM based hash value for cloud computing

Material type
학위논문
Personal Author
이시오
Title Statement
IKC : improved KSM based hash value for cloud computing / Sioh Lee
Publication, Distribution, etc
Seoul :   Graduate School, Korea University,   2018  
Physical Medium
iv, 33장 : 도표 ; 26 cm
기타형태 저록
IKC   (DCOLL211009)000000080030  
학위논문주기
학위논문(석사)-- 고려대학교 대학원, 컴퓨터·전파통신공학과, 2018. 2
학과코드
0510   6D36   1071  
General Note
지도교수: 유혁  
Bibliography, Etc. Note
참고문헌: 장 32-33
이용가능한 다른형태자료
PDF 파일로도 이용가능;   Requires PDF file reader(application/pdf)  
비통제주제어
클라우드 컴퓨팅,,
000 00000nam c2200205 c 4500
001 000045932644
005 20230718171319
007 ta
008 171229s2018 ulkd bmAC 000c eng
040 ▼a 211009 ▼c 211009 ▼d 211009
085 0 ▼a 0510 ▼2 KDCP
090 ▼a 0510 ▼b 6D36 ▼c 1071
100 1 ▼a 이시오
245 1 0 ▼a IKC : ▼b improved KSM based hash value for cloud computing / ▼d Sioh Lee
260 ▼a Seoul : ▼b Graduate School, Korea University, ▼c 2018
300 ▼a iv, 33장 : ▼b 도표 ; ▼c 26 cm
500 ▼a 지도교수: 유혁
502 0 ▼a 학위논문(석사)-- ▼b 고려대학교 대학원, ▼c 컴퓨터·전파통신공학과, ▼d 2018. 2
504 ▼a 참고문헌: 장 32-33
530 ▼a PDF 파일로도 이용가능; ▼c Requires PDF file reader(application/pdf)
653 ▼a 클라우드 컴퓨팅
776 0 ▼t IKC ▼w (DCOLL211009)000000080030
900 1 0 ▼a Lee, Si Oh, ▼e
900 1 0 ▼a 유혁, ▼g 柳爀, ▼d 1960-, ▼e 지도교수 ▼0 AUTH(211009)153486
900 1 0 ▼a Yoo, Chuck, ▼e 지도교수
945 ▼a KLPA

Electronic Information

No. Title Service
1
IKC : improved KSM based hash value for cloud computing (19회 열람)
View PDF Abstract Table of Contents

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Stacks(Thesis)/ Call Number 0510 6D36 1071 Accession No. 123058295 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Stacks(Thesis)/ Call Number 0510 6D36 1071 Accession No. 123058296 Availability Available Due Date Make a Reservation Service B M

Contents information

Abstract

Kernel samepage merging (KSM) in Linux kernel archive is a memory deduplication scheme that finds duplicate pages and shares the page in order to alleviate memory bottleneck in cloud. However, because the KSM has to scan all pages in memory to find duplicate pages, KSM consumes high CPU cycles and so causes virtual machines (VMs) performance degradation [5]. This degradation of VMs performance is an obstacle in cloud to service real-time applications (i.e. Netflix) [6]. A previous work, CMD [5] proposed page grouping scheme to reduce page comparisons, but it requires special monitoring hardware, XLH [3] enhanced page sharing with the information of guest VM I/O operation. However, the CPU overhead of XLH is still very high - similar to the default KSM. To make KSM more useful, we need an optimization scheme that consume less CPU cycles. Therefore, we first profile the CPU cycle consumption of KSM and the results show that page comparison (28.77%) and page checksum (26.14%) take most of cycles. Based on the results, we propose improved KSM based hash value for cloud computing (IKC) that consumes less CPU cycles than the default KSM. To reduce the number of page comparisons, we apply checksum based RB-tree structure. In addition, IKC decreases page checksum overhead with hardware-accelerated crc32 hash function.

Table of Contents

1	INTRODUCTION	5
2	BACKGROUND & PROBLEM of KSM	7
2.1	Kernel Samepage Merging (KSM)	7
2.2	Problem of KSM	9
3	DESIGNS	11
3.1	Overview	13
3.2	Checksum based red-black tree	14
3.3	Advanced checksum hash function	15
4	EVALUATION	16
4.1	Experimental setup	17
4.2	Experimental results	20
4.3	Overhead & Trade off	27
5	RELATED WORK	29
6	CONCLUSION	31
7	REFERENCES	32