Advanced Computer Networks cs538, Fall 2014 Klara Nahrstedt.

Slides:



Advertisements
Similar presentations
HCI SEMESTER PROJECT PROJECTS  Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept.
Advertisements

Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Exploring the Internet Instructor: Michael Krolak.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Wednesday and Friday 10:40 am – 11:30 am and by appointment.
Welcome to CS 450 Internet Security: A Measurement-based Approach.
Advanced Computer Networks Fall 2010 Instructor: Haining Wang.
Introduction to SEG 5010 Hong Cheng 2009/10 Second Term.
CS 680 Internet Systems Research Sami Rollins Spring 2007.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
Advanced Network Security Fall 2014 Instructor: Kun Sun, Ph.D.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Biology 475 Topics in Applied Microbiology. Biology 475 Official Course Description BIOL 475 LEC,SEM 0.50 Course ID: 1101 Topics in Applied Microbiology.
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
05/16/001 MRKT 520-MARKETING MANAGEMENT DR. Ugur Yucelt Office Phone: Summer 2002 MW:6:00-9:10 pm Office Hours: MW: 5:00-6:00pm.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Understanding data communications Taekyoung Kwon
1 How to Search, Read, Write, and Present a Paper.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
Lecture 1 Page 1 CS 239, Fall 2010 Introduction CS 239 Advanced Topics in Computer Security Peter Reiher September 23, 2010.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
ICS 6B Boolean Logic and Algebra Fall 2015
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
CSE 534: Advanced Computer Networks
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
ICS 6B Boolean Algebra and Logic Winter 2015
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
CSE390 Advanced Computer Networks Lecture 1: Logistics (a.k.a., the most important thing that won’t be on any exam) Based on slides from D. Choffnes Northeastern.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
CSCE 496/896 Self-Managing Computer Systems Ying Lu 106 Schorr Center
CS122 Instructor Assignments Winter, 2010 Term. Overview Some changes in assignments due to schedule considerations Some new initiatives / revised strategies.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
Advanced Computer and Network Security Fall 2014 Instructor: Haining Wang.
ITCS 6265 Details on Project & Paper Presentation.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Network Economics -- Introduction and rules Patrick Loiseau EURECOM Fall 2012.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
B. Prabhakaran1 Multimedia Systems Reference Text “Multimedia Database Management Systems” by B. Prabhakaran, Kluwer Academic Publishers. – Kluwer bought.
Computer Networks CNT5106C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
INTE 290 Summer 2015.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
CET4884 Dr. Nabeel Yousef.  Dr. Nabeel Yousef  Located at the ATC campus room 107Q  Phone number 
Introduction to Operating Systems
Computer Networks CNT5106C
EEL 6686: Embedded Systems Seminar
Theory and Practice of Web Technology
Computer Networks CNT5106C
ECE 751: Embedded Computing Systems Prof
Proposal for Term Project Operating Systems, Fall 2018
Tasks & Grades for MET3.
Tasks & Grades for MET5.
Multimedia Systems Reference Text
General recommendations
Computer Networks CNT5106C
MA Fall Instructor: Tim Rolling -Office: MATH 719 -
Presentation transcript:

Advanced Computer Networks cs538, Fall 2014 Klara Nahrstedt

Outline Introduction of Instructor and TA Structure of Course – Syllabus Course Evaluation Tools (piazza, compass2g,web) Online Students Communication Course Sources Next Steps

Instructor Klara Nahrstedt PhD 1995 University of Pennsylvania Research: Multimedia networking - QoS routing, QoS management, resource management, multicast, pricing, … Multimedia distributed systems - overlay multicast, peer-to-peer systems, service composition, resource management, … Mobile computing – smart phones protocols – P2P, video streaming over mobile phones, group management, mobility management, context prediction, security and privacy, … Multimedia operating systems (soft-real-time scheduling, caching) Multimedia applications (multi-view 3D tele-immersive collaborative environments, mobile multimedia, P2P IPTV)

Teaching Assistant Zhenhuan Gao 3 rd Year PhD Student Research Multi-view 3D tele-immersive collaborative environments

Course Logistics Class Time: Tuesday and Thursday 2:00-3:15pm Class Place: 0216 Siebel Center and/or Online Office Hours: Instructor: Thursdays 3:15-5:15pm TA: Tuesdays 3:15-5:15pm For online students office hours will be skype sessions by appointment or during office hours Class Website: Contact: Instructor: TA:

Course Structure (1) Class Presentations and scribing of discussions (Group Effort) Done by instructor and students (see later information) Paper Reading and Reviews (Individual Effort) We will read papers that are already posted on the website Each lecture suggests two papers for particular topic. Each lecture presentation will be based on the first paper, but the presenter can also include a second paper in his/her lecture presentation to support the topic/argument. The second paper is therefore highly recommended. Each student will prepare 2 reviews of two papers during the semester.

Course Structure (2) Take-Home Exam (Individual Effort) There will be take-home exam based on reading of papers. Assignments (Individual Effort) There will be two experimental assignments Experimentation with RIB Experimentation with OpenFlow Final Project (Group Effort) Project Proposal Project Midterm Presentation Final Paper and Poster Presentation

Reviews Two reviews per student per semester Post on the piazza which papers you want to review. Provide more than two papers as your choice since the TA will aim to balance the reviews so that each lecture and each paper has balanced number of reviews. Pick any of the papers starting with papers on September 2 Based on EDAS review guidelines Short summary of the paper Positive aspects about the paper (at least 4-5 positive aspects why you would accept the paper) Negative aspects of the paper (at least 4-5 reasons why would you reject or request to revise the paper) One paragraph comment presenting Advantage of paper’s design that was not discussed in the paper Suggestion of a way to extend or build on the paper in future work Reviews are due 11:59pm the night before the lecture for which the paper was assigned Post reviews on piazza for further discussion

