socloud: distributed multi-cloud platform for deploying, executing and managing distributed applications

Size: px
Start display at page:

Download "socloud: distributed multi-cloud platform for deploying, executing and managing distributed applications"

Transcription

1 socloud: distributed multi-cloud platform for deploying, executing and managing distributed applications Fawaz PARAISO PhD Defense Advisors: Lionel Seinturier, Philippe Merle University Lille 1, Inria, SPIRALS research team

2 Cloud computing in nutshell Virtualization On-demand Pay-per-use Elasticity 2

3 Context and motivation Application fil rouge Compute% View% Storage% Developer Go to the Cloud! 3

4 So many problems! Vendor Lock-in Geo-location Cloud-specific services Failures 4

5 solution: Multi-Cloud Do not put all your eggs in one basket Multi-Cloud Why not applying this precept of caution for cloud computing? 5

6 What is Multi-Cloud? Definition Multi-Cloud Computing using multiple cloud providers independent no agreement between providers 6

7 Multi-Cloud Context and motivation 74% Enterprises have a Multi-Cloud strategies 7

8 Towards Context Multi-Cloud and motivation Computing Multi-cloud is supposed to be the solution but 8

9 Outline 1.Context and motivation 2.Challenges 3.State of the art 4.Contributions 4.1.soCloud Model 4.2.soCloud Platform 5.Validation 6.Conclusion & Perspectives 9

10 Challenges Multi-cloud Portability Multi-cloud Provisioning Multi-cloud Elasticity Multi-cloud High-Availability 10

11 Challenges Multi-cloud Portability Multi-cloud Provisioning Multi-cloud Elasticity Multi-cloud High availability Write once, deploy anywhere " without any modification App App Your application/data App App App 11

12 Challenges Multi-cloud Portability Multi-cloud Provisioning Multi-cloud Elasticity Multi-cloud High availability Resources App Deployment 12

13 Challenges Multi-cloud Portability Multi-cloud Provisioning Multi-cloud Elasticity Multi-cloud High availability Provisioning Resources Provisioning Provisioning 13

14 Multi-cloud Portability Challenges Multi-cloud Provisioning App deployment Multi-cloud Elasticity Multi-cloud High availability 14

15 Challenges Multi-cloud Portability Multi-cloud Provisioning Multi-cloud Elasticity Multi-cloud High availability 15

16 Challenges Multi-cloud Portability Multi-cloud Provisioning Multi-cloud Elasticity Multi-cloud High availability HA 16

17 Challenges Multi-cloud Portability Multi-cloud Provisioning Multi-cloud Elasticity Multi-cloud High availability HA HA HA 17

18 Outline 1.Context and motivation 2.Challenges 3.State of the art 4.Contributions 4.1.soCloud Model 4.2.soCloud Platform 5.Validation 6.Conclusion & Perspectives 18

19 State of the art Approach Layer Multi-Cloud Portability Multi-Cloud Provisioning Multi-Cloud Elasticity Multi-Cloud High-Availability mosaic PaaS STRATOS IaaS MODAClouds PaaS CompatibleOne IaaS Cloud4SOA PaaS socloud PaaS

20 State of the art Approach Layer Multi-Cloud Portability Multi-Cloud Provisioning Multi-Cloud Elasticity Multi-Cloud High-Availability mosaic PaaS STRATOS IaaS MODAClouds PaaS CompatibleOne IaaS Cloud4SOA PaaS socloud PaaS

21 State of the art Approach Layer Multi-Cloud Portability Multi-Cloud Provisioning Multi-Cloud Elasticity Multi-Cloud High-Availability mosaic PaaS STRATOS IaaS MODAClouds PaaS CompatibleOne IaaS Cloud4SOA PaaS socloud PaaS

22 State of the art Approach Layer Multi-Cloud Portability Multi-Cloud Provisioning Multi-Cloud Elasticity Multi-Cloud High-Availability mosaic PaaS STRATOS IaaS MODAClouds PaaS CompatibleOne IaaS Cloud4SOA PaaS socloud PaaS

23 Outline 1.Context and motivation 2.Challenges 3.State of the art 4.Contributions 4.1.soCloud Model 4.2.soCloud Platform 5.Validation 6.Conclusion & Perspectives 23

24 socloud Overview EC2 Developer distributed applications socloud Model socloud" Platform Azure Heroku 24

25 Outline 1.Context and motivation 2.Challenges 3.State of the art 4.Contributions 4.1.soCloud Model 4.2.soCloud Platform 5.Validation 6.Conclusion & Perspectives 25

26 Objectives Provides a model to design a distributed applications in a simple and concise manner for a Multi-Cloud environment 26

27 Features Identify requirements for engineering distributed application for the Multi-Cloud environments Multi-Cloud" Portability Abstraction" Standard" Structure Multi-Cloud" Provisioning Placement" Resources" Granularity Multi-Cloud" Elasticity DSL" Simple Multi-Cloud" High-availability Failures" Diversity 27

28 socloud Model Extended SCA Model 28

