spirals in the clouds - inriapeople.rennes.inria.fr/adrien.lebre/public/cloud... · spirals in the...

14
Spirals in the clouds Spirals in the clouds Philippe Merle Spirals Inria research team Inria Lille - Nord Europe In partnership with Université Lille 1 within UMR 8022 CNRS/Lille1/Lille 3/Inria LIFL 15 September 2014

Upload: others

Post on 25-Jul-2020

3 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

Spirals in the clouds

Spirals in the clouds Philippe Merle Spirals Inria research team Inria Lille - Nord Europe In partnership with Université Lille 1 within UMR 8022 CNRS/Lille1/Lille 3/Inria LIFL

15 September 2014

Page 2: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

Spirals in a nutshell

Spirals in the clouds 2

2 research objectives §  self-healing §  self-optimization

2 target environments §  mobile computing §  cloud computing

2 scientific foundations §  middleware §  software engineering

Self-adaptation for distributed services and large software systems

cloud computing

Page 3: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

Members (26)

Permanent Members (6)

•  Lionel Seinturier, PR1, Lille1 & IUF – Scientific Leader •  Romain Rouvoy, MCF, Lille1 Self-adaptation

•  Laurence Duchien, PREx, Lille1 Software engineering •  Philippe Merle, CR1, Inria Middleware •  Martin Monperrus, MCF, Lille1 Automatic software repair

•  Walter Rudametkin, MCF, Lille1 Resilience

Post-docs (3) PhD Students (13) Research Engineers (4)

Spirals in the clouds 3

Page 4: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

No “one-fits-all” Cloud Environment

Spirals in the clouds 4

http://cloudtimes.org/wp-content/uploads/2011/11/Clouds.cloudtimes.png

IaaS

PaaS

Page 5: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

Which Cloud Environment?

Spirals in the clouds 5

Page 6: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

Spirals and multi-cloud computing

•  Hiding heterogeneity of cloud environments •  soCloud: A distributed multi-clouds PaaS

•  Exhibiting variability of cloud environments •  SALOON: An SPL-based approach for multi-clouds

•  Hybrid approach •  ICT PaaSage

Spirals in the clouds 6

Page 7: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

soCloud: A distributed multi-clouds PaaS

Spirals in the clouds 7

Page 8: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

soCloud: A distributed multi-clouds PaaS

Spirals in the clouds 8

Page 9: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

soCloud: A distributed multi-clouds PaaS

Spirals in the clouds 9

Page 10: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

soCloud: Hidding heterogeneity of 10 cloud environments

Spirals in the clouds 10

Page 11: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

SALOON: An SPL-based Platform for Selecting and Configuring Cloud Environments

Spirals in the clouds 11

Page 12: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]
Page 13: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

Spirals in the clouds

•  3 completed results •  soCloud [Paraiso’14], [CLOUD’12], [Computing’14] •  SALOON [Quinton’14], [SPLC’13], [CLOUD’14], [SPLC’14], [SPE’15] •  APISENSE [Haderer’14] - Crowdsensing from mobiles to clouds

•  3 funded projects in progress •  ICT PaaSage •  PIA Datalyse - Big Data •  Windows Azure for Research Award

•  3 perspectives •  Estimating energy consumption in distributed virtual environments

(e.g., KVM, OpenStack) with PowerAPI •  Spontaneous Elasticity of Service and Infrastructure in Cloud

Computing » - PhD in progress •  PIA OCCIware project

Spirals in the clouds 13

OCCIware

Page 14: Spirals in the clouds - Inriapeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/Cloud... · Spirals in the clouds • 3 completed results • soCloud [Paraiso’14], [CLOUD’12], [Computing’14]

References •  soCloud : une plateforme multi-nuages distribuée pour la conception, le déploiement et

l'exécution d'applications distribuées à large échelle. F. Paraiso. PhD Thesis, University Lille 1, Jun 2014.

•  A Federated Multi-Cloud PaaS Infrastructure. F. Paraiso, N. Haderer, P. Merle, R. Rouvoy, L. Seinturier. In CLOUD’12, pp. 392-399, Jun 2012. IEEE.

•  soCloud: A service-oriented component-based PaaS for managing portability, provisioning, elasticity, and high availability across multiple clouds. F.Paraiso, P. Merle, L. Seinturier. Computing, Special Issue on Cloud Computing, 27 p., Aug 2014. Springer.

•  Cloud Environments Selection and Configuration: A Software Product Lines-Based Approach. C. Quinton. PhD Thesis, University Lille 1, Oct 2014.

•  Cardinality-Based Feature Models With Constraints: A Pragmatic Approach. C. Quinton, D. Romero, L. Duchien, In SPLC’13, pp. 162-166, Aug 2013. ACM.

•  Automated Selection and Configuration of Cloud Environments Using Software Product Lines Principles. C. Quinton, D. Romero, L. Duchien. In CLOUD’14, June 2014. IEEE.

•  Consistency Checking for the Evolution of Cardinality-based Feature Models. C. Quinton, A. Pleuss, D. Le Berre, L. Duchien, G. Botterweck. In SPLC’14, Sep 2014. ACM.

•  APISENSE : une plate-forme répartie pour la conception, le déploiement et l’exécution de campagnes de collecte de données sur des terminaux intelligents. N. Haderer. PhD Thesis, University Lille 1, Nov 2014.

Spirals in the clouds 14