A MAS to Manage and Monitor SLA for Cloud Computing

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

Why Cloud Computing Will Never Be Free
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
1 Cloud Computing with Amazon and Oracle Lewis Cunningham TUSC, Sr Datawarehouse Consultant
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
Infrastructure as a Service (IaaS) Amazon EC2
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
Cloud Computing (101).
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Discussion on LI for Mobile Clouds
Cloud Computing Myths and Realities Towards a policy Framework for Arab countries.
Plan Introduction What is Cloud Computing?
Getting Started with Oracle Compute Cloud
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
( I SSA ) I NFRASTRUCTURE AS A S ERVICE Will discuss : *Overview *Feature *Benefits for Enterprises * examples.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
Dynamic Resource Monitoring and Allocation in a virtualized environment.
Niagara Framework in the Clouds Scott Boehm. … what the heck does that mean??
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
PaaSport Introduction on Cloud Computing PaaSport training material.
Web Technologies Lecture 13 Introduction to cloud computing.
Hello Cloud… Mike Benkovich
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
INTRODUCTION TO CLOUD COMPUTING. CLOUD  The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear.
Introduction To Cloud Computing By Diptee Chikmurge And Minakshi Vharkate Asst.Professor MIT AOE Alandi(D),Pune.
Web 2.0: Concepts and Applications 6 Linking Data.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Guide to Operating Systems, 5th Edition
Chapter 6: Securing the Cloud
Understanding The Cloud
DC Market Trends and the key focus areas within
The Future? Or the Past and Present?
Prepared by: Assistant prof. Aslamzai
Cloud Computing Platform as a Service
Windows Azure Cloud Visit – Ravindra verma.
The Future? Or the Past and Present?
Windows Azure Migrating SQL Server Workloads
Introduction to windows azure: windows azure, sql azure and app fabric
Cloud Computing Kelley Raines.
3.2 Virtualisation.
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
3.2 Virtualisation.
Network Services, Cloud Computing, and Virtualization
Cloud Computing ISY143.
Cloud Testing Shilpi Chugh.
CNIT131 Internet Basics & Beginning HTML
Managing Clouds with VMM
Outline Virtualization Cloud Computing Microsoft Azure Platform
Guide to Operating Systems, 5th Edition
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Chapter 9 An Introduction and Overview of Cloud Computing
Brandon Hixon Jonathan Moore
microsoft cloud platform: enterprise-class architecture
Cloud Computing: Concepts
Agenda Need of Cloud Computing What is Cloud Computing
Basics of Cloud Computing
Presentation transcript:

A MAS to Manage and Monitor SLA for Cloud Computing A draft position paper Benjamin Gâteau, Public Research Centre Henri Tudor CLOSER / MAS Special Session May 8, 2011, Noordwijkerhout, The Netherlands

Agenda Introduction Objectives Normative Organisation Model Arbitration Model Conclusion 2

Introduction Cloud Computing offers mutualisation of IT infrastructures as services : Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Based on virtualisation Pay as you go (pay on demand) business model Elasticity Flexibility Dynamicity => Dynamic Infrastructure 3

Introduction Cloud Computing offers mutualisation of IT infrastructures as services : Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Based on virtualisation Pay as you go (pay on demand) business model Elasticity Flexibility Dynamicity => Dynamic Infrastructure [GoGrid.com / Adding a Cloud Server] 4

Introduction Cloud Computing offers mutualisation of IT infrastructures as services : Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Based on virtualisation Pay as you go (pay on demand) business model Elasticity Flexibility Dynamicity => Dynamic Infrastructure [GoGrid.com / Adding a Cloud Server] 5

Introduction Cloud Computing offers mutualisation of IT infrastructures as services : Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Based on virtualisation Pay as you go (pay on demand) business model Elasticity Flexibility Dynamicity => Dynamic Infrastructure [ElasticHosts] 6

GoGrid example 7

VMware infrastructure example Virtual Machines (VM) are stored on physical infrastructure VM can be created, loaded, managed and configured remotely VM = OS, CPU, Memory, Disk space, Etc … Plus others constraints => Service Level Agreement Contract between customer and provider

GoGrid and SLA Server Uptime Persistent Storage Network Performance: Internal and External F5 Load Balancing Cloud Storage Server Reboot Support Response Time Domain Name Services Physical Security 9

Objectives Agreement between customer and provider on : => Norms SLA objectives Security assurance level Flexibility rules => Norms Intelligent Cloud which take automatically the decision to manage its organisation of VM which collaborate between them to reach objectives … Multi-Agent System We need a mean to organise, rule and monitor a set of VM 10

Normative organisation model An Organisation Specification (OS) composed by 4 dimensions: Structural Specification (SS) => roles Functional Spécification (FS) => missions Contextual Specification (CS) => contexts OS FS NS SS CS Normative Specification (NS) => norms concerning a role toward a mission in a specific context

Normative organisation model OS instance = OE (Organisation Entity) Structure = Agents playing roles Functioning = Missions on which agents are commited

Organisation Entity = Running Cloud How control the respect of norms (SLA, Security, Flexibility…) ?

Arbitration model Synai: keep the OE coherent relating to the OS Synai Active Contexts CS Inst MngAg Context MngAg Synai: keep the OE coherent relating to the OS arbitration instantiation Agent1 Org Wrapper1 Active Norms NS Norm MngAg arbitration instantiation Agent2 Org Wrapper2 Structure SS Struct MngAg arbitration instantiation Agent3 Org Wrapper3 Functioning FS Funct MngAg arbitration instantiation MoiseInst

Controlling the Cloud 15

Conclusion Dynamic Virtual Infrastructure Management Specification of an organisation Arbitration of the organisation instances Future work: multi-agent platform Utopia (Tudor) => generic agents JaCaMo / JaCaVM => BDI agents 16

Questions? benjamin.gateau@tudor.lu