Project Group: ACN Application-Controlled Network

Slides:



Advertisements
Similar presentations
Second Life Business English British Council Second Life Business English Course.
Advertisements

Developing Computing and Information Literacy Skills on an Award Basis Marion Hall Faculty of Health & Social Care.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
Applied Research Center for Computer Networking GENI, we be of one blood.
COMPUTER SCIENCE LYNDA THOMAS – SENIOR LECTURER, ACADEMIC ADVISOR.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Class and Lab Mark K. Reha.
First... Background Topics Schedule Self Study Me Willem de Bruijn PhD candidate at Vrije Universiteit.
Course Overview Sarah Diesburg  Bobby Roy COP 5641 / CIS 4930.
Spring 2011 CIS 4911 Senior Project Catalog Description: Students work on faculty supervised projects in teams of up to 5 members to design and implement.
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
Careers in IT: The Real Story Rich James, F5 Networks Director, Staffing.
EECE 476: Computer Architecture Slide Set #1: Introduction Instructor: Tor Aamodt.
Dr. Gina Green Intro to Information Technology & Processing.
1 of 8Prof. Dr. Dr. h.c. Otto Spaniol Computer Science, Informatik 4 Communication and Distributed Systems 25/10/2015 Distributed Applications and Network.
Lecture 01: Welcome Computer Architecture! Kai Bu
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
1 Dr Paula Fonseca Lecturer Phone apps, Computer Software EBU4201: Introductory Java Programming (JP) EBU6042: Advanced Network Programming (JP) ECS501U:
Introduction & Overview Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
Course Overview Mark Stanovich COP 5641 / CIS 4930.
Jamal Anwar B People are not going out of the comfort of their own home, socialising or staying active, but would rather stay home & order the desired.
1 CC2039 Professional Development for Communication Technology Developing a Project Proposal.
Identifying Partners. Our Aims for this Session Learn how to identify potential Public Research Organisations (PROs) to collaborate with Offer guidelines.
Low Power Communications 4 month secondment at ARM Limited – Cambridge, UK. George Smart Dr Paul Whatmough Dr Yiannis Andreopoulos.
Joint Information Systems Committee 09/03/2016 | | Slide 1 Toolkit and Demonstrator Calls Section Title Tish Roberts JISC programme Manager.
Lecture 01: Welcome Computer Architecture! Kai Bu
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
Learn Django Python by Building Projects. Python is a programming language that allows programmers to express concepts in fewer lines of code in languages.
Community of Practice K Lead Project Team: الالتزامالتحفيز التفكير المؤسسي المرونةالتميزالشراكةالاستقامة.
1 COMP 3500 Introduction to Operating Systems Dr. Xiao Qin Auburn University
Information Technology. *At Home *In business *In Education *In Healthcare Computer Uses.
The Network Aware IoT Service at Edge Guoxi Wang.
Asif Hasnain, Manuel Peuster
Advanced Programing practices
Oxford Internet Institute Dr Eric T. Meyer Research Fellow
CS6501 Advanced Topics in Information Retrieval Course Policy
SparkBWA: Speeding Up the Alignment of High-Throughput DNA Sequencing Data - Aditi Thuse.
Professional Certificate in Supply Chain Management
ECE 486/586 Computer Architecture Introductions Instructor and You
CIS5930 Software Defined Networking
Introduction to the Course
NWEN 243 Network Applications
Role of the Systems Analyst
It’s called “wifi”! Source: Somewhere on the Internet!
OCR Cambridge Technical Introductory Diploma in IT Bridging Work
Hire Web Developers From Xeliumtech Solutions Achieve Success for your Business.
Phone apps, Computer Software and Multimedia
CMSC 341 Fall 2008.
Two part course Software Engineering option only!
POS 355 knowledge is divine-- snaptutorial.com. POS 355 Entire Course For more classes visit Please check All Included Assignments.
Field Experience in Family Social Sciences
Introduction to Programming 2
CSCD 433/533 Advanced Computer Networks
Foundations of Programming Languages – Course Overview
CS 179 Project Intro.
Initial Environment Review (IER)
Course Policies The course is based on lectures, lecture notes, and additional materials provided either electronically or in hard copy There will be no.
CMSC 341 Fall 2007.
CSCD 433/533 Advanced Computer Networks
EEC-492/693/793 iPhone Application Development
Field Experience in Family Social Sciences
Advanced Programing practices
Computer Science Section
Welcome to CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined.
Autonomous Network Alerting Systems and Programmable Networks
Microsoft Virtual Academy
CS201 – Course Expectations
EEL4930/5934 Reconfigurable Computing
SimVenture Evolution Lesson 14 - Business Plan
Presentation transcript:

Project Group: ACN Application-Controlled Network WS17/18 Asif Hasnain Prof. Holger Karl

Programmable Networks using Software-Defined Networking Software-defined networking (SDN) is a new architecture for programmable networks. NOS > Network Operating System

Programmable Networks using Software-Defined Networking Network applications specify detailed traffic behavior for network traffic. But network applications benefit network operators.

Application-Controlled Network (ACN) “Allow data-parallel applications to express communication requirements to network using SDN”

Application-Controlled Network (ACN) Develop network application for data-parallel applications e.g., QoS control. Implement and consume API.

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.

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

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

Questions? Questions? today after the presentations. For consultation, contact information: Prof. Dr. Holger Karl (holger.karl@upb.de) Asif Hasnain (asif.hasnain@upb.de) For details, check PG website!