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.

Slides:



Advertisements
Similar presentations
LECTURE 1: COURSE INTRODUCTION Xiaowei Yang. Roadmap Why should you take the course? Who should take this course? Course organization Course work Grading.
Advertisements

Computer Network Management
Welcome to the seminar course
Intro to CIT 594
Cleveland State University ESC 720 Research Communications Dissertation Proposals Dan Simon 1.
CS 345 Distributed Systems Fabián E. Bustamante, Winter 2004 Welcome to Advanced OS Fabián E. Bustamante (Instructor) Yi Qiao (Ad Honorem TA) Communication.
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
CSCI 11 Google’s Technology and its Impact on our Culture David Irwin Winter Study 2008 January 5, 2008.
Welcome to CS 395/495 Advanced Networking. What is this class about? Goal: to help you learn how to do the networking research –Read research papers –Argue.
Welcome to CS 450 Internet Security: A Measurement-based Approach.
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.
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
EECE 571R (Spring 2010) Autonomic Computing (Building Self* Systems) Matei Ripeanu matei at ece.ubc.ca.
Data Communication and Networks Lecture 0 Administrivia September 8, 2005.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
Welcome to CS 395/495 Internet Measurement and its Reverse Engineering.
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Instructor: Dr. Radwan E. Abdel-Aal Office: Tel Web page:
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
Welcome to EECS 340 Introduction to Computer Networking.
Welcome to CS 395/495 Measurement and Analysis of Online Social Networks.
Biology 475 Topics in Applied Microbiology. Biology 475 Official Course Description BIOL 475 LEC,SEM 0.50 Course ID: 1101 Topics in Applied Microbiology.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
Advanced Computer Networks by Behzad Akbari Spring 2011 In the Name of the Most High.
Meta-Cognition, Motivation, and Affect PSY504 Spring term, 2011 January 13, 2010.
1 CDA6938 Special Topic: Research in Computer and Network Security (spring’07) Class Overview.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Lecture 1 Page 1 CS 239, Fall 2010 Introduction CS 239 Advanced Topics in Computer Security Peter Reiher September 23, 2010.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Advanced Computer Networking Course Overview 1. This is a graduate-level course which covers advanced topics in computer networks including current hot.
Computer Network Management Course
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
CSCE 496/896 Self-Managing Computer Systems Ying Lu 106 Schorr Center
1 CAP6133: Advanced Topics in Computer Security and Computer Forensics (spring’08) Class Overview Dr. Cliff Zou.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
CS533 Concepts of Operating Systems Class 1 Course Overview.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
Sensor Networks (Spring 2004) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
Dr. Sajib Datta CSE 5344 Spring 2016 COMPUTER NETWORKS.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
Advances in Cloud Computing CIS6930/CIS4930
Computer Networks CNT5106C
Welcome to EECS 395/495 Online Advertising: A Systems Approach.
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Welcome to EECS 395/495 IoT Networks Seminar
Welcome to EECS 395/495 Networking Problems in Cloud Computing
Computer Network Fundamentals CNT4007C
MMW 15 TA: Kyle Knabb Week 1.
Welcome to CS 340 Introduction to Computer Networking
Computer Networks CNT5106C
Informatics 291S Literature Survey in Software Engineering
CPSC 441: Computer Communications
Computer Networks CNT5106C
Academic Communication Lesson 3
CSE 4344/5344 Computer Networks
V. Arun College of Information and Computer Sciences
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
CS6501 Embedded Operating Systems for the IoT
Computer Networks CNT5106C
Intro. to Computer Network
Presentation transcript:

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 is the problem with the current Internet –What prevents new ideas from being quickly implemented in reality –Review the architecture literature (old and new papers) –Talk about several architectural issues –Try to compose a coherent architecture

What is this class about? (2) Goal: to help you learn how to do the networking research –Read research papers –Argue and convey your ideas –Execute a research project –Write a research paper –Test your ability to generate research ideas –Learn about hot topics in networking

Typical Path Pick a research topic (e.g., security, congestion control, ad-hoc wireless nets, etc.) Learn as much as you can about the topic (read papers) Generate a research idea (something that nobody else did before) Execute your idea (e.g., modeling, simulations, implementation, measurements) Write a paper and submit to a conference/journal Present the paper at a conference

Typical Problems You may know a topic that you are interested in Yet, you don’t know the related work It is sometimes hard to generate an idea, even if you know the related work By the time you come up with an idea, several quarters may pass (it took me 2 years!)

How to do it all? Projects: –I’ll provide you with a well-defined, yet open, research projects –The goal is to generate quality networking research Classes: –Discuss various networking research topics –Learn how to read papers Final: –Generate a research idea (something that nobody else did before), e.g. a new Internet architecture

Process Amit, Ao-Jan, and Karl will be project leaders Each group will consist of 3 students (plus the leader) More about project topics – next class

