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 |
No. 2 | Location Science & Engineering Library/Stacks(Thesis)/ | Call Number 0510 6D36 1071 | Accession No. 123058296 | Availability Available | Due Date | Make a Reservation | Service |
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