CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-

Slides:



Advertisements
Similar presentations
Welcome to the seminar course
Advertisements

Guidelines for honors theses for Computer Science, Computer Systems Engineering, and Informatics March 2013.
Team Software Project - Ebnenasir - Spring CS 3141: Team Software Project - Introduction Ali Ebnenasir Department of Computer Science Michigan Technological.
COMS W1004 Introduction to Computer Science June 25, 2008.
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Professor.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
Welcome to CS 450 Internet Security: A Measurement-based Approach.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Introduction to SEG 5010 Hong Cheng 2009/10 Second Term.
Welcome to EECS 440 Advanced Networking. What is this class about? Goal: to help you learn how to do the networking research –Read research papers –Argue.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
Welcome to CS 395/495 Internet Architectures. What is this class about? (1) Goal: to help you understand what the future Internet will look like –What.
Projects CE 311K Introduction to Computer Methods.
EECS 395/495 Algorithmic Techniques for Bioinformatics General Introduction 9/27/2012 Ming-Yang Kao 19/27/2012.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
HONORS THESIS INFO SESSION (updated) April 1, 2014 Professor Thies, Director of Undergraduate Studies Professor Frasure-Yokley, Honors Program Director.
Business and Management Research WELCOME. Business and Management Research Instructor:Rawaa Muhandes Office Number: 624 Term/yearSemester.
COMP 875 Machine Learning Methods in Image Analysis.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS6501 Information Retrieval Course Policy Hongning Wang
© CoreNet Global. All rights reserved. Knowledge Center Online Tutorial Michael Anderson CoreNet Global.
SOME IMPORTANT FACTORS IN TEACHING SOFTWARE ENGINEERING COURSES Presenter: Jingzhou Li Depart of ECE, University of Calgary,
CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
CSE 486/586, Spring 2014 CSE 486/586 Distributed Systems The Internet in 2 Hours: The First Hour Steve Ko Computer Sciences and Engineering University.
Introduction to Course MMIS 656 Web Design Technologies.
Fall 2004FSU CIS 5930 Internet Protocols1 Welcome to CIS 5930 Internet Protocols Time: 5:15PM-6:30PM, TTh Location: Love 301 Fall 2004, 3 credits.
Business and Management Research WELCOME. Business and Management Research Instructor:XXXXXX Office Number:XXX Term/yearsemester two /2014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Research and Writing Seminar Thursday, – 16 35, room C To find an up-to-date version of the schedule and to read the papers check the website
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
ELG2336 Introduction to Laboratory
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
CSSE 250 Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Course Information Andy Wang CIS 5930 Computer Systems Performance Analysis.
CM220: Unit 1 Seminar “You must be the change you wish to see in the world.” ~ Mohandas Gandhi.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Introduction to the Course January.
Course Information Andy Wang COP 5611 Advanced Operating Systems.
CS533 Concepts of Operating Systems Class 1 Course Overview.
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr Prof. Mohammad A. Mikki.
ECE791 Senior Design Experience Project Requirements and Timeline.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Network Economics -- Introduction and rules Patrick Loiseau EURECOM Fall 2012.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
CPS 49S Google: The Computer Science Within and its Impact on Society Shivnath Babu Spring 2008.
Course Information Andy Wang COP 5611 Advanced Operating Systems.
EECS 582 Projects Mosharaf Chowdhury EECS 582 – W1611/8/16.
Sensor Networks (Spring 2004) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
CSCI 6174 Fall, 2015 Seminar for First Year Graduate Students in The University of Texas – Pan American Department of Computer Science.
Advances in Cloud Computing CIS6930/CIS4930
Welcome to EECS 395/495 Online Advertising: A Systems Approach.
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Course Information Andy Wang COP 5611 Advanced Operating Systems.
Course Information Andy Wang COP 5611 Advanced Operating Systems.
Welcome to EECS 395/495 IoT Networks Seminar
Welcome to EECS 395/495 Networking Problems in Cloud Computing
CS6501 Advanced Topics in Information Retrieval Course Policy
EEL 6686: Embedded Systems Seminar
EE807: Software-defined Networked Computing
CSCD 330 Network Programming Spring
CSCD 330 Network Programming Spring
CIS5930: Advanced Topics in Parallel and Distributed Systems
Office: ENGR 530 Phone: Emai:
Welcome to CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined.
Presentation transcript:

CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software- Defined Networking (SDN) Paradigm Welcome to Time: 6: :00 pm Thursday Location: AkerH 227 Spring credit

CSci8211: Logistics2 Who Am I Zhi-Li Zhang Professor Department of Computer Science & Engineering University of Minnesota Office: EE/CSci Bldg, Phone URL

