08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Paraiso cloud2016.key
1. University of Lille & Inria Lille - Nord Europe (France)
Fawaz Paraïso | Stéphanie Challita | Yahya Al-Dhuraibi | Philippe Merle
9th International Conference on Cloud Computing(CLOUD 2016)
Model-Driven Management of
Docker Containers
2. Click to edit
Master subtitle
style
Model-Driven Management of Docker Containers
1 | Context
13. Jun 27- July 2, 2016 . San Francisco
Challenges for Managing Docker Containers
1. Lack of the verification
2. Resources management at runtime
3. Synchronization between design time and runtime
4. Challenge 4: Inconsistency use of containers across
organizations
13
19. Jun 27- July 2, 2016 . San Francisco
Docker Model (1/2)
‣ In MDE everything is a model
➡Container, Link, Host,Volume, etc…
• All modeling artefacts in MDE are interrelated
19
Transformations
DockerFile, compose, swarm
Validation
Design
21. Jun 27- July 2, 2016 . San Francisco
Docker Container Architectural Constraints
21
Container-a
Container-b
This architecture will fail during its deployment due to
the cycle between containers
context Container inv NoCycleBetweenContainerLinks:
links->select(oclIsTypeOf(Link)).target->closure
(links->select(oclIsTypeOf(Link)).target)->excludes(self)
OCL constraint
27. Jun 27- July 2, 2016 . San Francisco
Overhead
27
Create action Avg. start time Docker Model Overhead
Docker 168.509 sec -
Docker with Model 170.382 sec 1,11 %
Start action Avg. start time Docker Model Overhead
Docker 5.033 sec -
Docker with Model 5.04 sec 2,1 %
Stop action Avg. start time Docker Model Overhead
Docker 84.12 sec -
Docker with Model 86.01 sec 2,25 %
Container creation time
Container starting time
Container stopping time
The experiment shows that the
overhead introduced by Docker Model
is negligible regarding all advantages
provided by our approach
8 containers were used to perform
this evaluation
28. Jun 27- July 2, 2016 . San Francisco
Scalability of Docker Model at Runtime
28
Total of 50,000 containers
where generated. For each
generation, the model
performs creation and
update actions.
The average time taken to
generate 50 containers is 14.30
seconds
29. Click to edit
Master subtitle
style
Model-Driven Management of Docker Containers
5 | Conclusion
30. Jun 27- July 2, 2016 . San Francisco
Conclusion
Presented an ongoing Model-Driven Management of
Docker Containers
MDE tooling enables to design, reason, and deploy
containers
Our approach provides to the users the possibility to
verify the deployability of Docker containers at design time
Tested our approach on a representative application
scenario and deployed it to cloud
30
31. Click to edit
Master subtitle
style
Model-Driven Management of Docker Containers
6 | Future Work
33. Questions & comments
University of Lille & Inria Lille - Nord Europe (France)
Thank you!
http://occiware.org
Fawaz Paraïso : fawaz.paraiso@inria.fr