Integrated Monitoring Approach for Seamless Service Provisioning in Federated Clouds



Similar documents
Facilitating self-adaptable Inter-Cloud management

FCM: an Architecture for Integrating IaaS Cloud Systems

Enhancing Federated Cloud Management with an Integrated Service Monitoring Approach

Approaches for Cloud and Mobile Computing

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

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

Autonomic Resource Virtualization in Cloud-like Environments

Facilitating self-adaptable Inter-Cloud management

Author's personal copy

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

An Interoperable and Self-adaptive Approach for SLA-based Service Virtualization in Heterogeneous Cloud Environments

Simulation-based Evaluation of an Intercloud Service Broker

Release of Cloud-like Management of Grid Services and Resources 2.0 Beta

StratusLab project. Standards, Interoperability and Asset Exploitation. Vangelis Floros, GRNET

Infrastructure as a Service (IaaS)

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

Towards Data Interoperability of Cloud Infrastructures using Cloud Storage Services

Autonomic SLA-aware Service Virtualization for Distributed Systems

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Lecture on Cloud Computing. Pricing, SLA, business models

Key Research Challenges in Cloud Computing

Cloud computing - Architecting in the cloud

Autonomic Resource Virtualization in Cloud-like Environments

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

Sistemi Operativi e Reti. Cloud Computing

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

Cloud and Virtualization to Support Grid Infrastructures

Standards in the RESERVOIR Project

Auto-Scaling Model for Cloud Computing System

Cloud Storage in a PaaS World

CS 695 Topics in Virtualization and Cloud Computing. Introduction

Cloud Federations in Contrail

Virtual Machine Management with OpenNebula in the RESERVOIR project

DATA MODEL FOR DESCRIBING GRID RESOURCE BROKER CAPABILITIES

Towards a New Model for the Infrastructure Grid

Towards the Magic Green Broker Jean-Louis Pazat IRISA 1/29. Jean-Louis Pazat. IRISA/INSA Rennes, FRANCE MYRIADS Project Team

Inter-Cloud architectures and application brokering: taxonomy and survey

New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud

Seamless adaptive multi- cloud management of service- based applications. European Open Cloud Collaboration Workshop, May 15, 2014, Brussels

Performance Gathering and Implementing Portability on Cloud Storage Data

Lecture 02b Cloud Computing II

Challenges in Hybrid and Federated Cloud Computing

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

Environments, Services and Network Management for Green Clouds

Grid Computing Vs. Cloud Computing

EMI views on Cloud Computing

Chapter 1: Characterizing Cloud Federation Approaches

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

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

Remote Voting Conference

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud services in PL-Grid and EGI Infrastructures

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

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH

How To Monitor Hybrid It From A Hybrid Environment

Frédéric Dang Tran Orange Labs

GEMBus based Services Composition Platform for Cloud PaaS

VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES

September 2009 Cloud Storage for Cloud Computing

Dynamic Resource Distribution Across Clouds

An Introduction to Private Cloud

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

Extending IBM WebSphere MQ and WebSphere Message Broker to the Cloud

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

SOA and Cloud in practice - An Example Case Study

A Service-Oriented Architecture for Scientific Computing on Cloud Infrastructures

LOGO Resource Management for Cloud Computing

OpenNebula Leading Innovation in Cloud Computing Management

Load balancing model for Cloud Data Center ABSTRACT:

Operating Systems Virtualization mechanisms

Building Clouds with OpenNebula 3.4

Clouds for research computing

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Cloud Computing An Introduction

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

The Necessity of Legally Compliant Data Management in European Cloud Architectures

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. October 2012

Building Platform as a Service for Scientific Applications

Deployment of Private, Hybrid & Public Clouds with OpenNebula

1 Publishable summary

Energy Efficiency Embedded Service Lifecycle: Towards an Energy Efficient Cloud Computing Architecture

Management and Web service Management

OpenNebula Open Souce Solution for DC Virtualization

Aneka: A Software Platform for.net-based Cloud Computing

Infrastructure as a Service

Integrated Monitoring of Infrastructures and Applications in Cloud Environments

Leveraging BlobSeer to boost up the deployment and execution of Hadoop applications in Nimbus cloud environments on Grid 5000

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

Performance Management for Cloudbased STC 2012

Inter-cloud Introduction. Yisheng Wang

Achieve Better Ranking Accuracy Using CloudRank Framework for Cloud Services

OpenNebula Open Souce Solution for DC Virtualization

The ODCA, Helix Nebula and Federated Identity Management. Mick Symonds Principal Solutions Architect Atos Managed Services NL

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

Optimization of QoS for Cloud-Based Services through Elasticity and Network Awareness

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

The OpenNebula Cloud Platform for Data Center Virtualization

International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan

Transcription:

Integrated Monitoring Approach for Seamless Service Provisioning in Federated Clouds Attila Kertész, Gabor Kecskemeti, Marc Oriol, Attila Csaba Marosi, Xavier Franch and Jordi Marco 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing Feb 17, 2012. www.s-cube-network.eu

