Automatic Workload Management in Clusters Managed by CloudStack



Similar documents
Windows Server 2008 R2 Hyper-V Live Migration

Energy Constrained Resource Scheduling for Cloud Environment

Windows Server 2008 R2 Hyper-V Live Migration

Silver Peak Virtual Appliances

User Guide. SUSIAccess. Remote Device Management

vsphere Networking vsphere 6.0 ESXi 6.0 vcenter Server 6.0 EN

Windows Server 2008 R2 Hyper V. Public FAQ

High Availability for Virtualized Environment. NEC Corporation

Control Tower for Virtualized Data Center Network

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm

Hierarchical Approach for Green Workload Management in Distributed Data Centers

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

3G Converged-NICs A Platform for Server I/O to Converged Networks

LotServer Deployment Manual

Enhancing the Scalability of Virtual Machines in Cloud

Intel DPDK Boosts Server Appliance Performance White Paper

CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

Cisco Dynamic Workload Scaling Solution

Hyper-V R2: What's New?

Architektur XenServer

CA ARCserve Family r15

Lab VI Capturing and monitoring the network traffic

Wake On LAN Technical Configuration Guide. Ethernet Edge Switch NN Engineering

Wireless Video Best Practices Guide

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

Citrix XenServer Design: Designing XenServer Network Configurations

WakeMyPC technical user guide

Application Note Gigabit Ethernet Port Modes

vsphere Networking vsphere 5.5 ESXi 5.5 vcenter Server 5.5 EN

Dynamic Resource allocation in Cloud

Cloud Management: Knowing is Half The Battle

Configuring Windows Server Clusters

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

pc resource monitoring and performance advisor

A Novel Cloud Based Elastic Framework for Big Data Preprocessing

Table of Contents Introduction and System Requirements 9 Installing VMware Server 35

International Journal of Advance Research in Computer Science and Management Studies

Designing a Windows Server 2008 Applications Infrastructure

Information Technology White Paper

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

NComputing L-Series LAN Deployment

BigFix Power Management. User s Guide

Business Process Desktop: Acronis backup & Recovery 11.5 Deployment Guide

Xen Virtualization: Xen (source) and XenServer

How To Manage A Virtualization Server

Infrastructure for Load Balancing on Mosix Cluster

Nutanix Tech Note. VMware vsphere Networking on Nutanix

Power Management. User s Guide. User s Guide

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

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

CHAPTER 1 INTRODUCTION

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

Network performance and capacity planning: Techniques for an e-business world

Aneka Dynamic Provisioning

A Middleware Strategy to Survive Compute Peak Loads in Cloud

Dell High Availability Solutions Guide for Microsoft Hyper-V

How To Analyze The Security On An Ipa Wireless Sensor Network

Grant Management. System Requirements

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version Fix Pack 2.

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: PRICING & LICENSING GUIDE

Fibre Channel over Ethernet in the Data Center: An Introduction

Performance Testing Percy Pari Salas

Transport and Network Layer

HP Operations Orchestration Software

Tivoli IBM Tivoli Web Response Monitor and IBM Tivoli Web Segment Analyzer

Session 2. The economics of Cloud Computing

hp ProLiant network adapter teaming

Directions for VMware Ready Testing for Application Software

Avoiding Performance Bottlenecks in Hyper-V

BEST PRACTICES GUIDE: Nimble Storage Best Practices for Scale-Out

Figure 1.Block diagram of inventory management system using Proximity sensors.

IBM WebSphere Process Server V7.0 Deployment Exam.

my forecasted needs. The constraint of asymmetrical processing was offset two ways. The first was by configuring the SAN and all hosts to utilize

Expert. Briefing. \\\\ Best Practices for Managing Storage with Hyper-V

Pervasive PSQL Vx Server Licensing

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5

Business case for VoIP Readiness Network Assessment

Running Philips IntelliSpace Portal with VMware vmotion, DRS and HA on vsphere 5.1 and 5.5. September 2014

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

Citrix XenServer Workload Balancing 6.0 Administrator's Guide. Published September Edition

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

