SLA-driven Dynamic Resource Provisioning for Service Provider in Cloud Computing



Similar documents
Resource Provisioning Cost of Cloud Computing by Adaptive Reservation Techniques

Auto-Scaling Model for Cloud Computing System

OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing

Exploring Resource Provisioning Cost Models in Cloud Computing

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Workload Predicting-Based Automatic Scaling in Service Clouds

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

RANKING OF CLOUD SERVICE PROVIDERS IN CLOUD

Optimizing the Cost for Resource Subscription Policy in IaaS Cloud

Key Research Challenges in Cloud Computing

Dynamic Resource Provisioning in IaaS Cloud Environment

Inter-cloud Introduction. Yisheng Wang

Performance Management for Cloudbased STC 2012

DESIGN OF AGENT BASED SYSTEM FOR MONITORING AND CONTROLLING SLA IN CLOUD ENVIRONMENT

Simulation-based Evaluation of an Intercloud Service Broker

Fuzzy Based Reactive Resource Pricing in Cloud Computing

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

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

Cloud Computing from an Institutional Perspective

ITSM in the Cloud. An Overview of Why IT Service Management is Critical to The Cloud. Presented By: Rick Leopoldi RL Information Consulting LLC

QoS Resource Management for Cloud Federations

QoS based Cloud Service Provider Selection Framework

Issues in a Scalable Inter Cloud Environment with Unified Brokering Approach

Service allocation in Cloud Environment: A Migration Approach

An enhanced QoS Architecture based Framework for Ranking of Cloud Services

Capacity Planning Fundamentals. Support Business Growth with a Better Approach to Scaling Your Data Center

Falloc: Fair Network Bandwidth Allocation in IaaS Datacenters via a Bargaining Game Approach

Cloud deployment model and cost analysis in Multicloud

Cloud Computing: Opportunities, Challenges, and Solutions. Jungwoo Ryoo, Ph.D., CISSP, CISA The Pennsylvania State University

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS

Infrastructure as a Service (IaaS)

Environments, Services and Network Management for Green Clouds

An Energy-Aware Methodology for Live Placement of Virtual Machines with Variable Profiles in Large Data Centers

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

Optimal Service Pricing for a Cloud Cache

RE Cloud Infrastructure as a Service

Het is een kleine stap naar een hybrid cloud

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures

Service Level Provisioning in Cloud Systems: Models, Algorithms and Architectures. Luca Silvestri

SMICloud: A Framework for Comparing and Ranking Cloud Services

Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

Architectural Implications of Cloud Computing

COST OPTIMIZATION IN DYNAMIC RESOURCE ALLOCATION USING VIRTUAL MACHINES FOR CLOUD COMPUTING ENVIRONMENT

Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems

Cloud Computing Architectures and Design Issues

Managing your Information Assets in the Cloud

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

How To Manage A Virtualization Server

Microsoft Private Cloud Fast Track

Soft Computing Models for Cloud Service Optimization

Sistemi Operativi e Reti. Cloud Computing

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

Cloud Computing and Standards

HPC ON WALL ST OPENSTACK AND BIG DATA. Brent Holden Chief Field Architect, Eastern US April 2014

Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration

Cisco Unified Network Services: Overcome Obstacles to Cloud-Ready Deployments

CLOUD MIGRATION STRATEGIES

Elastic VM for Rapid and Optimum Virtualized

U s i n g S D N - and NFV-based Servi c e s to M a x i m iz e C SP Reve n u e s a n d I n c r e ase

Dynamic Workload Management in Heterogeneous Cloud Computing Environments

Today: Data Centers & Cloud Computing" Data Centers"

Cloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010

Enabling Technologies for Cloud Computing

CLOUD computing has emerged as a new paradigm for

Proactively Secure Your Cloud Computing Platform

AEIJST - June Vol 3 - Issue 6 ISSN Cloud Broker. * Prasanna Kumar ** Shalini N M *** Sowmya R **** V Ashalatha

How To Choose Cloud Computing

Transcription:

IEEE Globecom 2013 Workshop on Cloud Computing Systems, Networks, and Applications SLA-driven Dynamic Resource Provisioning for Service Provider in Cloud Computing Yongyi Ran *, Jian Yang, Shuben Zhang, Hongsheng Xi University of Science and Technology of China 12/9/2013 1/15/2014 1

