SENDIMSENDIM
Pradeeban Kathiravelu and Luís Veiga
Distributed Systems Group, INESC-ID LisboaInstituto Superior Técnico, Universidade de Lisboa
Lisbon, Portugal
IEEE International Conference on Cloud Engineering (IC2E) 2016.April 6th, 2016. Berlin, Germany.
2/27
SENDIM forIncremental Development of Cloud
Networks
3/27
Simulation, Emulation, aNd Deployment Integration
Middleware
4/27
Why emulate when you can simulate
?
5/27
Why simulate when you can emulate
?
6/27
Why repeat
?
7/27
Simulation → Emulation → Deployment
8/27
How to minimize the efforts
?
9/27
Configuration management tools
10/27
Configuration management tools
man
agin
g yo
ur d
eplo
ymen
ts
sinc
e th
e 20
th cen
tury
.
11/27
SENDIM forIncremental Development of Cloud
Networks:Simulation, Emulation & Deployment Integration
Middleware
12/27
SENDIM Integration
13/27
HowHow
?
14/27
Software-Defined Networking
15/27
16/27
17/27
Incremental ..
18/27
Software-Defined Deployments
19/27
Checkpointing and versioning
(Thanks to OSGi)
20/27
Software-Defined Cloud Orchestration
(Thanks to the controller)
21/27
22/27
23/27
Network Construction with Mininet and SENDIM SDNSim
24/27
Automated Code Migration: Simulation → Emulation
25/27
Minimize repetition!
26/27
Thank you!
27/27
Questions?