Download presentation
Presentation is loading. Please wait.
Published byΝομική Ζωγράφου Modified over 6 years ago
1
Project Group: ACN Application-Controlled Network
WS17/18 Asif Hasnain Prof. Holger Karl
2
Programmable Networks using Software-Defined Networking
Software-defined networking (SDN) is a new architecture for programmable networks. NOS > Network Operating System
3
Programmable Networks using Software-Defined Networking
Network applications specify detailed traffic behavior for network traffic. But network applications benefit network operators.
4
Application-Controlled Network (ACN)
“Allow data-parallel applications to express communication requirements to network using SDN”
5
Application-Controlled Network (ACN)
Develop network application for data-parallel applications e.g., QoS control. Implement and consume API.
6
Application-Controlled Network (ACN)
Today: Data-parallel applications only have full access to computation resources (i.e., CPU, memory, and storage) via cluster management (or operating) system but no control to manage network. Goal: Delegate partial control of network from operator to data- parallel applications.
7
Goals of the PG Learn to build programmable networks using software-defined network Develop ideas (e.g., QoS control) in an SDN controller framework (OpenDaylight) and mininet. Implement and consume API for computing applications to control network. Demonstrate via Spark applications and measure performance gains e.g., job computation time. Share results with academia (via research paper) and industry (via committing code to open source project). Shows some of the OpenSource projects which may be used for the testbed. But: Final choice is of curse up to the participants
8
Prerequisites and Outcome
What you bring: Basic knowledge and interest in networking. Programming skills (e.g., Java, Python, ..) Optionally, experience in programmable networks and/or computing systems. What you will gain: Understanding of hot networking topics like software-defined networking and network virtualization. Hands-on experience in network programming tools (e.g., mininet, OpenDaylight), and computing systems (e.g., Spark). Skills to excel in networking companies. Willingness to work in a team! Helpful Courses: Future Internet Verteilte Systeme/Distributed Systems bachelor lecture Rechnernetze/Computer Networks bachelor lecture
9
Questions? Questions? today after the presentations.
For consultation, contact information: Prof. Dr. Holger Karl Asif Hasnain For details, check PG website!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.