29 SCA Service Component Architecture (SCA) Set of OASIS specifications Distributed applications Using SOA Compute View Storage Legend Composite Service Property Component Reference Wire SCA Contribution ZIP File 29

30 30 socloud Model based on SCA Component( Property( Implementa/on( Reference( PolicyIntent( PolicySet( Opera/on( Interface( Interface.java( Binding( CallBack( Wire( ConstrainingType( Implementa/on.Contribu/on( +source( +target( +name( +autowire( +uri( +name( +name( +requires( +policysets( +name( +mul5plicity( +wirebyimpl( +conversa5onal( +callbackinterface( +interface( Interface.WSDL( +callbackinterface( +interface( +requires( +policysets( +name( +name( +mustsupply( +many( +value( +element( 0..*( 0..*( 0..*( 0..*( 0..*( 0..*( 0..*( 0..*( 0..*( 1..1( 0..*( 0..*( 0..*( 0..*( 0..*( 0..*( 1..*( 1..*( 1..*( 0..1( 1..*( 0..*( 0..*( requires( requires( requires( requires( target( policysets( policysets( policysets( +requires( +policysets( Composite( +name( +autowire( +targetnamespace( +local( 0..1( 0..1( Service( +name( +name( +value( Annota/on( Implementa/on.Composite( +name( Implementa/on.BPEL( +process( Implementa/on.C++( +class( Implementa/on.Java( +class( 0..*( +name& +value& Annota&on' Implementa)on.Contribu)on1 +name& Extension 2 Extension 1

31 socloud Model based on SCA Why extend SCA model? Annota&on' +name& Implementa)on.Contribu)on1 +name& +value& Extension 1 Extension 2 31

32 socloud Model: implementation Implementa)on.Contribu)on1 +name& Extension 1 Provides high level conceptual view to a component Allows the deployment of the component as execution unit component Structured components of distributed applications 32

33 socloud Model: annotations +name& component +value& Allowing to associate non-functional requirements to a component The SCA model does not allow us to take into account these non-functional requirements Extension 2 33

34 socloud Model: annotations Annotation +name +value Placement " annotation Execution " annotation Availability " annotation Elasticity " annotation location closer vm database replication elasticity service 34

35 socloud Model: annotations Annotation +name +value Placement " annotation Execution " annotation Availability" annotation Elasticity " annotation location closer vm database replication elasticity service 35

36 socloud Model: annotations Placement " annotation location closer = value " = value 36

37 socloud Model: annotations = value Clouds provider Any Amazon EC2 Windows Azure Africa America Asia Europe Oceania (1) South Africa New york California Singapour Amazon Irland Irland France Australia (2) Paris Roubaix (3) 37

38 socloud Model: annotations = = C2 C1 C2 Latency 38

39 socloud Model: annotations Annotation +name +value Placement " annotation Execution " annotation Availability " annotation Elasticity " annotation location closer vm database replication elasticity service 39

40 socloud Model: annotations Execution " annotation = type_vm " = name -> version " = name -> version vm database Example Optional service = micro " = MySQL " = IronMQ ->

41 socloud Model: annotations Annotation +name +value Placement " annotation Execution " annotation Availability " annotation Elasticity " annotation location closer vm database replication elasticity service 41

42 socloud Model: annotations = number Availability " annotation Example C become LB C 42

43 socloud Model: annotations Annotation +name +value Placement " annotation Execution " annotation Availability " annotation Elasticity " annotation location closer vm database replication elasticity service 43

44 socloud Model: annotations = description Elasticity " annotation C scale in scale out elasticity C A DSL for describing elasticity 44

45 socloud Model: elasticity language Event Action Condition scaling up when ( " average (cpuusage,120s) > 80%" ) minimize availability when (" totalcost(costcompute,24 h) > 900 )" ) Elasticity is expressed on the Resources, Cost, Quality 45

46 socloud Model: elasticity language Trigger scaling in 5 at ( 20:00 Friday) 46

47 socloud Model: annotations 3-Tiers Storage Scaling in " When ( totalcost(computecost, 24 h) > ) Compute France France " View Storage 47

48 Summary We show how we use annotation to describe non-functional properties and manage each component as unit of execution New language is proposed to effectively express the elasticity Paraiso F, Merle P and Seinturier L : socloud : A service- oriented component-based PaaS for managing portability, provisioning, elasticity et high availability across multiple clouds. Springer Computing Journal (Submitted)! Haderer N, Paraiso F, Ribeiro C, Merle P, Rouvoy R and Seinturier L : A Cloud-based Infrastructure for Crowd-sourcing Data from Mobile Devices. Springer Book (To appear) 48

49 Outline 1.Context and motivation 2.Challenges 3.State of the art 4.Contributions 4.1.soCloud Model 4.2.soCloud Platform 5.Validation 6.Conclusion & Perspectives 49

50 socloud Platform The expectations in term of execution support for distributed applications built with socloud Model are differents We need to provide a Platform that manages: Multi-Cloud environments Distributed applications in Multi-Cloud environments 50

51 socloud Platform: concept We need to build Multi-Cloud Platform that: react to load > Scalable react to event > Event-Driven react to failure > Fault-Tolerance react to change > Responsive self management > Autonomic is flexible > Component-based Reactive, flexible and self management platform 51

52 socloud Platform socloud Platform is a distributed component-based PaaS for managing Portability Provisioning Elasticity High-availability 52 Components

53 socloud platform high level view User socloud " master socloud agent socloud applications 53

54 socloud Platform: Multi-Cloud centric Architecture Trend in the socloud Platform Architecture single Cloud centric Architecture Multi-Cloud centric Architecture socloud master socloud master socloud master socloud agent socloud agent socloud agent socloud agent 54

55 socloud Platform detail view Load Balancer socloud master Service " Deployer Constraint " Validator Controller Node Provisioning PaaS Deployment Workload " Manager SaaS Deployment Monitoring socloud agent 55

56 socloud Platform: Fault Tolerance Let it Crash Application level Platform level Replication in different clouds Replication in different clouds 56

57 socloud Platform: Fault Tolerance To achieve this 1. Transparency is the ultimate goal [Waldo et. al] " 2. Automatic component and applications replication [Waldo et. al] " 3. All replications are equal and deterministic [Waldo et. al] [Waldo et. al]-classic paper: A Note On Distributed Computing 57

58 socloud Platform: Replication features A cluster of N servers distributed across several Clouds" " Any (exactly one) component can be leader" " Active replication by the leader" " Consensus election of the leader " Automatic failover" " Automatic recovery 58

59 socloud Platform: deployment stack master agent socloud IaaS SCA container Servlet container Java runtime Linux/OS Resources 59

60 socloud Platform: deployment stack master SCA container agent socloud PaaS Servlet container 60

61 Summary Runtime support for managing Multi-Cloud portability, provisioning, elasticity and high-availability Reactive Platform PARAISO Fawaz et.al : A federated multi-cloud PaaS infrastructure. In IEEE 5th International Conference on Cloud Computing (CLOUD), pages , Hawaii IEEE, 2012." PARAISO Fawaz et al.: Managing elasticity across multiple cloud providers. In Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds, pages ACM,

62 Outline 1.Context and motivation 2.Challenges 3.State of the art 4.Contributions 4.1.soCloud Model 4.2.soCloud Platform 5.Validation 6.Conclusion & Perspectives 62

63 Validation socloud Model socloud Platform 63

64 Validation: socloud Model Modeling of three concrete applications using the socloud Model 1. APISENSE application 2. DiCEPE application 3. P2P Monitoring application 64

65 Validation: socloud Model 1. APISENSE application [Nicolas Haderer] Create task Download sensing task Reward Publish task Subscribe task Sensing'Node' APISENSE' Central(Node( Subscribe task Publish task Sensing'Node' store data Sensing'Storage' Send data Send data Send data Send data 65

66 Validation: socloud Model Geo-location Paris Unpredictable growth of smartphones Availability despite failures Cost control 66

67 Validation: socloud Model <composite name="application-apisense"> <component name="sensingnode"> <implementation.contribution contribution="sensingnode.zip"/> <reference name="compute" target="centralnode/compute"/> <reference name="storage" target="sensingstorage/storage"/> <annotation name="location">paris</annotation> <annotation name="replication">2</annotation> <annotation name="elasticity"> scaling in when (totalcost(computecost, 24h) > 1000) </annotation> </component> </composite> 67

68 Summary The socloud Model has enabled us to build an App for collecting data from smartphones, an App to integrate heterogenous CEP Engines and make Big Data, and finally a P2P distributed App PARAISO Fawaz et.al : A federated multi-cloud PaaS infrastructure. In IEEE 5th International Conference on Cloud Computing (CLOUD), pages , Hawaii IEEE, 2012." PARAISO Fawaz et. al.: A Middleware Platform to Federate Complex Event Processing. In Sixteenth IEEE International EDOC Conference, pages , Beijing, China, septembre Springer. 68

69 Validation: socloud Platform 1. Portability 2. High-availability 3. Elasticity 4. Overhead introduced by socloud 69

70 Validation: socloud Platform Portability 70

71 Validation: socloud Platform Deployed on 10 Clouds IaaS and PaaS 71

72 Validation: socloud Platform High-availability 72

73 Validation: socloud Platform MTBF* Availability= MTBF + MTTR** [Marcus et. al.] MTBF* = Mean Time Between Failure MTTR** = Mean Time To Recover [Marcus et. al.] : Blueprints for High availability 73

74 Validation: socloud Platform MTTR* (Hour) MTTR (Minute) Ratio socloud 0.06 Hour 3.6 Minutes - Public clouds [IWGCR] 7.5 Hours 450 Minutes 125 MTTR* = Mean Time To Recover [IWGCR] = International Working Group on Cloud Computing Resiliency. 74

75 Validation: socloud Platform If it is assumed that a failure occurs once per year MTBF = 8760 Hours socloud Availability = % Public clouds = % 75

76 Validation: socloud Platform Elasticity 76

77 Flash crowd effect 3-Tiers application was deployed on ten cloud providers 60000" Phase 1 Phase " Number%of%requests% 40000" 30000" 20000" 10000" 0" 1" 11" 21" 31" 41" 51" 61" 71" 81" 91" 101" 111" 121" 131" 141" 151" 161" 171" 181" 191" Time%(slot"of"10"seconds)% (a)" Total Number of Request =

78 Flash crowd effect without socloud elasticity 4500" Number'of'failed'requests' 4000" 3500" 3000" 2500" 2000" 1500" 1000" 500" 0" 0" 20" 40" 60" 80" 100" 120" 140" 160" 180" 200" Time'(slot"of"10"seconds)' 1.3% of requests are failed that correspond to Response Time = s 78

79 Flash crowd effect with socloud elasticity 70" 60" Response'(me'(s)' 50" 40" 30" 20" Applica(on'replica(on' Balance'load' 10" 0" 1" 11" 21" 31" 41" 51" 61" 71" 81" 91" 101" 111" 121" 131" 141" 151" 161" 171" 181" 191" Time'(slot"of"10"seconds)' No request has failed Without socloud elasticity, the Response Time = s Response Time = 37.3 s Response Time = s Phase 1 Phase 2 79

80 Overhead introduced by socloud APP APP Implementation Execution time Overhead introduced by socloud (Application + FraSCAti) sec - (Application + FraSCAti + socloud) 11,10 sec 2.3% 80

81 Overhead introduced by socloud Implementation Execution time Overhead introduced by socloud (Application + FraSCati) sec - (Application + FraSCati + socloud) 11,10 sec 2.3% The benefit provided by the socloud Platform outweighs the difference in the execution time 81

82 Summary Reactivity face: Failures (High-availability) Flash crowd effect (Elasticity) Negligible Overhead introduced. 82

83 Outline 1.Context and motivation 2.Challenges 3.State of the art 4.Contributions 4.1.soCloud Model 4.2.soCloud Platform 5.Validation 6.Conclusion & Perspectives 83

84 Conclusion socloud Model We use annotations to express non-functional requirements. New language is proposed to effectively express the elasticity. The socloud Model is illustrated on three distributed applications deployed in Multi-Cloud environments. socloud Platform Multi-Cloud PaaS for deploying, executing and managing distributed application. It was deployed on ten IaaS/PaaS clouds providers. socloud Platform is capable of providing Multi-Cloud high-availability and elasticity to applications deployed on it. 84

85 Perspectives Short-term further work The high-availability management despite software bugs. The elasticity management using reinforcement learning. Further Research Directions Security for Multi-Cloud. Sharing state between replicates. Take into account changes of the underlying platforms. 85

86 Thank you!!! PARAISO Fawaz, HADERER Nicolas, MERLE Philippe, ROUVOY Romain and SEINTURIER Lionel : A federated multi-cloud PaaS infrastructure. In IEEE 5th International Conference on Cloud Computing (CLOUD), pages IEEE, 2012." PARAISO Fawaz, HERMOSILLO Gabriel, ROUVOY Romain, MERLE Philippe, SEINTURIER Lionel : A Middleware Platform to Federate Complex Event Processing. In Sixteenth IEEE International EDOC Conference, pages , Beijing, China, septembre Springer. " PARAISO Fawaz, MERLE Philippe and SEINTURIER Lionel : Managing elasticity across multiple cloud providers. In Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds, pages ACM, 2013." PARAISO Fawaz, MERLE Philippe and SEINTURIER Lionel : socloud : A service- oriented component-based PaaS for managing portability, provisioning, elasticity et high availability across multiple clouds. Springer Computing Journal (To appear)! HADERER Nicolas, PARAISO Fawaz, RIBEIRO Christophe, MERLE Philippe, ROUVOY Romain and SEINTURIER Lionel : A Cloud-based Infrastructure for Crowd-sourcing Data from Mobile Devices. Springer Review (To appear) 86

arxiv:1407.1963v1 [cs.se] 8 Jul 2014

arxiv:1407.1963v1 [cs.se] 8 Jul 2014 Noname manuscript No. (will be inserted by the editor) socloud: A service-oriented component-based PaaS for managing portability, provisioning, elasticity, and high availability across multiple clouds

More information

Assessing Collaboration Framework in Multi-Cloud Environment

Assessing Collaboration Framework in Multi-Cloud Environment Assessing Collaboration Framework in Multi-Cloud Environment Annapurna Saikia PG Scholar, Dept of CSE, Bharat Institute of Engineering and Technology. Abstract: Cloud computing has emerged as a popular

More information

Plates-formes intergicielles pour l IoT. @RomainRouvoy

Plates-formes intergicielles pour l IoT. @RomainRouvoy Plates-formes intergicielles pour l IoT @RomainRouvoy https://www.ncta.com/broadband-by-the-numbers https://451research.com 6 How to 1. continuously deploy software atop of things 2. continuously monitor

More information

Poetics of Cloud Computing - A Paper Summary

Poetics of Cloud Computing - A Paper Summary Association in Multi cloud Computing Environments Structure and Security Issues SADULA VIJAYALAXMI Department of Computer Science & Engineering, (M.Tech.) K.RAJENDAR Asst. Professor, Department of Computer

More information

Easy Deployment of Mission-Critical Applications to the Cloud

Easy Deployment of Mission-Critical Applications to the Cloud Easy Deployment of Mission-Critical Applications to the Cloud Businesses want to move to the cloud to gain agility and reduce costs. But if your app needs re-architecting or new code that s neither easy

More information

Towards a Standard PaaS Implementation API: A Generic Cloud Persistent-Storage API

Towards a Standard PaaS Implementation API: A Generic Cloud Persistent-Storage API Towards a Standard PaaS Implementation API: A Generic Cloud Persistent-Storage API Abstract: Platform as a Service (PaaS) supports application developers with the ability to implement and deploy their

More information

So#ware Product Lines for Automa5c Mul5- Cloud Configura5on

So#ware Product Lines for Automa5c Mul5- Cloud Configura5on So#ware Product Lines for Automa5c Mul5- Cloud Configura5on Université Lille 1 CRIStAL UMR CNRS 9189 Inria Lille - Nord Europe France Gustavo Sousa gustavo.sousa@inria.fr Encadrants: Walter Rudametkin

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

Cloud Courses Description

Cloud Courses Description Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment

More information

Cloud Courses Description

Cloud Courses Description Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Windows Azure and private cloud

Windows Azure and private cloud Windows Azure and private cloud Joe Chou Senior Program Manager China Cloud Innovation Center Customer Advisory Team Microsoft Asia-Pacific Research and Development Group 1 Agenda Cloud Computing Fundamentals

More information

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012) Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business

More information

Cloud Computing An Introduction

Cloud Computing An Introduction Cloud Computing An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

Offloading Cyber-Physical Tasks using Mobile Crowdsourcing

Offloading Cyber-Physical Tasks using Mobile Crowdsourcing Offloading Cyber-Physical Tasks using Mobile Crowdsourcing Nicolas Haderer, Christophe Ribeiro, Romain Rouvoy, Lionel Seinturier, Vassili Rivron University Lille 1 / Inria Consortium MetroScope www.metroscope.com

More information

MODAClouds. An FP7 Integrated Project

MODAClouds. An FP7 Integrated Project MODAClouds An FP7 Integrated Project MODAClouds the consortium FP7 Integrated Project (n. 318484) Duration: Oct. 1 st, 2012 Sept 30 th, 2015 28 July, 2014 e-infrastructure Services for Society 2 MODAClouds

More information

Service allocation in Cloud Environment: A Migration Approach

Service allocation in Cloud Environment: A Migration Approach Service allocation in Cloud Environment: A Migration Approach Pardeep Vashist 1, Arti Dhounchak 2 M.Tech Pursuing, Assistant Professor R.N.C.E.T. Panipat, B.I.T. Sonepat, Sonipat, Pin no.131001 1 pardeepvashist99@gmail.com,

More information

Cloud computing The cloud as a pool of shared hadrware and software resources

Cloud computing The cloud as a pool of shared hadrware and software resources Cloud computing The cloud as a pool of shared hadrware and software resources cloud Towards SLA-oriented Cloud Computing middleware layers (e.g. application servers) operating systems, virtual machines

More information

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range

More information

Cloud/SaaS enablement of existing applications

Cloud/SaaS enablement of existing applications Cloud/SaaS enablement of existing applications GigaSpaces: Nati Shalom, CTO & Founder About GigaSpaces Technologies Enabling applications to run a distributed cluster as if it was a single machine 75+

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

More information

Networks and Services

Networks and Services Networks and Services Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Fall 2015 TOC 1 Infrastructure as a Service 2 Platform as a Service 3 Software as a Service Infrastructure as a Service Definition Infrastructure

More information

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more 36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors

More information

Cloud Computing Services and its Application

Cloud Computing Services and its Application Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its

More information

Applying Architectural Patterns for the Cloud: Lessons Learned During Pattern Mining and Application

Applying Architectural Patterns for the Cloud: Lessons Learned During Pattern Mining and Application Applying Architectural Patterns for the Cloud: Lessons Learned During Pattern Mining and Application Ralph Retter (Daimler TSS GmbH) ralph.retter@daimler.com Christoph Fehling (University of Stuttgart,

More information

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

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

More information

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),

More information

Application Performance in the Cloud

Application Performance in the Cloud Application Performance in the Cloud Understanding and ensuring application performance in highly elastic environments Albert Mavashev, CTO Nastel Technologies, Inc. amavashev@nastel.com What is Cloud?

More information

OVERVIEW Cloud Deployment Services

OVERVIEW Cloud Deployment Services OVERVIEW Cloud Deployment Services Audience This document is intended for those involved in planning, defining, designing, and providing cloud services to consumers. The intended audience includes the

More information

Subash Krishnaswamy Applications Software Technology Corporation

Subash Krishnaswamy Applications Software Technology Corporation Oracle Applications and Cloud Computing - Future Direction Subash Krishnaswamy Applications Software Technology Corporation Agenda Introduction ti to CLOUD Oracle Corporation and CLOUD Oracle Applications

More information

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

Cloud and Virtualization to Support Grid Infrastructures

Cloud and Virtualization to Support Grid Infrastructures ESAC GRID Workshop '08 ESAC, Villafranca del Castillo, Spain 11-12 December 2008 Cloud and Virtualization to Support Grid Infrastructures Distributed Systems Architecture Research Group Universidad Complutense

More information

MDE Opportunities in Multi-Tenant Cloud Applications

MDE Opportunities in Multi-Tenant Cloud Applications MDE Opportunities in Multi-Tenant Cloud Applications Mohammad Abu Matar 1 and Jon Whittle 2 1 Etisalat British Telecom Innovation Center Khalifa University of Science, Technology and Research Abu Dhabi,

More information

Emerging Technology for the Next Decade

Emerging Technology for the Next Decade Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,

More information

Service Component Architecture for Building Cloud Services

Service Component Architecture for Building Cloud Services Service Component Architecture for Building Cloud Services by Dr. Muthu Ramachandran, Principal Lecturer in the Computing and Creative Technologies School Abstract: The emergence of cloud computing has

More information

Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh

Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation

More information

CLOUD COMPUTING An Overview

CLOUD COMPUTING An Overview CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this

More information

Cloud Computing: Making the right choices

Cloud Computing: Making the right choices Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through

More information

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Session 3. the Cloud Stack, SaaS, PaaS, IaaS Session 3. the Cloud Stack, SaaS, PaaS, IaaS The service models resemble a cascading architecture where services on a higher level, as identified by Weinhardt et.al. (2009); encapsulate functionality from

More information

Scale Cloud Across the Enterprise

Scale Cloud Across the Enterprise Scale Cloud Across the Enterprise Chris Haddad Vice President, Technology Evangelism Follow me on Twitter @cobiacomm Read architecture guidance at http://blog.cobia.net/cobiacomm Skate towards the puck

More information

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

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania Open source API and platform for heterogeneous Cloud computing environments Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania Problem

More information

Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year

Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year Elisabetta Di Nitto Politecnico di Milano elisabetta.dinitto@polimi.it MODAClouds () 2 MODAClouds objectives

More information

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html Datacenters and Cloud Computing Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html What is Cloud Computing? A model for enabling ubiquitous, convenient, ondemand network

More information

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,

More information

Barnaby Jeans Sr. Solution Architect Business Critical Applications

Barnaby Jeans Sr. Solution Architect Business Critical Applications Barnaby Jeans Sr. Solution Architect Business Critical Applications Connected, Mobile, Information-Centric World Business Reduction in Complexity via New IT Architectures and Business Models The IT Dilemma

More information

Some Software Technologies for Resilient Computing

Some Software Technologies for Resilient Computing Some Software Technologies for Resilient Computing Jean-Charles FABRE OSD Conference, Tokyo, Japan, March 7, 2012 Resilient computing Resilience is defined as the persistence of dependability when facing

More information

Planning the Migration of Enterprise Applications to the Cloud

Planning the Migration of Enterprise Applications to the Cloud Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction

More information

Tales of Empirically Understanding and Providing Process Support for Migrating to Clouds

Tales of Empirically Understanding and Providing Process Support for Migrating to Clouds Tales of Empirically Understanding and Providing Process Support for Migrating to Clouds M. Ali Babar Lancaster University, UK & IT University of Copenhagen Talk @ MESOCA, Eindhoven, the Netherlands September,

More information

[Sudhagar*, 5(5): May, 2016] ISSN: 2277-9655 Impact Factor: 3.785

[Sudhagar*, 5(5): May, 2016] ISSN: 2277-9655 Impact Factor: 3.785 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AVOID DATA MINING BASED ATTACKS IN RAIN-CLOUD D.Sudhagar * * Assistant Professor, Department of Information Technology, Jerusalem

More information

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing New Paradigms: Clouds, Virtualization and Co. EGEE08, Istanbul, September 25, 2008 An Introduction to Virtualization and Cloud Technologies to Support Grid Computing Distributed Systems Architecture Research

More information

Performance Management for Cloudbased STC 2012

Performance Management for Cloudbased STC 2012 Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS

More information

Cloudy Middleware MARK LITTLE <MLITTLE@REDHAT.COM> TOBIAS KUNZE <TKUNZE@REDHAT.COM>

Cloudy Middleware MARK LITTLE <MLITTLE@REDHAT.COM> TOBIAS KUNZE <TKUNZE@REDHAT.COM> Cloudy Middleware MARK LITTLE TOBIAS KUNZE About Mark Little Sr Director of Engineering, Red Hat Tobias Kunze PaaS Architect, Red Hat CTO/Co-founder of Makara 2

More information

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 Perspectives on Moving to the Cloud Paradigm and the Need for Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 2 NIST Cloud Computing Resources NIST Draft Definition of

More information

A preliminary investigation of user incentives to leverage crowdsensing activities

A preliminary investigation of user incentives to leverage crowdsensing activities A preliminary investigation of user incentives to leverage crowdsensing activities Nicolas Haderer, Romain Rouvoy, Lionel Seinturier To cite this version: Nicolas Haderer, Romain Rouvoy, Lionel Seinturier.

More information

Oracle Applications and Cloud Computing - Future Direction

Oracle Applications and Cloud Computing - Future Direction Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com

More information

Evaluation Methodology of Converged Cloud Environments

Evaluation Methodology of Converged Cloud Environments Krzysztof Zieliński Marcin Jarząb Sławomir Zieliński Karol Grzegorczyk Maciej Malawski Mariusz Zyśk Evaluation Methodology of Converged Cloud Environments Cloud Computing Cloud Computing enables convenient,

More information

How To Build A Cloud Platform

How To Build A Cloud Platform Cloud Platforms: Concepts, Definitions, Architectures and Open Issues Samir Tata, Institut Mines-Télécom Télécom SudParis Institut Mines-Télécom Outline Concepts & Definitions Architectures Standards Open

More information

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory Perspectives on Cloud Computing and Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory Caveats and Disclaimers This presentation provides education on cloud technology and its benefits

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud) Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University

More information

A Marketplace Broker for Platform-as-a-Service Portability

A Marketplace Broker for Platform-as-a-Service Portability Seamless Adaptive Multi-cloud Management of Service-based Applications Workshop at ESOCC 14, Manchester, UK A Marketplace Broker for Platform-as-a-Service Portability Bholanathsingh Surajbali and Adrian

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable

More information

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How Enterprise Cloud Computing: What, Why and How Andrew Sutherland SVP, Middleware Business, EMEA he following is intended to outline our general product direction. It is intended for

More information

CERTIFICATE PROGRAMME ON CLOUD SPECIALISTS DEVELOPMENT

CERTIFICATE PROGRAMME ON CLOUD SPECIALISTS DEVELOPMENT CERTIFICATE PROGRAMME ON CLOUD SPECIALISTS DEVELOPMENT Present awareness and demands of cloud computing calls for increasing needs of cloud specialists development noticeably worldwide. VMware's Singapore

More information

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues Rajbir Singh 1, Vivek Sharma 2 1, 2 Assistant Professor, Rayat Institute of Engineering and Information

More information

Domain 1: Self-sizing and green PaaS

Domain 1: Self-sizing and green PaaS Domain 1: Self-sizing and green PaaS Goal: improve the platform efficiency Performance Energy cost Challenges Cluster growth/shrink capabilities according to workload Data center multi-tenancy with limited

More information

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

More information

How To Run A Cloud Computer System

How To Run A Cloud Computer System Cloud Technologies and GIS Nathalie Smith nsmith@esri.com Agenda What is Cloud Computing? How does it work? Cloud and GIS applications Esri Offerings Lots of hype Cloud computing remains the latest, most

More information

The Evolution of PaaS QCon London 2012

The Evolution of PaaS QCon London 2012 The Evolution of PaaS QCon London 2012 Paul Fremantle CTO, WSO2 paul@wso2.com @pzfreo #wso2 #qconlondon Moore s Law for Data The amount of data online went from 5 exabytes in 2002 281 exabytes in 2009

More information

A Component-Based Adaptation Approach for Multi-Cloud Applications

A Component-Based Adaptation Approach for Multi-Cloud Applications A Component-Based Adaptation Approach for Multi-Cloud Applications André Almeida 1,2, Everton Cavalcante 2, Thais Batista 2, Nelio Cacho 2, Frederico Lopes 2 1 Federal Institute of Education, Science and

More information

Cloud computing opens new perspectives for hosting

Cloud computing opens new perspectives for hosting ConPaaS: a Platform for Hosting Elastic Cloud Applications Guillaume Pierre Corina Stratan Vrije Universiteit Amsterdam Cloud computing opens new perspectives for hosting applications. From an application

More information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms

More information

Last time. Today. IaaS Providers. Amazon Web Services, overview

Last time. Today. IaaS Providers. Amazon Web Services, overview Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer

More information

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

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana

More information

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014 Consumption IT Michael Shepherd Business Development Manager Cisco Public Sector May 1 st 2014 Short Bio Cloud BDM in Public Sector (SLED + FED) Cisco for 14 + years Focused on cloud for 4 + years Awareness,

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

Geoff Raines Cloud Engineer

Geoff Raines Cloud Engineer Geoff Raines Cloud Engineer Approved for Public Release; Distribution Unlimited. 13-2170 2013 The MITRE Corporation. All rights reserved. Why are P & I important for DoD cloud services? Improves the end-to-end

More information

Fundamental Concepts and Models

Fundamental Concepts and Models Fundamental Concepts and Models 1 1. Roles and Boundaries Could provider The organization that provides the cloud based IT resources Cloud consumer An organization (or a human) that has a formal contract

More information

1 What is Cloud Computing?... 2 2 Cloud Infrastructures... 2 2.1 OpenStack... 2 2.2 Amazon EC2... 4 3 CAMF... 5 3.1 Cloud Application Management

1 What is Cloud Computing?... 2 2 Cloud Infrastructures... 2 2.1 OpenStack... 2 2.2 Amazon EC2... 4 3 CAMF... 5 3.1 Cloud Application Management 1 What is Cloud Computing?... 2 2 Cloud Infrastructures... 2 2.1 OpenStack... 2 2.2 Amazon EC2... 4 3 CAMF... 5 3.1 Cloud Application Management Frameworks... 5 3.2 CAMF Framework for Eclipse... 5 3.2.1

More information

CLEVER: a CLoud-Enabled Virtual EnviRonment

CLEVER: a CLoud-Enabled Virtual EnviRonment CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di

More information

Understanding and Addressing Architectural Challenges of Cloud- Based Systems

Understanding and Addressing Architectural Challenges of Cloud- Based Systems Understanding and Addressing Architectural Challenges of Cloud- Based Systems M. Ali Babar CREST Centre for Research on Engineering Software Technologies University of Adelaide, Australia Keynote Talk

More information

CloudFTP: A free Storage Cloud

CloudFTP: A free Storage Cloud CloudFTP: A free Storage Cloud ABSTRACT: The cloud computing is growing rapidly for it offers on-demand computing power and capacity. The power of cloud enables dynamic scalability of applications facing

More information

Dynamic Deployment and Scalability for the Cloud. Jerome Bernard Director, EMEA Operations Elastic Grid, LLC.

Dynamic Deployment and Scalability for the Cloud. Jerome Bernard Director, EMEA Operations Elastic Grid, LLC. Dynamic Deployment and Scalability for the Cloud Jerome Bernard Director, EMEA Operations Elastic Grid, LLC. Speaker s qualifications Jerome Bernard is a committer on Rio, Typica, JiBX and co-founder of

More information

Performance Management for Cloud-based Applications STC 2012

Performance Management for Cloud-based Applications STC 2012 Performance Management for Cloud-based Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Key Performance Challenges in Cloud Challenges & Recommendations 2 Context Cloud Computing

More information

OW2 Quarterly Meeting September 24-25, 2008

OW2 Quarterly Meeting September 24-25, 2008 OW2 Quarterly Meeting September 24-25, 2008 France Telecom Issy Les Moulineaux (Paris) Many thanks to France Telecom for hosting this meeting and to Alexandre Lefebvre, our CTO, for his help in the preparation

More information

Seamless adaptive multi-cloud management of service-based applications

Seamless adaptive multi-cloud management of service-based applications Seamless adaptive multi-cloud management of service-based applications Open solution brings Interoperability & Portability to PaaS The future of Cloud computing: Elasticity, Legacy Support, Interoperability

More information

PaaS Cloud Migration Migration Process, Architecture Problems and Solutions. Claus Pahl and Huanhuan Xiong

PaaS Cloud Migration Migration Process, Architecture Problems and Solutions. Claus Pahl and Huanhuan Xiong PaaS Cloud Migration Migration Process, Architecture Problems and Solutions Claus Pahl and Huanhuan Xiong Cloud Migration Motivation HOW TO MIGRATE TO CLOUD IaaS PaaS SaaS Cloud Migration Definition A

More information

An Oracle White Paper June 2011. Oracle Cloud Computing

An Oracle White Paper June 2011. Oracle Cloud Computing An Oracle White Paper June 2011 Oracle Cloud Computing 1 Executive Overview Cloud computing is a significant advancement in the delivery of information technology and services. By providing on demand access

More information

DATA PORTABILITY AMONG PROVIDERS OF PLATFORM AS A SERVICE. Darko ANDROCEC

DATA PORTABILITY AMONG PROVIDERS OF PLATFORM AS A SERVICE. Darko ANDROCEC RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2013 Special Number DATA PORTABILITY AMONG PROVIDERS OF PLATFORM AS A SERVICE Darko ANDROCEC

More information

WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network

WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network Functions Virtualization White Paper Carrier PaaS provides the tools service providers need to transform their current network operational

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Dr Markus Hagenbuchner markus@uow.edu.au CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how

More information

Cloud Models and Platforms

Cloud Models and Platforms Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model

More information

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010 Computing Architecture Computing Introduction Computing Architecture Software Architecture for Outlook Corporate Research and Technologies, Munich, Germany Gerald Kaefer * 4 th Generation Datacenter IEEE

More information

Con PaaS. ConPaaS: a Platform as a Service for Multi-clouds. Guillaume Pierre Rennes 1 University, France www.conpaas.eu

Con PaaS. ConPaaS: a Platform as a Service for Multi-clouds. Guillaume Pierre Rennes 1 University, France www.conpaas.eu ConPaaS: a Platform as a Service for Multi-clouds Guillaume Pierre Rennes 1 University, France www.conpaas.eu Con PaaS ConPaaS: a Platform as a Service for Multi-clouds 1 / 47 Table of Contents 1 Introduction

More information

Middleware and Web Services Lecture 11: Cloud Computing Concepts

Middleware and Web Services Lecture 11: Cloud Computing Concepts Middleware and Web Services Lecture 11: Cloud Computing Concepts doc. Ing. Tomáš Vitvar, Ph.D. tomas@vitvar.com @TomasVitvar http://vitvar.com Czech Technical University in Prague Faculty of Information

More information