Download presentation
Presentation is loading. Please wait.
1
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
2
Agenda Introduction Objectives Normative Organisation Model
Arbitration Model Conclusion 2
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 3
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] 4
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 [GoGrid.com / Adding a Cloud Server] 5
6
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
7
GoGrid example 7
8
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
9
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
10
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
11
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
12
Normative organisation model
OS instance = OE (Organisation Entity) Structure = Agents playing roles Functioning = Missions on which agents are commited
13
Organisation Entity = Running Cloud
How control the respect of norms (SLA, Security, Flexibility…) ?
14
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
15
Controlling the Cloud 15
16
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
17
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.