Overview Administrative stuff Classes: –Reading papers –Paper reviews –Presentations/debating –Project topics Projects: –Topics

Seminar class: paper reading + a big project –Each class a new paper –More on the class structure later Aleksandar Kuzmanovic Office Hours: by appointment TA: no TA Course Overview & Stuff

Prerequisites and Course Materials Required: CS340 (Intro to computer networking) Highly Recommended: OS or having some familiarity with Unix systems programming No required textbook – paper reading! Recommended –Computer Networking: A Top-Down Approach Featuring the Internet, [KR], Second Edition, James Kurose and Keith Ross, Addison Wesley, 2005Computer Networking: A Top-Down Approach Featuring the Internet

Grading No exams for this class Class: 25% –Paper reading summary 7% –In class paper presentation and debating 10% –Class participation and discussion (when you are not directly debating) 8% Project 55% –Proposal 5% (up to 1 page) –Midterm presentation 5% (up to 5 pages) –Project presentation 15% –Final report, 10 pages, 30% Research idea 20% –Required, 3 pages

Communication and Policies Web page: es/CS495-s07/ es/CS495-s07/ Group Send s to instructor for questions inappropriate in newsgroup Paper reading summary is due by 2pm on Mon and Wed –You can miss one paper summary without any negative points

Overview Administrative stuff Classes: –Topics –Paper readings and reviews –Presentations/debating –Research ideas Projects: –Topics

Network Architectures –How should the future Internet look like? –How to build this new network? –How should the control and management planes of the future Internet look like? –How should the new network solve the problem of security and denial-of-service attacks? –How will routing look like? –Do we need congestion control and what will it look like? –2 FIND proposal examples Course Topics

Reading papers Why read? Decide what to read Reading for breadth: build a framework Reading in depth: Challenge what you read –if you will lead a debate

Reviews Should… –Point out the paper's contributions, strengths as well as weaknesses. Think in terms of what makes good research? –Challenge: how does a good architecture paper look like? What qualities make a good paper? What are the potential future impacts of the work? Note that there is no right or wrong answer to these questions A review's quality will mainly depend on its thoughtfulness. Restating the abstract/conclusion of the paper will not earn a top grade.

Writing Reviews (2) Write a very brief summary of each paper, to be ed to me before the class (.txt please) Summary should include: –Paper title and its author(s) –A short paragraph summary (what is this paper about?) –A paragraph of the most significant new insight(s) you took away from the paper (what is good? what is the contribution?) –A paragraph of the one or two most significant flaw(s) of the paper (what is bad?) –Explain what reference would you read next and why –Give a grade to the paper (1-5)

Overview Administrative stuff Classes: –Topics –Paper readings and reviews –Presentations/debating –Research idea Projects: –Topics

Defense (1) 30 minutes; should present as if it were his/her own The point is to make a compelling case why the contribution is significant. the context of the contribution, prior work, –If an older paper: how the work has influenced the research community or industry's directions (impact) –If newer paper: arguments for the potential impact

Defense (2) –should go well beyond a paper "summary“ –The defense should not critique the work other than to try to pre-empt attacks from the offense (e.g., by explicitly limiting the scope of the contribution). –The defense should also try to look up related work to support their case

Offense (1) 20 minutes; Should critique the work, and make a case for –missing links, unaddressed issues, lack of impact, inappropriateness of the problem formulation, etc. The more insightful and less obvious the criticisms the better While the offense should prepare remarks in advance, they should also react to the points made by the defense. Hint: The offense should also try to look up related work to support their case

Offense (2) The defense and offense will be allowed follow up arguments The class will question either side either for clarifications or to add to the discussions and controversy and make their own points on either side. Use Powerpoint (feel free to use existing presentations from the Web)

Overview Administrative stuff Classes: –Topics –Paper readings and reviews –Presentations/debating –Research ideas Projects: –Topics

Research Idea (1) At the end of semester, you should hand in a research proposal 3 pages including references Something that nobody else did before –What would you do? –How would you do it?

Research idea (2) Writing the research-idea documents: –What is the main idea? –Why is it important/interesting? –What is the related work? –What would you actually do? How would you execute the idea: –Modeling, simulations, experiments? –What is the expected outcome?

Overview Administrative stuff Classes: –Topics –Paper readings and reviews –Presentations/debating –Research idea Projects: –Topics (next class)

Timetable Week 1 (Wednesday 3/28) Project presentations by group leaders Week 2 (Monday 4/2) Form groups of 3, choose a topic for your project, and meet with the project leader. Week 3 (Monday 4/9) Write an introduction describing the problem and how you plan to approach it (what will you actually do?). Include motivation (why does the problem matter?) and related work (what have others already done about it?). 2 pages total. Week 6 (Monday 4/30) Midterm presentation. Update your paper to include your preliminary results. 5 pages total. Week 10 (Wednesday 5/30): Presentations by all groups. Week 11 (Friday 6/8) Turn in your completed paper. 10 pages total.