QoS Resource Management for Cloud Federations



Similar documents
Cloud Federations in Contrail

IaaS Federation. Contrail project. IaaS Federation! Objectives and Challenges! & SLA management in Federations 5/23/11

Usage Control in Cloud Systems

Smart Cloud Federation Simulations with CloudSim

WORKFLOW ENGINE FOR CLOUDS

Infrastructure as a Service (IaaS)

Environments, Services and Network Management for Green Clouds

Effective Virtual Machine Scheduling in Cloud Computing

A Model for Accomplishing and Managing Dynamic Cloud Federations

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

Performance Gathering and Implementing Portability on Cloud Storage Data

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

Work in Progress on Cloud Computing in Myriads Team and Contrail European Project Christine Morin, Inria

How To Manage Cloud Service Provisioning And Maintenance

Key Research Challenges in Cloud Computing

Simulation-based Evaluation of an Intercloud Service Broker

Federation of Cloud Computing Infrastructure

Cloud deployment model and cost analysis in Multicloud

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

Participatory Cloud Computing and the Privacy and Security of Medical Information Applied to A Wireless Smart Board Network

Build and Manage Private and Hybrid Cloud. Urban Järund, Sr Regional Services Manager Nordics, Red Hat

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

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

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

CHAPTER 1 INTRODUCTION

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

On Premise Vs Cloud: Selection Approach & Implementation Strategies

It s All About Cloud Key Concepts, Players, Platforms And Technologies

Key Challenges in Cloud Computing to Enable Future Internet of Things

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang

Using Cloud Analytics to Drive Profitability. Presented by Cloud Cruiser and Artisan Infrastructure

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

Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning

Cloud Computing Architectures and Design Issues

Multilevel Communication Aware Approach for Load Balancing

Building Platform as a Service for Scientific Applications

Dynamic Round Robin for Load Balancing in a Cloud Computing

Ten Myths of Cloud Computing. Gene Eun Sr. Director Product Marketing, Cloud September 29, 2014

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

PoS(ISGC 2012)019. The CONTRAIL approach to Cloud Federations. Massimo Coppola, Patrizio Dazzi. Aliaksandr Lazouski, Fabio Martinelli, Paolo Mori

A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011

Learn How to Leverage System z in Your Cloud

The Open Cloud Near-Term Infrastructure Trends in Cloud Computing

Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure

Facilitating self-adaptable Inter-Cloud management

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

Service allocation in Cloud Environment: A Migration Approach

Inter-cloud Introduction. Yisheng Wang

Interoperability & Portability for Cloud Computing: A Guide.

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES

Soft Computing Models for Cloud Service Optimization

OVERVIEW Cloud Deployment Services

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Today: Data Centers & Cloud Computing" Data Centers"

A SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION

Migrating Scientific Applications from Grid and Cluster Computing into the Cloud Issues & Challenges

Building an AWS-Compatible Hybrid Cloud with OpenStack

JISC. Technical Review of Using Cloud for Research. Guidance Notes to Cloud Infrastructure Service Providers. Introduction

Getting Familiar with Cloud Terminology. Cloud Dictionary

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

Cisco Intercloud Fabric for Business

International Journal of Engineering Research & Management Technology

Issues in a Scalable Inter Cloud Environment with Unified Brokering Approach

Chapter 2. Migrating into a Cloud

Efficient Resources Allocation and Reduce Energy Using Virtual Machines for Cloud Environment

Hierarchical Approach for Green Workload Management in Distributed Data Centers

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

Distributed and Scalable QoS Optimization for Dynamic Web Service Composition

Energetic Resource Allocation Framework Using Virtualization in Cloud

Engagement Name Cloud Services Category

Revealing the MAPE Loop for the Autonomic Management of Cloud Infrastructures

Architectural Implications of Cloud Computing

CLOUD MIGRATION STRATEGIES

Cloud Computing An Introduction

IAAS CLOUD EXCHANGE WHITEPAPER

Agenda. Background and cloud portability and interoperability concepts Distributed computing reference model. development Conclusions

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources

Keywords: PDAs, VM. 2015, IJARCSSE All Rights Reserved Page 365

Mobile Cloud Networking FP7 European Project: Radio Access Network as a Service

Resource Provisioning in Single Tier and Multi-Tier Cloud Computing: State-of-the-Art

Transcription:

QoS Resource Management for Cloud Federations Gaetano F. Anastasi National Council of Research (CNR), Pisa, Italy Pisa, June 16th, 2014 gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 1/13

1 QoS Resource Management 2 Conclusion and Future work gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 2/13

