Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜



Similar documents
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems

An Autonomic Auto-scaling Controller for Cloud Based Applications

Energy Constrained Resource Scheduling for Cloud Environment

An Energy Aware Cloud Load Balancing Technique using Dynamic Placement of Virtualized Resources

International Journal of Advance Research in Computer Science and Management Studies

Dynamic Resource allocation in Cloud

A Survey of Energy Efficient Data Centres in a Cloud Computing Environment

Load Balancing Algorithms in Cloud Environment

Energy-Aware Multi-agent Server Consolidation in Federated Clouds

Model-driven Auto-scaling of Green Cloud Computing Infrastructure

Future Generation Computer Systems. Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing

A SURVEY ON ENERGY EFFICIENT SERVER CONSOLIDATION THROUGH VM LIVE MIGRATION

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

A Survey on Load Balancing Algorithms in Cloud Environment

Auto-Scaling Model for Cloud Computing System

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 9, April 2014)

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing

ENERGY EFFICIENT CONTROL OF VIRTUAL MACHINE CONSOLIDATION UNDER UNCERTAIN INPUT PARAMETERS FOR THE CLOUD

Group Based Load Balancing Algorithm in Cloud Computing Virtualization

Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers

Towards an understanding of oversubscription in cloud

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis

Virtualization Technology to Allocate Data Centre Resources Dynamically Based on Application Demands in Cloud Computing

Dynamic resource management for energy saving in the cloud computing environment

Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing

3. RELATED WORKS 2. STATE OF THE ART CLOUD TECHNOLOGY

Figure 1. The cloud scales: Amazon EC2 growth [2].

Precise VM Placement Algorithm Supported by Data Analytic Service

SURVEY ON GREEN CLOUD COMPUTING DATA CENTERS

Power Management in Cloud Computing using Green Algorithm. -Kushal Mehta COP 6087 University of Central Florida

ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND RESOURCE UTILIZATION IN CLOUD NETWORK

Energy Efficient Resource Management in Virtualized Cloud Data Centers

Virtual Machine Consolidation for Datacenter Energy Improvement

Energy Aware Resource Allocation in Cloud Datacenter

Power Consumption Based Cloud Scheduler

Model-driven Configuration of Cloud Computing Auto-scaling Infrastructure

Energy Efficient Load Balancing of Virtual Machines in Cloud Environments

Affinity Aware VM Colocation Mechanism for Cloud

Keywords- Cloud Computing, Green Cloud Computing, Power Management, Temperature Management, Virtualization. Fig. 1 Cloud Computing Architecture

Virtual Machine Placement in Cloud systems using Learning Automata

Experimental Evaluation of Energy Savings of Virtual Machines in the Implementation of Cloud Computing

An Energy Proficiency Positioned Dynamic Threshold Approach to the Migration of Virtual Machines in DVS Empowered Green Cloud Data Centers

Infrastructure as a Service (IaaS)

Virtualization Technology using Virtual Machines for Cloud Computing

Power Aware Live Migration for Data Centers in Cloud using Dynamic Threshold

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm

Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing

A Survey on Load Balancing Technique for Resource Scheduling In Cloud

Hierarchical Approach for Green Workload Management in Distributed Data Centers

Challenges and Importance of Green Data Center on Virtualization Environment

Optimizing the Cost for Resource Subscription Policy in IaaS Cloud

Elastic VM for Rapid and Optimum Virtualized

Dynamic Round Robin for Load Balancing in a Cloud Computing

Energy Efficient Resource Management in Virtualized Cloud Data Centers

EPOBF: ENERGY EFFICIENT ALLOCATION OF VIRTUAL MACHINES IN HIGH PERFORMANCE COMPUTING CLOUD

OpenStack Neat: a framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds

Environment, Services and Network Management for Green Clouds

Task Scheduling for Efficient Resource Utilization in Cloud

An Energy-aware resource management scheme of Data Centres for ecofriendly

Revealing the MAPE Loop for the Autonomic Management of Cloud Infrastructures

Environments, Services and Network Management for Green Clouds

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

Hybrid Approach for Resource Scheduling in Green Clouds

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Simulator Improvements to Validate the Green Cloud Computing Approach

Energy Efficiency in Green Computing using Linear Power Model

THE continuing growth of cloud computing [1] [2] and its

How To Use A Cloud For A Local Cluster

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges

Avoiding Overload Using Virtual Machine in Cloud Data Centre

Profit-driven Cloud Service Request Scheduling Under SLA Constraints

VM Migration Approach for Autonomic Fault Tolerance in Cloud Computing

Green Solution for Cloud Computing with Load Balancing and Power Consumption Management

Run-time Resource Management in SOA Virtualized Environments. Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

LOGO Resource Management for Cloud Computing

Power Aware Load Balancing for Cloud Computing

RESOURCE MANAGEMENT IN CLOUD COMPUTING ENVIRONMENT

Towards Energy-efficient Cloud Computing

Statistical Profiling-based Techniques for Effective Power Provisioning in Data Centers

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment

Design of Simulator for Cloud Computing Infrastructure and Service

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

ACO Based Dynamic Resource Scheduling for Improving Cloud Performance

Two-Level Cooperation in Autonomic Cloud Resource Management

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing

1. Simulation of load balancing in a cloud computing environment using OMNET