Introduction Highly dynamic service environments require a novel infrastructure to handle on demand deployment and decommission of service instances. Cloud Computing allows: Outsourcing these dynamic environments Constructing extensible service-based applications Utilizes the latest achievements of Grid Computing, Service- oriented computing, business-processes and virtualization Virtual Appliances encapsulate metadata with a complete system (OS, libraries and applications) Infrastructure cloud systems (IaaS) allow to instantiate VA s on their virtualized resources: Virtual Machines Several public and private IaaS systems co-exist Only a Federated Cloud could offer the different capabilities as a whole S-Cube 2

Federated Cloud Management (FCM) An autonomic resource management solution Provides an entry point to a cloud federation Provides transparent service execution for users Cloud Following challenges are considered: Varying load of user requests Enabling virtualized management of applications Establishing interoperability and provider selection Minimizing Cloud usage costs Builds on meta-brokering, cloud brokering and automated on-demand service deployment Layered architecture Meta-broker Cloud Brokers Cloud infrastructure providers Cloud FCM Cloud Cloud S-Cube 3

FCM Architecture: overview 1 Generic Meta-Broker Service FCM Repository Top-level brokering Autonomously manage the interconnected cloud infrastructures Cloud a Cloud b Forms a federation with the help of Cloud Brokers S-Cube 4

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

FCM Architecture: overview Generic Meta-Broker Service FCM Repository 3 3 Interacts with a single IaaS system Manages resources Schedules service calls Cloud a Cloud b S-Cube 6

Generic Meta-Broker Service Service call (+requierments) Generic Meta-Broker Service Meta-Broker Core MatchMaker Call result Information Collector BPDL list Invoker FCM Repository VA x..va y IS Agent BPDL Broker Property Description Language Cloud Brokers are described Basic and aggregated dynamic properties Estimated availability time for a specific VA in the native repository Average VA deployment time CB Scheduling filters and ranks Cloud Brokers Cloud a Cloud b Cloud c S-Cube 7

Cloud Broker Generic Meta-Broker Service Q 1 VA x Cloud a VMQ x a VA y Cloud a VMQ y Cloud a VM Handler VM x 1 VM x 2 VM x n VM y 1 VM y 2 VM y m Native Repository FCM Repository VA x..va y Dynamic requirements may be specified with a service call Treated as a new VA type Some IaaS systems offer predefined classes of resources Resource class selected with at least the required resources Cloud a S-Cube 8

Cloud Broker: Scheduling of service calls The Cloud Broker performs scheduling of service calls to resources (VMs) Based on the monitoring information gathered May decide to 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 9

Service monitoring with SALMon Service Level Agreement Monitor (SALMon): designed for monitoring QoS of software services Capable of passive monitoring and testing purposes Supports any type of service technology (SOAP-based WS, RESTful services, etc.) It is itself an SBA with two main components: Monitor: retrieves values of quality metrics with the help of Measure Instruments Analyzer: evaluates conditions over these metrics It is suitable for monitoring running services in Cloud infrastructures S-Cube 10

The SALMon service monitoring framework S-Cube 11

Integrated Monitoring Approach for Seamless Service Provisioning (IMA4SSP) S-Cube 12

IMA4SSP details We have integrated SALMon to enable performance-driven service executions in Cloud federations Metrics related to service methods may be defined to monitor service operations Metric values are regularly refreshed in the Generic Service Registry (GSR) of the architecture Finally information stored in the GSR are used by the GMBS for Cloud infrastructure selection based on service reliability S-Cube 13

Enhanced monitoring with M3S 3. Fetch reliability info GMBS Users SALMon reports service metrics to a DB regularly checked by the meta-broker SALMon DDBB 2. Send results SALMon VM 1. Test metrics OpenNebula M3S Amazon The Minimal Metric Montoring Service (M3S) is used to monitor: Availability; Computing capability; and data transfer reliability. S-Cube 14

Miminizing monitoring costs Keeping the monitoring VMs in the Cloud can be costly To reduce these costs, the IS Agent component of GMBS has been extended to initiate the deployment and decommission of these VMs The monitored metric values have timestamps When the retrieved metric value of a service is outdated, the IS Agent contacts the responsible Cloud Broker to initiates a M3S and SALMon VM deployment When metric values with new timestamps are read from the registry, the IS Agent contacts the CB again, to decommission the monitoring VMs S-Cube 15

Conclusions We have designed a Federated Cloud Management solution that acts as an entry point to cloud federations Meta-brokering, cloud brokering and on-demand service deployment We have shown how Cloud Brokers manage the number and location of VMs for the various service requests We have extended FCM with enhanced monitoring capabilities with the SALMon framework, and created the IMA4SSP architecture We have shown a simplified version that uses the M3S reference service to monitor infrastructure reliability Our future work targets performance measurements in Cloud federations S-Cube 16

Thank You for your attention! Questions? https://www.lpds.sztaki.hu/cloudresearch S-Cube 17