Outline Motivation System Model SLA-Driven Algorithm Performance Evaluation Conclusion 1/15/2014 2

Motivation Characteristic of Cloud Computing Virtualization technology (Resource VM) Cost: pay-per-use, cost saving Scalability and elasticity: on-demand Maintenance is easier Application programming interface (API) accessibility Other: Multitenancy, Reliability, etc. Virtual Machine, Pay-per-User, On-demand, Dynamic Resource Provisioning 1/15/2014 3

Motivation Challenges for Dynamic Resource Provisioning Demand: Fluctuation and uncertainty, hard to predict accurately Cost saving: Hourly fee Over-provisioning, under-provisioning Guaranteeing SLA / QoS: Availability, response time, etc. Challenge: Dynamic Resource Provisioning Strategy Making a Good Tradeoff between Saving Cost and Guaranteeing SLA 1/15/2014 4

Motivation Related Works Resource Provisioning / Allocation Training an offline table for looking up the optimum number of instances for a special workload. [Hong et al. 2012] Disadvantage: Need know the workload statistical characteristic previously For multiple cloud providers, formulating and solving stochastic integer programming with a multistage recourse. [Sivadon et al. 2012] Disadvantage: computation complexity of this method is too high Online, dynamic, requiring no prior workload. knowledge of 1/15/2014 5

Motivation Related Works Service Agreement Level (SLA) In previous works, SLA often specifies : Responsibilities, guarantees, warranties, performance levels in terms of availability, response time, etc. Defining the unavailability probability of the service as a metric of SLA unavailability probability indicates the probability that the workload exceeds the serving capacity 1/15/2014 6

Motivation Our Main Works SLA-driven dynamic VMs provisioning strategy Formulating this problem as minimizing the number of purchased VMs subject to a SLA requirement in terms of the unavailability probability. An online unavailability probability estimation model based on the large deviation principle. An event-based implementation procedure. Experiments are carried out based on two real workload traces. 1/15/2014 7

System Model System Architecture for Dynamic Resource provisioning periodically calculate E-SLA, and then compare with the negotiated SLA (N-SLA) to decide the increase or decrease of the number of VMs. 1/15/2014 8

System Model VM Type & Price 1/15/2014 9

System Model SLA-Based Mathematical Model 1/15/2014 10

SLA-Driven Algorithm SLA-driven Dynamic Resource Provisioning Strategy Unavailability Probability Estimation 1/15/2014 11

SLA-Driven Algorithm SLA-driven Dynamic Resource Provisioning Strategy Unavailability Probability Estimation 1/15/2014 12

SLA-Driven Algorithm SLA-driven Dynamic Resource Provisioning Strategy Unavailability Probability Estimation 1/15/2014 13

SLA-Driven Algorithm SLA-driven Dynamic Resource Provisioning Strategy The Moment Generating Function M(θ) 1/15/2014 14

SLA-Driven Algorithm SLA-driven Dynamic Resource Provisioning Strategy The Moment Generating Function M(θ) 1/15/2014 15

SLA-Driven Algorithm Event-based Implementation Procedure for Dynamic Resource Provisioning 1/15/2014 16

Performance Evaluation Comparing Algorithm the ARMA-based (Autoregressive Moving Average model, ARMA) strategy the ARMA-based strategy with Margins (ARMA- M) the Reactive Strategy the Reactive Strategy with Margins (Reactive-M) 1/15/2014 17

Performance Evaluation Performance Comparison 1/15/2014 18

Performance Evaluation 1/15/2014 19

Performance Evaluation 1/15/2014 20

Performance Evaluation Conclusion Resource Provisioning / Allocation By defining the unavailability probability of the service as a metric of SLA. A SLA-driven dynamic VMs provisioning strategy based on the large deviation principle. Proactively estimate the unavailability probability of the service and adjust the resources (VMs) according to the result of the comparison between the E-SLA and N-SLA. Online, dynamic, requiring no prior workload. knowledge of 1/15/2014 21

Many Thanks! 12/5/2013 22