How To Get Energy Efficiency From A Cloud Data Center

Cloud SLAs: Present and Future. Salman Baset

Exploring Resource Provisioning Cost Models in Cloud Computing

Research Article A Decentralized Virtual Machine Migration Approach of Data Centers for Cloud Computing

Energy Efficient Security Preserving VM Live Migration In Data Centers For Cloud Computing.

International Journal of Computer Sciences and Engineering Open Access. Hybrid Approach to Round Robin and Priority Based Scheduling Algorithm

Transcription:

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜

Outline Introduction Proposed Schemes VM configuration VM Live Migration Comparison 2

Introduction (1/2) In 2006, the power consumption of computing data center was about 61 billion kwh(kilowatt hour). In 2011, the power consumption of computing data center was over 100 billion kwh. Since data centers operate at only 20-30% utilization, 70-80% of this consumption is lost due to over-provisioned idle resources. 3

Introduction (2/2) Server Server Server Virtualization software Server VM 1 quantification of computing resource VM 2 quantification of computing resource VM 3 quantification of computing resource VM 4 quantification of computing resource Distribution VM 1 Personal application Internet VM 2 VM 3 Network applications Virtual machine in a cloud infrastructure VM 4 VM 5 VM Mainframe applications 4

Paper 1 Model-driven Auto-scaling of Green Cloud Computing Infrastructure Source:Future Generation Computer Systems, Vol. 28, pp.371-378, 2012 Authors:Brian Dougherty, Jules White and Douglas C. Schmidt SCORCH (Smart Cloud Optimization for Resource Configuration Handling) 5

Auto-Scaling Auto-scaling is an important cloud computing technique that dynamically allocates computational resources to applications to match their current loads precisely. No Yes Auto-scaling in a cloud infrastructure 6

Challenge Computing VM configuration options and constraints. Selecting VM configurations to ensure auto-scaling speed requirements. Optimizing the queue size and configuration to minimize the energy consumption and operating costs. 7

Feature VM Application Application Server Server OS OS Feature, f1 Ubuntu 9.10 Processor Processor Feature, f2 Feature, f3 Feature, f13 Feature, f14 Feature, f15 Feature, f16 Windows 7 Redhat 9 Small Medium Large ExtraLarge Feature, f4 JBOSS Feature, f7 Feature, f10 Tomcat JBOSS v6 JBOSS v5 Tomcat v6 Tomcat v5.5 Feature, f5 Feature, f6 Feature, f8 Feature, f9 Feature model Jetty Jetty v7 Jetty v6.1 Feature, f11 Feature, f12 8

SCORCH Demand Features Time Power Cost Options Optimal SCORCH model-driven process 9

Paper 2 Green Cloud: A New Architecture for Green Data Center Source:In Proceedings of the ACM ICAC-INDST 2009 conference on Autonomic computing and communications industry session, pp. 29-38, 2009 Authors:Liang Liu, Hao Wang, Xue Liu, Xing Jin, WenBo He, QingBo Wang and Ying Chen 10

Live Migration Optimize the utilization of available resources (e.g., CPU) A VM is moved from on physical server to another while continuously running. Providing an illusion of seamless migration

Performance Metric static and dynamic power dissipation a server with zero workload consumes about 60% of its peak power The acceptable quality for an online game requires round trip time (RTT) less than 600-800 ms.

Green Cloud Architecture

Heuristic algorithm

Paper 3 Adaptive Threshold-Based Approach for Energy-Efficient Consolidation of Virtual Machines in Cloud Data Centers Source:In Proceedings of the ACM MGC 2010 conference on Middleware for Grids, Clouds and e-science, 2010 Authors:Anton Beloglazov and Rajkumar Buyya 15

SLA U j U a j r t t :requested MIPS by all the VMs :actually allocated MIPS M :number of VMs SLA Violation Metric M j 1 t U M j 1 r j t t U U r j t t This metric represents the percentage CPU performance that has not been allocated when demanded by applications relatively to the total demand a j dt dt

Allocation Policies (1/2) the CPU utilization of a host falls below the lower threshold, the utilization exceeds the upper threshold

Allocation Policies (2/2) Minimization of Migrations (MM) Highest Potential Growth (HPG) Random Choice (RC)

Upper Utilization Threshold 19

Lower Utilization threshold U i 30% 20

Dynamic Thresholds

Modified Best Fit Decreasing

Method Comparison SCORCH Single Threshold Adaptive Threshold Object Amazon EC2 IBM X336 Amazon EC2 Non-Method Power Consumption (kw) Method Power Consumption (kw) Power Consumption Percentage Reduction 120,000 1.5 1,204 60,000 0.7 866 50% 53% 28% Percentage Reduction 60 40 20 0 SCORCH Single Threshold Adaptive Threshold Method 23

Q & A Question: Assume that each host have 4 VMs(A, B, C, D) and the highest CPU performance of each host is 98%, if the 4 VMs want to require the CPU resource from the host in the same time. Based on the SLA, which option could remove the VMs 1. host1 A: 25%, B: 15%, C:30%, D:10% 2. host2 A: 20%, B: 20%, C:20%, D:20% 3. host3 A: 20%, B: 25%, C:10%, D:35% 4. host4 A: 25%, B: 25%, C:25%, D:25% Answer: 4 24

The End 25