A Time-driven VM Management Strategy for Minimizing Migration and Communication Cost of HPC Cluster

碩士 === 國立清華大學 === 資訊工程學系 === 102 === VM consolidation has been shown as a promising technique for saving energy costs and improving resource utilization of a data center. It relies on VM migration to move user tasks onto fewer numbers of physical servers during o peak hour, and then shutdown those i...

Full description

Bibliographic Details
Main Author: 蔡明翰
Other Authors: 周志遠
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/23581007870515723791
Description
Summary:碩士 === 國立清華大學 === 資訊工程學系 === 102 === VM consolidation has been shown as a promising technique for saving energy costs and improving resource utilization of a data center. It relies on VM migration to move user tasks onto fewer numbers of physical servers during o peak hour, and then shutdown those idle servers. However, VM migration is a costly operation that could cause several concerns, such as performance degradation, system instability, etc. Hence many existing algorithms were proposed to minimize the migration cost at runtime after consolidation is triggered by SLA violation or resource utilization condition. In contrast, this paper aims to pro-actively prevent VM migration in-advanced through a combination of semi-static VM consolidation strategy and runtime VM placement strategy. On one hand, our VM consolidation strategy aims to minimize SLA violation and maximize resource utilization according to the periodic workload pattern. On the other hand, our VM placement strategy attempts to minimize VM migration and communication cost based on the knowledge server turn-on/o time and task execution time. We evaluate our approach using a real HPC cluster trace as well as a set of synthetic generated workloads. The results show that our VM management approach can signicantly reduce the number of migrations by 37~46% and communication cost by 5~25% while reducing the energy cost by 21~41% without causing SLA violation.