Memory power-aware virtual machine scheduling메모리 전력 소모를 고려한 가상 기계 스케줄링 방법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 732
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorMaeng, Seung-Ryoul-
dc.contributor.advisor맹승렬-
dc.contributor.authorJang, Jae-Wan-
dc.contributor.author장재완-
dc.date.accessioned2011-12-13T05:27:45Z-
dc.date.available2011-12-13T05:27:45Z-
dc.date.issued2010-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=455448&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/33320-
dc.description학위논문(박사) - 한국과학기술원 : 전산학과, 2010.08, [ viii, 71 p. ]-
dc.description.abstractRecent 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.languageeng-
dc.publisher한국과학기술원-
dc.subjectscheduling-
dc.subjectvirtualization-
dc.subjectmemory power-
dc.subject메모리 파워-
dc.subject스케줄링-
dc.subject가상화-
dc.titleMemory power-aware virtual machine scheduling-
dc.title.alternative메모리 전력 소모를 고려한 가상 기계 스케줄링 방법-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN455448/325007 -
dc.description.department한국과학기술원 : 전산학과, -
dc.identifier.uid020045233-
dc.contributor.localauthorMaeng, Seung-Ryoul-
dc.contributor.localauthor맹승렬-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0