CSci8211: Logistics3 What is Csci8211 about?  This is a “Research-Oriented” Course!  “brain-intensive” and “hands-on”  Objectives  In-depth study of the emerging Software Defined Networking  Basic architecture, assumptions, mechanisms, …  Various issues/challenging of SDNs and SDN applications  Current research issues and “state-of-art” solutions  reading and critiquing selective papers  Learning how to do research by “doing” it!  how to read and critique papers, formulate research ideas and problems, set up plans, execute them, evaluate results,…

CSci8211: Logistics4 Some Sample Core Topics  Current Internet architecture & its limitations  Why SDN? What’s SDN? Where does it come from?  Openflow, NOX and Onix  Data Centers & Useful Distributed Systems Concepts & Techniques  GPS, Dynamo, PNUTS, Paxos, …  SDN Data Plane and Network Virtuarlization  SDN Control Plane Design Issues  scalability and resiliency, …  new abstractions?  SDN Applications  TE, Flow Management, Security, …

CSci8211: Logistics5 Who is it for?  Ph.D/M.S. students in EE/CS who want to do research in “networked systems” & related areas  Need to limit the class size  Priority for enrollment/admittance  Prerequisites:  Csci5211/4211 & Csci5221 (Networking), OS, …  Programming proficiency in C/C++/Java, scripting languages, …  Research curiosity and drive  Think critically and work hard, team player  A lot of readings, thinking, writing, discussion, presentations, doing self-directed research  You must have a light course-load, plan to devote sufficient time to the course

CSci8211: Logistics6 Course Mechanics Operate in Two-Parallel Tracks  Class presentation and discussion:  read and critique research papers, make presentations, and lead discussion  about one-third by me, two-third by you  Do research for a team project: (ample class time reserved for “doing” research)  identify and formulate research problems  propose and “defend” your ideas and approaches  report your research findings

CSci8211: Logistics7 Class Organization  Students divided in research teams:  4-5 in each team, depending on total # of students  Each team chooses a research topic area  Presentation Track:  Select and read papers in selected “core topics” areas  Make presentation and lead discussion  Serve as “red team” for another research team  Research Track:  Identify & formulate research problems, perform research  Write and present research proposals, milestone reports, final project report (and presentations)  Perform peer reviews

CSci8211: Logistics8 Presentation Track: Guidelines  Team making presentation:  Before presentation:  select and read research papers (from recommended list)  Prepare presentations, dry-run presentations with red team members  Prepare a list of questions for discussion  During presentation: make presentation and lead discussion  After presentation: summarize discussion, write a brief report  “Red Team”:  Before presentation:  Read the selected research papers carefully  Critique presentation slides, do dry-run with presentation team

CSci8211: Logistics9 Presentation Track: Guidelines  Red Team:  After presentation:  Work with presentation team to review presentation  Write a short review with suggestions for improvement  Others (each student individually):  Before presentation:  Read the selected research papers before class  Write a one-page review for 1/2-2/3 papers before class  Review due 11:59pm Tuesday (please use the on-line “submit” )  During presentation:  Participate in class discussion, ask/answer questions  May occasionally pose some “WPE-like” questions for you to think/work on at home

CSci8211: Logistics10 Research Track: Guidelines …  Red Team:  Project Proposal, Milestone and Final Reports:  Ask questions, critique and provide feedback  Timelines and Requirements (subject to change) :  Team Formation: by week 3  Project Proposal (5 page max.) by week 6  Project Milestone Report by end of Week 8  Project Final Report, by last week of class (Week 16) Hopefully, class will form the basis for  “Plan A/B/C” project or requirements (MS students),  a workshop/conference paper (Ph.D students)

CSci8211: Logistics11 So if you are still interested … “Round-Table” Introduction:  Information about you  Ph.D/MS students  Department  Course load, time constraints, … (We may need to reschedule classes sometimes)  What are your research background, experiences, strengths/weaknesses, etc.  What are your research interests  (Initial team formation and topic selection)

CSci8211: Logistics12 Research Track: Guidelines  Research Team:  Form a team and select a research topic area:  In consultation with me  Identify and Formulate Research Problems  Search and read papers in selected research area  Identify and formulate a “concrete” research problem  Possible Research Approaches:  In-depth analysis and evaluation of an existing solution  Extension and follow-on research of an existing solution  Comparative analysis and evaluation of several solutions  Implementation of existing solution  Propose and develop a new solution  Can be mathematical analysis, simulations, experiments, implementation, architecture design, algorithms, etc.

Class Google Group CSci8211: Logistics13 Website: If you are interested in taking this course, please send me a request, so that I can add to the googlegroup!

CSci8211: Logistics14 Questions?

CSci8211: Logistics15 Remainder of Today’s Class Review Current Internet Architecture: –Internet service model, addressing, routing, naming, … –Overview of Internet Architecture Readings: –Saltzer & Clark’s 84 paper on: End-to-End Argument Questions for you to think about: –How Internet works –Strengths and shortcomings of current Internet What are original Internet design goals and how they influence the design of today’s Internet What have changed? New requirements posed on Internet that would warrant new Internet architecture? If you could design Internet again, how would you go about it?