DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Maeng, Seung-Ryoul | - |
dc.contributor.advisor | 맹승렬 | - |
dc.contributor.author | Jang, Jae-Wan | - |
dc.contributor.author | 장재완 | - |
dc.date.accessioned | 2011-12-13T05:27:45Z | - |
dc.date.available | 2011-12-13T05:27:45Z | - |
dc.date.issued | 2010 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=455448&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/33320 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전산학과, 2010.08, [ viii, 71 p. ] | - |
dc.description.abstract | Recent technology advance in hardware and software resurrects the virtualization era. Especially, server consolidation using virtualization is widely employed in large-scale computing facilities and data centers. Increasing energy consumption in server consolidation environments leads to high maintenance costs as well as environmental problems. Main memory, no less than processor, is a major energy consumer in this environment. DRAM is used as main memory for most of computer systems currently available. The DRAM hardware already provides power-saving functionality. Using this feature, several previous researches successfully save energy consumed in the DRAM. This paper proposes a technique for reducing memory energy consumption using virtual machine scheduling in multi-core systems. Previously, in a single processor system, a virtual machine runs at a specific time and the memory used by the virtual machine is the only source of memory energy consumption. The appearance and popularity of multi-core systems, however, introduce additional problems in reducing memory energy consumption; several virtual machines simultaneously run on each processor core and the memory energy consumption is the aggregated memory energy used by all these virtual machines. Thus, it is a challenging issue to schedule virtual machines that access as many same memory nodes as possible in order to save more memory energy. We devise several heuristic scheduling algorithms such as BVF, BCSF, BNF, and COMB. A memory power simulator called MPSim is designed and implemented. In the simulation results, we observe that our memory power management effectively saves memory power. We also find out that more memory energy savings are gained as 1) system size increases, 2) the memory nodes used by a virtual machine decreases, and 3) the more number of virtual machines are consolidated. Among the devised algorithms, BCSF shows the best energy saving performance in the most simulation configurat... | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | scheduling | - |
dc.subject | virtualization | - |
dc.subject | memory power | - |
dc.subject | 메모리 파워 | - |
dc.subject | 스케줄링 | - |
dc.subject | 가상화 | - |
dc.title | Memory power-aware virtual machine scheduling | - |
dc.title.alternative | 메모리 전력 소모를 고려한 가상 기계 스케줄링 방법 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 455448/325007 | - |
dc.description.department | 한국과학기술원 : 전산학과, | - |
dc.identifier.uid | 020045233 | - |
dc.contributor.localauthor | Maeng, Seung-Ryoul | - |
dc.contributor.localauthor | 맹승렬 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.