1. Everything,
Software-Defined!
Pradeeban Kathiravelu
Distributed Systems Group, INESC-ID Lisboa
Instituto Superior T´ecnico, Universidade de Lisboa
Lisbon, Portugal
EMDC Summer Event, Fejan
August 30 - 31, 2015
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 1 / 24
2. Introduction
Introduction
EMDC (2012 - 2014).
(a.k.a. The ”silent” batch..)
IST, KTH, IST.
EMJD-DC (2014 - 2017/2018).
Instituto Superior T´ecnico , Portugal
Supervised by: Prof. Lu´ıs Veiga
? < Still undecided >
Emory University, Atlanta, USA.
University of Rijeka, Croatia.
. . .
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 2 / 24
3. Introduction
Words of Wisdom and Greetings from the EMDC 2012
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 3 / 24
6. Introduction
Tamas Balogh
“emdc is never gonna let you down...”
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 6 / 24
7. Introduction
Roshan Sedar
“Nothing special being an EMDC student. Do
whatever you want. ;) :P”
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 7 / 24
8. Introduction
Qi Qi
“don’t listen to our advices - listen to
your god damn own voice”
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 8 / 24
10. Introduction
Pushparaj Motamari
Have an idea of building facebook like tech company.
While you are doing courses, try to apply your learnings
in your idealized company hence once you finished
EMDC you will be CEO of start-up or good researcher.
Try to find/ask good problems, for solutions we can start
companies.
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 10 / 24
11. Introduction
Xiao Chen
“IST’s exams are very easy! how dare you spending 3
months for just 4 cooperated projects?!”
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 11 / 24
13. Introduction
Introduction
Networks are growing larger and complex with time.
Data center networks.
Content delivery networks (CDN).
Cloud networks.
Multiple constraints to satisfy.
Service level agreements (SLA).
System policies and user intents.
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 13 / 24
14. Motivation
Motivation
Software-Defined Networking (SDN).
Software-Defined Systems, scaling to Cloud Scale.
Software-Defined Storage.
Software-Defined Data Centers (SDDC).
Software-Defined Cloud Networking (SDCN).
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 14 / 24
15. S2
DN
Goals
Leveraging and extending the SDN paradigm.
Orchestration of cloud networks.
Enhancing existing network flow algorithms.
Research use cases on applied SDN.
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 15 / 24
16. Architecture
Software-Defined Systems with OpenDaylight
How to exploit the advantages of SDN beyond vanilla networking?
Integration of controller with middleware platforms.
Bindings for OpenDaylight Model-Driven Service Abstraction Layer
(MD-SAL) to integrate with Message-Oriented Middleware.
AMQP, STOMP, MQTT, OpenWire, XMPP, . . .
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 16 / 24
24. Use Cases
Thank you!
Special Thanks:
Ed Warnicke, OpenDaylight TSC Member.
OpenDaylight developer community.
Pradeeban Kathiravelu (IST-ULisboa) Software-Defined Networking and Systems 24 / 24