Facilitating self-adaptable Inter-Cloud management



Similar documents
Integrated Monitoring Approach for Seamless Service Provisioning in Federated Clouds

Facilitating self-adaptable Inter-Cloud management

FCM: an Architecture for Integrating IaaS Cloud Systems

Attila Kertész, PhD. LPDS, MTA SZTAKI. Summer School on Grid and Cloud Workflows and Gateways 1-6 July 2013, Budapest, Hungary

Approaches for Cloud and Mobile Computing

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

Enhancing Federated Cloud Management with an Integrated Service Monitoring Approach

Towards Energy-efficient Cloud Computing

Lecture on Cloud Computing. Pricing, SLA, business models

Simulation-based Evaluation of an Intercloud Service Broker

Author's personal copy

A Hierarchical Self-X SLA for Cloud Computing

Environments, Services and Network Management for Green Clouds

Chapter 1: Characterizing Cloud Federation Approaches

Towards Data Interoperability of Cloud Infrastructures using Cloud Storage Services

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group

Cloud Federations in Contrail

Autonomic Resource Virtualization in Cloud-like Environments

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

RANKING OF CLOUD SERVICE PROVIDERS IN CLOUD

STRATEGIES FOR INCREASED ENERGY AWARENESS IN CLOUD FEDERATIONS

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

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

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

Revealing the MAPE Loop for the Autonomic Management of Cloud Infrastructures

QoS Resource Management for Cloud Federations

Red Hat CloudForms Roadmap Build & Manage an Open Hybrid Infrastructure. Xavier Lecauchois & John Hardy Product Management, Red Hat June 12, 2013

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

CS 695 Topics in Virtualization and Cloud Computing. Introduction

Federation of Cloud Computing Infrastructure

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

Scientific and Technical Applications as a Service in the Cloud

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

Performance Gathering and Implementing Portability on Cloud Storage Data

Managing Cloud Services in the Enterprise The Value of Cloud Services Brokers

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

Performance Management for Cloudbased STC 2012

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

How To Manage Cloud Service Provisioning And Maintenance

Cloud Computing Architectures and Design Issues

Lecture 02a Cloud Computing I

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

A Binary Tree SMART Migration Webinar. SMART Solutions for Notes- to- Exchange Migrations

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

Challenges in Hybrid and Federated Cloud Computing

Table of Contents. 1 Executive Summary SOA Overview Technology Processes and Governance... 8

Issues in a Scalable Inter Cloud Environment with Unified Brokering Approach

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

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

Key Research Challenges in Cloud Computing

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

Web Application Hosting Cloud Architecture

Global Headquarters: 5 Speen Street Framingham, MA USA P F

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Monitoring Performances of Quality of Service in Cloud with System of Systems

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

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

The New Style of IT. Rob McMahon. Director Cloud Computing HP General Western Europe

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Building Platform as a Service for Scientific Applications

Dynamic Monitoring Interval to Economize SLA Evaluation in Cloud Computing Nor Shahida Mohd Jamail, Rodziah Atan, Rusli Abdullah, Mar Yah Said

Learn How to Leverage System z in Your Cloud

How To Make A Grid Broker Work With A Grid For A Better Profit

Software Defined Security Mechanisms for Critical Infrastructure Management

Application Deployment Models with Load Balancing Mechanisms using Service Level Agreement Scheduling in Cloud Computing

An Introduction to Private Cloud

Getting Familiar with Cloud Terminology. Cloud Dictionary

Cloud computing - Architecting in the cloud

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

Federal Aviation Administration. efast. Cloud Computing Services. 25 October Federal Aviation Administration

Infrastructure as a Service (IaaS)

Network Virtualization for Large-Scale Data Centers

QoS EVALUATION OF CLOUD SERVICE ARCHITECTURE BASED ON ANP

Cloud Computing A NIST Perspective & Beyond. Robert Bohn, PhD Advanced Network Technologies Division

CYCLOPS The Ultimate Billing Framework for Cloud Services Dr. Piyush Harsh, ICCLab InIT Zurich University of Applied Sciences Zürcher Fachhochschule

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Transcription:

Facilitating self-adaptable Inter-Cloud management G. Kecskemeti, M. Maurer, I. Brandic, A. Kertesz, Zs. Nemeth, S. Dustdar 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing Feb 17, 2012. S-Cube 1 https://www.lpds.sztaki.hu/cloudresearch http://s-cube-network.eu

Intro to IaaS behavior Repository VA VAVA VA Instantiation Virtual Repository Appliance Support VA VAVA Libs + Service OS Virtual Environment Appliance VMSupport Libs + Service OS VA Environment Repository VA VA VA Delivery Infrastructure as a Service Cloud 2

Intro to federations Several public and private IaaS systems co-exist Only a Federated Cloud could aggregate the different capabilities Federations can be defined on various levels User oriented federations Reducing the effects of provider lock-in IaaS initiated federations Users are not aware that they use a federated infrastructure Issues of federated infrastructures Cross provider SLAs Different appliance formats Different APIs and UIs to access the cloud functionality