GEVPlayer. Quick Start Guide

VXLAN: Scaling Data Center Capacity. White Paper

SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN

Transcription:

Automatic Workload Management in Clusters Managed by CloudStack

Problem Statement In a cluster environment, we have a pool of server nodes with S running on them. Virtual Machines are launched in some nodes and released from other nodes periodically. After some amount of time, we will observe dispersion of s along the pool of the nodes.

The terms green computing and green IT have been used frequently these days to refer to energy-efficient solutions in IT. Energy-efficiency issues of data centers are of major importance as costs of power and cooling make up a significant part of their operational costs. Energy-efficient initiatives done by data centers not only reduce their expenses, but overall, contribute to the Green IT policy that is targeted at minimizing carbon emissions.

How normal deployment works XenServer Hyper-V K XenServer Hyper-V K

When s were destroyed/stopped/migrated XenServer Hyper-V K XenServer Hyper-V K

Disadvantages of the above Scenario The above scenario requires Automatic workload management which will give benefits Improve Utilization Reduce Cost Improved bandwidth availability and lot more etc.

How to resolve the use case Monitor Host Capacity and Usage Find the deployment model the host being used Like dedicated host, using local store, ZoneWidePrimary Store etc Live Migrate the s from less deployment host to the best possible host Choosing the best possible host depends on the characterises like Cpu, memory, free capacity available to accommodate more Once the best hosts are chosen Provide the info to the user to execute the action plan

According to the action plan the s will be migrated. Once the s are migrated the some of the hosts will be empty. Mark the hosts in Maintenance mode and shutdown those hosts. When there is a peak of demand or on user request, WOL packet will be sent to the host which will bring up the server. When the server comes up the agent will be created for the same and it will be moved to up state which can be used for deployment plan

This will help the IT to reduce costs and manage their hosts efficiently and effectively

How to choose Best hosts or Suitable hosts We need to select Best Server Consolidation Algorithm to find the best suitable hosts for consolidation We need to take into account several constraints to select consolidation model. The first set of constraints is related to live migration technology. As we are going to re-allocate s by migrating the nodes, we need to consider the constraints of live migration technology. Currently, live migration requires having compatible virtualization software, comparable CPU types, similar network connectivity, and usage of shared storage on both source and destination nodes

How to choose Best hosts or Suitable hosts Second, it is necessary to limit the upper bound of CPU utilization of a single node by some threshold value. This is done to prevent a node s CPU from reaching 100% utilization. The motive behind this is that 100% utilization can lead to performance degradation. Furthermore, live migration technology also consumes some CPU cycles. Keeping CPU utilization below that threshold value allows retaining a certain level of CPU throughput.

Server Consolidation Algorithms Bin Packing: best fit decreasing first fit decreasing Sercon Algorithm: This algorithm inherits some properties of First- and Best-Fit, which try to minimize the number of nodes used. However, we not only aim to minimize the number of nodes used, but also to minimize the number of migrations. Hence, this algorithm behaves differently from the ones related to bin-packing.

What is WOL Wake-on-LAN (WOL) is an Ethernet computer networking standard that allows a computer to be turned on or awakened by a network message. Wake-on-LAN ("WOL") is implemented using a specially designed packet called a magic packet, which is sent to all computers in a network, among them the computer to be woken up. The magic packet contains the MAC address of the destination computer, an identifying number built into each network interface card ("NIC") or other ethernet device in a computer, that enables it to be uniquely recognized and addressed on a network. Powered-down or turned off computers capable of Wake-on-LAN will contain network devices able to "listen" to incoming packets in low-power mode while the system is powered down.

If a magic packet is received that is directed to the device's MAC address, the NIC signals the computer's power supply or motherboard to initiate system wake-up, much in the same way as pressing the power button would do. What is Magic Packet? The magic packet is a broadcast frame containing anywhere within its payload 6 bytes of all 255 (FF FF FF FF FF FF in hexadecimal), followed by sixteen repetitions of the target computer's 48-bit MAC address, for a total of 102 bytes.

Q & A

Thanks