2012年6月20日水曜日

HPDC2012 セッション2 Virtualization

vSlicer: Latency-aware Virtual Machine Scheduling via Differentiated-frequency CPU Slicing
  Cong Xu (Purdue University), Sahan Gamage (Purdue University), 
  Pawan N. Rao (Purdue University), Ardalan Kangarlou (NetApp), 
  Ramana Kompella (Purdue University), Dongyan Xu (Purdue University)

VMのI/O性能を保つために、I/OインテンシブなVMをより頻繁にスケジュールする枠組みを
Xenに実装したもの。広島の窪田さんのところでスケジュール頻度を上げるとMPIの性能が
上がる、という話があったが、それをまじめにやったという話、という印象。
Singleton: System-wide Page Deduplication in Virtual Environments
  Prateek Sharma, Purushottam Kulkarni (IIT Bombay)

KVMでI/OインテンシブなVMを実行するとホストのメモリがどんどん食われる。
ページキャッシュがホストにもゲストにもあるから。

カーネルのスレッドでページを定期的にスキャンしてduplicate をマージする。
ゲストのページは、ホストのキャッシュから取り除く。
Locality-aware Dynamic VM Reconfiguration on MapReduce Clouds
  Jongse Park, Daewoo Lee, Bokyeong Kim, Jaehyuk Huh, Seungryoul Maeng (KAIST)

Hadoopでローカリティを出すために、データがあるVMに仮想コアをダイナミックに追加する
というアイディア。
面白いが、これが効くのは、元々のスケジューリングがいい加減すぎるからだろう。
Hadoopレベルでちゃんとスケジューリングしてやるべき。
Achieving Application-Centric Performance Targets via Consolidation on Multicores: Myth or Reality?
   Lydia Y. Chen Chen (IBM Research Zurich Lab), Danilo Ansaloni (University of Lugano), 
   Evgenia Smirni (College of William and Mary), Akira Yokokawa (University of Lugano), 
   Walter Binder (University of Lugano)
ディスクIOを含めた実行時間モデルを立てて、様々なアプリのVMをコンソリデートした時の
実行時間の予測ができることを示している。

0 件のコメント:

コメントを投稿