Federated Cloud Management (FCM) An autonomic resource management solution Provides an entry point to a cloud federation Cloud Provides transparent service execution for users Following challenges are considered: Varying load of user requests Enabling virtualized management of applications Establishing interoperability and provider selection Minimizing Cloud usage costs Cloud FCM Cloud Builds on meta-brokering, cloud brokeringand automated on-demand service deployment Layered architecture Meta-broker Cloud Brokers Cloud infrastructure providers Cloud A. Cs. Marosi, G. Kecskemeti, A. Kertesz, P. Kacsuk, FCM: an Architecture for Integrating IaaS Cloud Systems,In Cloud Computing 2011, IARIA, pp. 7-12, Rome, Italy, 2011. S-Cube 4

1 Generic Meta-Broker Service CloudBroker Cloud a FCM Architecture: FCM Repository overview CloudBroker Cloud b Top-level brokering Autonomously manage the interconnected cloud infrastructures Forms a federation with the help of Cloud Brokers G. Kecskemeti, A. Kertesz, A. Marosi, P. Kacsuk, Interoperable Resource Management for establishing Federated Clouds, In Achieving Federated and Self-Manageable Cloud Infrastructures: Theory and Practice, IGI Global (USA), 2011. S-Cube 5

FCM Architecture: overview Generic Meta-Broker Service Cloud-Broker Cloud a 2 FCM Repository Cloud-Broker Cloud b Manages VA distributionamong the various cloud infrastructures Automated federation-wide repository content management Offers current VA availability and estimates its future deployment S-Cube 6

FCM Architecture: overview Generic Meta-Broker Service 3 Cloud-Broker Cloud a FCM Repository 3 Cloud-Broker Cloud b Interactswith a single IaaS system Manages resources Schedulesservice calls S-Cube 7

FCM: Internals Generic Meta-Broker Service Q 1 VA x Cloud a VMQ x VM x 1 VM x 2 VM x n Cloud-Broker a VA y Cloud a VMQ y Cloud a VM Handler VM y 1 VM y 2 VM y m Native Repository FCM Repository VA x..va y The Cloud-Broker performs scheduling of service calls to resources(vms) Based on the monitoring information gathered May decideto start new resources based on: The number of running VM s to handle the service call The number of waiting service calls in the Service call queue The average execution time of service calls The average deployment time of VA s SLA constraints VM decommission Takes into account the billing period S-Cube 8 Cloud a

Autonomous behavior Inter-Cloud management for optimizedresource usage and SLA violation prevention Predefined set of reactive actionsin the Knowledge management system requiring local/global intervention in the system Action Involved Component Integration Reschedule calls Meta-Broker Global Rearrange VM queues Cloud-Broker Global Extend/Shrink VM Queue Cloud-Broker Local Rearrange VA storage FCM repository Global Self-Initiated Deployment Service instances Local Adaptation actions are triggered by a rule-based system, based on monitored metrics

Local KM integration Knowledge manager can make fine-grained changes involving actions on non-public interfaces Local reactive actions could cause an autonomic chain reaction, where a single SLA violation prediction might lead to an unstable system

Global KM integration Makes architecture-wide decisions from an external viewpoint Considers the state of the entire system before changing one of its subsystems Aggregates the metrics received from the different monitoring solutions Early adaptation action exhaustion because of metrics aggregation and restricted interface use

Hybridapproach for incorporting a Knowledge Management System to FCM Combines global and local KM integration Allows global control over local decisions Global KM could stopthe application of a locally optimal action to avoid an autonomic chain reaction Enables the execution of more fine-grained actions postponingadaptation action exhaustion Hybrid KM integration

Adaptation actions Reschedule service calls Cancel N cr calls at the source cloud Initiate rescheduling Rearrange VM queues Migrate N vmtr VMs from the source cloud to the destination Queue extension/shrinking Increase/decrease the amount of VMs processing a particular service call Rearrange VA storage Move VAs or parts of VAs from a particular repository to another one Self-initiated deployment Upon local service overload/function loss, instantiate new VM Create a proxy to forward calls to the new VM

Monitored metrics Call rescheduling Service call queue length in every Cloud-Broker VM queue length for every appliance in every Cloud- Broker Call throughput Average waiting time for particular service VM queue rearrangements and queue extension/shrinking rearrangi ng VA storage Average waiting time of a queue Number of service (s) instances in an IaaS system (x): vms(x,s) Call/VM ratio overall infrastructure load Global storage cost

Conclusions We have designed a Federated Cloud Managementsolution that acts as an entry point to cloud federations Meta-brokering, cloud brokering and on-demand service deployment We have extended the FCM architecture with autonomous behavior Using a hybrid knowledge management system and rule based autonomous manager Future works Autonomy should also consider green aspects Alternative knowledge management systems Performance measurements on a simulated and on a physical system that has the autonomous manager(s) enabled

Thank you for your attention! Questions? For more details have a look at the webpage of our cloud research group at MTA SZTAKI LPDS: https://www.lpds.sztaki.hu/cloudresearch