@techreport{oai:ipsj.ixsq.nii.ac.jp:00070101, author = {吉田, 哲也 and 山田, 浩史 and 佐々木, 広 and 河野, 健二 and 中村, 宏 and Tetsuya, Yoshida and Hiroshi, Yamada and Hiroshi, Sasaki and Kenji, Kono and Hiroshi, Nakamura}, issue = {22}, month = {Jul}, note = {クラウド環境を提供する仮想化データセンタにおける消費エネルギーを削減するために,Dynamic Voltage and Frequency Scaling (DVFS) を利用した CPU の電力制御が行われている.ところが,既存のマルチコア CPU には,全てのコアの周波数を下げないと消費電力の削減効果が小さいという特性がある.既存の VM 環境は,この性質を考慮していないため,効率よく消費エネルギーを削減できていない.本論文では,VM 環境において,マルチコア CPU の電力消費特性を考慮した仮想 CPU (VCPU) スケジューラである Accele スケジューラを提案する.Accele スケジューラは,VCPU の周波数を考慮してスケジューリングを行い,全てのコアに低い周波数の VCPU がスケジューリングされる確率を高くする.その結果,全てのコアの周波数が下がる確率が高くなり,DVFS による消費エネルギー削減が大きくなる.SysBench と SPEC CPU2006 を用いて実験を行った結果,Xen のスケジューラである Credit スケジューラと比べ,消費エネルギーを最大 22.8% 小さくすることができた., Dynamic voltage and frequency scaling (DVFS) is performed to reduce energy consumption in virtualized data centers used as the platform of cloud computing. However, DVFS provides inefficient energy savings in existing VM environments, because of a characteristic of multi-core CPUs that DVFS cannot save a lot of energy unless the frequencies of all cores are lowered. In this paper, we propose a energy-conscious Virtual CPU (VCPU) scheduler that takes the characteristic of multi-core CPUs into account. Our scheduler, named Accele scheduler , schedules VCPUs with considering the frequency of them to increase the probability that all cores run VCPUs having lower frequencies simultaneously. As a result, the frequencies of all cores are lowered simultaneously in high probability, and therefore we can gain higher energy savings with DVFS. We evaluate Accele scheduler with SysBench and SPEC CPU2006 by comparing Xen's Credit scheduler. The evaluation showed that Accele scheduler reduced the energy consumption of the CPU by up to 22.8% compared with Credit scheduler.}, title = {マルチコアCPUの電力消費特性を考慮した仮想CPUスケジューラ}, year = {2010} }