Contrail Resource Mgmt. Contrail Federation sits in the middle - serving the users - exploit efficiently the providers Must operate a trade-off between two apparent discording objectives - optimize for users (e.g., minimize cost) - optimize for providers (e.g., ensuring fairness in providers revenues) Federation is an autonomous entity - directly corresponds for providers violations gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 3/13

Allocation Problem (1/5) Common Cloud Approach bin-packing performance corrective actions (e.g. VM migration host-basis) Federation Issue migration across providers is very expensive - increasing down-time (provider negotiation, image transfer time, etc.) smart allocation to avoid migration gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 4/13

Allocation Problem (2/5) Problem Formulation Allocating N services on M providers Respecting QoS constraints from user (e.g. dedicated bandwidth, bounded response time, provider location, etc.) Input: app reqs and provider characteristics Objectives - Minimizing user criteria (e.g. cost) - Maximize federation revenue (minimizing risk of paying penalties) gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 5/13

Allocation Problem (3/5) Broker case Sub-problem of the federation allocation Optimization on cost Loosely-coupled architecture (cannot provide additional guarantees) Can mitigate vendor lock-in gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 6/13

Allocation Problem (4/5) QBrokage Genetic approach QoS = cost, ram, storage, location Support multiple provider cost models Flexible to plug-in Scalable (250 ms increment on m-time from 50 to 500 P) Table: Lock-in Degree QBrokage Naive P Cost (P) Cost (P) 50 0.082 (1.5) 0.082 (1.0) 100 0.078 (2.35) 0.077 (1.0) 150 0.082 (3.20) 0.080 (1.0) 200 0.075 (3.50) 0.073 (1.0) gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 7/13

Allocation Problem (5/5) Addressing Federation Issues Resource cost model that consider providers reputation - federation directly corresponds penalties - acquiring resources from bad providers may cost more at the end Monitoring applications and SLA violations - updating reputation and costs per provider Dynamic provider reputation - transient overloads must be considered - avoiding fluctuations gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 8/13

1 QoS Resource Management 2 Conclusion and Future work gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 9/13

PaaS Federation (1/2) Today libcloud drivers for the Contrail Federation PaaS layers can run transparently on top of the federation Tomorrow Towards a PaaS Federation Third-party layers can benefit from quantity and quality of resources Reusing existing federated mechanisms gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 10/13

PaaS Federation (2/2) Translating PaaS requirements To address heterogeneity of providers Enforce high-level QoS guarantees Enforcement strategies VM Elasticity - Increasing/decreasing VM number - Less precise but widely supported Resource scaling - Increasing virtual resource quantity - Require underlying support gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 11/13

Conclusion Inter-Cloud Computing brings benefits in terms of interoperability and dependability...but the complexity of management is increased and poses many challenges Cloud Federations cannot scale if relying on ad-hoc methods Leveraging other research fields - Cloud Control - Real-time techniques - Cognitive heuristics gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 12/13

Contribution Gaetano F. Anastasi, Emanuele Carlini and Patrizio Dazzi Smart cloud federation simulations with CloudSim In Proceedings of the first ACM workshop on Optimization techniques for resources management in clouds, ORMaCloud 13, June 2013 https://github.com/ecarlini/smartfed/ Gaetano F. Anastasi, Emanuele Carlini, Massimo Coppola, Patrizio Dazzi, Aliaksandr Lazouski, Fabio Martinelli, Gaetano Mancini and Paolo Mori Usage Control in Cloud Federations In Proceedings of the IEEE International Conference on Cloud Engineering, IC2E 2014, March 2014 Gaetano F. Anastasi, Emanuele Carlini, Massimo Coppola and Patrizio Dazzi QBROKAGE: A Genetic Approach for QoS Cloud Brokering In Proceedings of the 7th IEEE International Conference on Cloud, CLOUD 2014 (To appear), June 2014. Gaetano F. Anastasi, Pietro Cassará, Patrizio Dazzi, Alberto Gotta, Matteo Mordacchini, Andrea Passarella A Hybrid Cross-Entropy Cognitive-based Algorithm for Resource Allocation in Cloud Environments In Proceedings of the 8th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2014 (Under revision), June 2014. Gaetano F. Anastasi, Emanuele Carlini, Massimo Coppola, Patrizio Dazzi and Marco Distefano An OVF Toolkit Supporting Inter-Cloud Application Splitting In Proceedings of the IEEE International Conference on Cloud Networking, Cloudnet 2014 (Under revision), June 2014. gaetano.anastasi@isti.cnr.it QoS Management for Cloud Federations 13/13