Research Projects (1) Form groups Projects can be conducted alone or in a group of 2-3 people Let TA know your groups formation for grading purposes You should form groups within the first week of classes (use piazza for introduction and search) Look for research ideas You can consider continuation of your own research if it fits in the course topics You may come up with your own ideas You should read papers from high quality conferences and propose extensions or get new ideas to go in different directions You can come and talk to the instructor for further project ideas

Research Projects (2) Prepare project proposal At most 1 page describing Problem description Steps you plan to take to address the problem Close Related work (at least 3 full academic papers citations) and why your proposed problem is different than those or why your proposed solution is better. Deadline for proposal: 11:59pm Tuesday, September 23, 2014 Prepare 5 minutes project midterm presentation Describe the problem Describe your solution Describe your progress Deadline for midterm presentation: Tuesday, November 18 and Thursday, November 20, 2014 There will be a sign-up sheet for groups to sign up for presentations on these two days

Research Projects (3) Prepare final report Use ACM Format 6 pages for single person project 8 pages for two people project 12 pages for three people project Deadline for final report: 11:59pm, Wednesday, December 10 Report Submission via to instructor Prepare poster 6-9 slides with problem motivation, problem description, problem solution (2-3 slides) experimental results conclusion and lessons learned Present poster Deadline: Poster presentation on Monday, December 15, 1:30-4:30pm in 2 nd floor atrium

Lectures Each group picks one lecture during the semester to present the paper and topic in an interactive fashion If a group has more than one person 1 person presents the lecture The other 1-2 members of the group will serve as scribes of the lecture Scribes prepare a 1 page summary of the discussion during the lecture Scribe(s) post summary on piazza latest one week after the class discussion The groups should start their lecture selection from September 9 Start from the Lecture on Forwarding Architecture This will give you two weeks to find and form groups. Post your lecture choice (and additional lecture choices ranked) on piazza; we will then assign the lectures to groups in FCFS approach. Lecture presentation should be sent to instructor/TA by 11:59pm on the day prior to the lecture given. We will post the slides on the website.

Assignments There will be two assignments Assignment 1 on RIB analysis Posted on Thursday, September 4 Deadline on Tuesday, September 16 Assignment 2 on OpenFlow Posted on Thursday, October 30 Deadline on Tuesday, November 11

Take-Home Exam Posted on Monday, October 6 Deadline on Wednesday, October 8 Questions will come from papers covered between August 28 to October 2 (only the first paper in each lecture).

Course Topics (see papers on website) IP History IP Architecture General Architectural Principles Forwarding IP Architecture Routing Inter-domain routing – BGP routing QoS routing Routing reliability Secure routing Congestion Control Software-defined Networks Architecture Applications Data Centers Network architecture Congestion control Cloud services Multimedia Networks Content Distribution Internet Measurements Security

Course Evaluation Project – 40% (Group Effort) Two Paper Reviews – 10% (Individual Effort) Paper presentation (or scribe) – 10% (Group Effort) Midterm Exam – 20% (Individual Effort) Assignment 1 – 10% (Individual Effort) Assignment 2 – 10% (Individual Effort)

Grading 93: A 90: A- 87: B+ 83: B 80: B- · 77: C+ · 73: C · 70: C- · 67: D+ · 63: D · 60: D- · 0: F This is the “worst-case” cutoff It might be lowered based on class performance, but it won’t be raised

Tools Compass 2g We will use the grade book of compass 2g, i.e., all grades will be uploaded there Potentially, we will also use it for uploading your work (e.g., MPs) Piazza – We will use the discussion board, announcements and sharing reviews, comments, and coordination for presentations and reviews assignments Web site - We will use this website for general course information and distribution of slides for each lecture

Online Students Communication We will use skype for communication with online students. During TA office hours, skype will be available to ask questions by default During instructor office hours, send request to instructor for skype session Outside of office hours, for separate skype session to instructor and TA Lectures will be recorded and made available under “Lecture Video” accessible from class website TA will have skype session open during lectures, hence online student can listen and ask questions

Course Sources (1) Publication Venues Core networking conferences and journals SIGCOMM, NSDI, HotNets, IMC, CoNEXT, CCR, INFOCOM, ACM/IEEE ToN Wireless MobiCom, MobiSys, HotMobile, SenSys, IPSN, Percom System and Networking SOSP, OSDI, USENIX ATC, HotOS, ICDCS Security and Networking CCS, USENIX Security, NDSS, IEEE Symposium on Security and Privacy Theory and Networking SIGMETRICS, PODC, SPAA, MobiHoc Multimedia Systems and Networking MMSys, NOSSDAV, ACM Multimedia, ACM TOMCCAP, Springer Multimedia Systems Journal, IEEE TMM

Course Sources (2) Experimental Resources Testbeds Planetlab GENI Emulab Others Emulators and Simulators Ns-2 Ns-3 Mininet ModelNet C-BGP Measurement Data CAIDA (Center for Applied Internet Data Analysis) Route Views (from Oregon) – real- time BGP data collection SNAP (Stanford Network Analysis Project) – mining of network graphs – social networks, web graphs, road networks, …. FCC data FCC maps Others

Next Steps Form Groups Use piazza to find group members Inform TA by September 2 about your groups formation Look through papers on class website Login to compass 2g to ensure you have access Go through all material on class website Select reviews and inform TA through piazza (under “review” folder) which papers you would prefer to review (rank the papers) Select lecture you/your group would like to present

For 2 nd and 3 rd year students For 1 st year students