Loading...
Regionalized Lifetime-aware Virtual Machine Consolidation Algorithm for Cloud Datacenters
Varasteh Hajipour, Amir | 2015
562
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 47814 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Goudarzi, Maziar
- Abstract:
- In the past few years, data centers energy consumption and their maintenance costs have become an important issue in technology world. Server consolidation using virtualization and VM live migration allows cloud data centers to improve resource utilization and hence energy efficiency. In order to save energy, consolidation techniques try to turn off the idle servers, while because of workload fluctuations, these offline servers should be turned on to support the increased resource demands. These repeated on-off cycles could affect the hardware reliability and wear-and-tear of servers and increase the maintenance and replacement costs. On the other hand, over-aggressive strategies would increase the utilization and hence temperature of the servers carelessly. In this paper we propose a new server consolidation approach which minimizes the energy consumption of the data center in a reliability-friendly way. Therefore, the objective of this research is to minimize the total data center costs including servers, network switches, cooling systems energy, and server maintenance costs due to reliability degradation. Moreover, due to NP-hard nature of server consolidation problem, we propose a multi-agent hierarchical structure to reduce the search space of the problem and speedup the algorithm run-time. We provide several heuristics to solve the problem and modeled and implemented our work using CloudSim open-source simulator. We evaluate our heuristics against state-of-the-art work in this area. Our experiments using real data center workloads show that while maintaining an acceptable QoS, the proposed algorithm will decrease the reliability utility only about 6%, while reducing data center total energy consumption about 73% and the total data center costs about 70%
- Keywords:
- Data Center ; Reliability ; Cloud Computing ; Energy Optimization ; Virtual Data Center ; Virtual Machine Consolidation
- محتواي کتاب
- view
- به نام خدا
- دانشگاه صنعتی شریف
- دانشکده مهندسی کامپیوتر
- تقدیم به:
- تشكر و قدرداني:
- فهرست مطالب
- فهرست جدولها
- فهرست شکلها
- فصل1 معرفی پژوهش
- فصل2 مبانی نظری و پیشینه پژوهش
- فصل3 روش پیشنهادی
- 3-1 مقدمه
- 3-2 بیان مسئله
- 3-3 ساختار مرکزداده
- 3-4 شیوه کلی کار
- 3-5 مدلسازی مسئله
- 3-6 مدلسازی قابلیت اطمینان
- 3-7 مدل ریاضی صورت مسئله
- 3-8 عاملهای مرکزداده
- 3-9 الگوریتمهای ارائه شده
- 3-9-1 تشخیص بار اضافی
- 3-9-1-1 الگوریتم مکاشفهای اول: انتخاب بر اساس بیشترین بهرهوری
- 3-9-1-2 الگوریتم مکاشفهای دوم: انتخاب بر اساس بیشترین فرسودگی
- 3-9-1-3 الگوریتم مکاشفهای سوم: انتخاب بر اساس کمترین فرسودگی
- 3-9-1-4 الگوریتم مکاشفهای چهارم: انتخاب بر اساس معیار حداکثر فرسودگی به بهرهوری
- 3-9-1-5 الگوریتم مکاشفهای پنجم: انتخاب بر اساس معیار حداقل فرسودگی به بهرهوری
- 3-9-2 تشخیص بار کم
- 3-9-1 تشخیص بار اضافی
- 3-10 بررسی مقیاسپذیری روش ارائه شده
- 3-11 نتیجهگیری
- فصل4 تجزیه و تحلیل یافتهها
- 4-1 مقدمه
- 4-2 معرفی شبیهساز
- 4-3 محک استفاده شده
- 4-4 معرفی شرایط شبیهسازی
- 4-5 بررسی نتایج بدست آمده
- 4-5-1 بررسی هزینههای مرکزداده (تابع هدف)
- 4-5-2 بررسی میزان مصرف انرژی
- 4-5-3 بررسی میزان سودمندی قابلیت اطمینان
- 4-5-4 بررسی تعداد مهاجرتهای انجام شده
- 4-5-5 بررسی میزان مصرف انرژی راهگزینهای شبکه و سیستمهای خنککننده
- 4-5-6 بررسی تعداد سیکلهای روشن-خاموش سرورهای فیزیکی مرکزداده
- 4-5-7 بررسی عملکرد عامل سطح ناحیه
- 4-5-8 بررسی عملکرد عامل سطح مرکزداده
- 4-5-9 بررسی میزان نقض قوانین کاربر
- 4-6 آنالیز حساسیت
- 4-7 طراحی آزمایش برای روش پیشنهادی این پژوهش
- 4-8 بررسی نتایج طراحی آزمایش
- 4-8-1 الگوریتم مکاشفهای اول: انتخاب بر اساس بیشترین بهرهوری
- 4-8-2 الگوریتم مکاشفهای دوم: انتخاب بر اساس بیشترین فرسودگی
- 4-8-3 الگوریتم مکاشفهای سوم: انتخاب بر اساس کمترین فرسودگی
- 4-8-4 الگوریتم مکاشفهای چهارم: انتخاب بر اساس معیار حداکثر فرسودگی به بهرهوری
- 4-8-5 الگوریتم مکاشفهای پنجم: انتخاب بر اساس معیار حداقل فرسودگی به بهرهوری
- فصل5 نتیجهگیری و پیشنهادها
- مراجع
- واژهنامه