Welcome to CS 395/495 Internet Measurement and its Reverse Engineering.

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

Using the IDEA Student Ratings System: An Introduction University of Saint Thomas Fall
Exploravision Project What exactly does it involve? What do we have to turn in? What if we are / aren’t planning on entering the national competition?
Introduction to CS 491 / 2 Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
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.
CSCI 11 Google’s Technology and its Impact on our Culture David Irwin Winter Study 2008 January 5, 2008.
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
Info 203: Social and Organizational Issues of Information Course Introduction: Social Science Perspectives on Information and Information Technology.
Advanced Topics in Next- Generation Wireless Networks Qian Zhang Department of Computer Science HKUST.
Welcome to EECS 354 Network Penetration and Security.
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.
Welcome to EECS 450 Internet Security. Why Internet Security The past decade has seen an explosion in the concern for the security of information –Malicious.
Welcome to EECS 450 Internet Security. 2 Why Internet Security The past decade has seen an explosion in the concern for the security of information –Malicious.
EECE 571R (Spring 2010) Autonomic Computing (Building Self* Systems) Matei Ripeanu matei at ece.ubc.ca.
Research Trends in Software Engineering – CS661 Shafay Shamail Malik Jahan Khan.
Privacy-Aware Computing Introduction. Outline  Brief introduction Motivating applications Major research issues  Tentative schedule  Reading assignments.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
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.
Project Management Take a Tour of the Online Course.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Welcome to English Listening Comprehension 3! Instructor: Chris Gunn EJ 721.
CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008.
ECE 284: Special Topics in Computer Engineering On-Chip Interconnection Networks Prof. Bill Lin Spring 2014.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Lecture 1 Page 1 CS 239, Fall 2010 Introduction CS 239 Advanced Topics in Computer Security Peter Reiher September 23, 2010.
Infectious Disease Seminar TRMD 7020
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
1Thu D. NguyenCS 545: Distributed Systems CS 545: Distributed Systems Spring 2006 Department of Computer Science Rutgers University Thu D. Nguyen.
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
Welcome to EECS 395/495 Networking Problems in Cloud Computing.
English 28: Last Class Class Reflection PLO Survey Discussing the Final Exam.
Course Overview for Compilers J. H. Wang Sep. 14, 2015.
1 Computer Engineering Department Islamic University of Gaza ECOM 6303: Advanced Computer Networks (Graduate Course) Spr Prof. Mohammad A. Mikki.
1 Unit 8 Seminar Effective Writing II for Arts and Science Majors.
Project. Research Project Due: – Project report due Monday midnight Delayed a bit due to popular demand Can accept an even higher delay (Tuesday at noon)
IT Website Development Welcome!. Welcome to Unit 6! Adding Interactivity This week’s reading: Chapter 11: Adding Interactivity.
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Advances in Cloud Computing CIS6930/CIS4930
Welcome to EECS 395/495 Online Advertising: A Systems Approach.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
AP Seminar Capstone Assessment Overview. Assessment Breakdown.
NTC 249 ASSIST Learning for leading/ntc249assistdotcom.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
WELCOME to MIS 5302 Managing Technology and Systems
Welcome to EECS 395/495 IoT Networks Seminar
Welcome to EECS 395/495 Networking Problems in Cloud Computing
EEL 6686: Embedded Systems Seminar
Introduction to CS Senior Design Project I / II
EE807: Software-defined Networked Computing
Welcome to SWE 637 Software Testing Jeff Offutt.
INFS 2 h13attttttttttttttttttttttttttttt Network and Communications BOUNEDYEN SHANNAQ Room: 11G-3 Phone:
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
CSCD 433/533 Advanced Computer Networks
CSCD 433/533 Advanced Computer Networks
CS/SE 4110 Senior Seminar.
CSCD 433/533 Advanced Computer Networks
INFS 277 Network and Communications BOUNEDYEN SHANNAQ Room: 11G-3 Phone:
Introduction to CS Senior Design Project I / II
CS144K An Introduction to Computer Networks
CS 474/674 – Image Processing Fall Prof. Bebis.
Presentation transcript:

Welcome to CS 395/495 Internet Measurement and its Reverse Engineering

Motivation We have seen the design of Internet, but how does it really perform … Is Internet really successful ? –Yes: hundreds of millions of hosts connected –No: The cost to clean up the Internet is much more than the cost of Internet connectivity The $ amount of cyber crime exceeds the drug trade in 2005

Motivation (cont’d) Design of Next Generation Internet –NSF anticipates 5 – 10 years, with $300 funding –The next Internet golden age is about to come ! How ? First we need to understand the behavior and operational problems of the current Internet –Ossification of Internet –Internet operated by a loose federation of tens of thousands of organizations –Very little known about Internet’s behavior

Logistics Instructor: Yan Chen Time: Tu and Th. 2-3:20pm Prerequisite: CS 213 or ECE 231, or any basic networking knowledge Undergrad and grad students graded separately

Seminar class: material reading + a big project Major material: Internet Measurement: Infrastructure, Traffic and Applications by Mark Crovella, Balachander Krishnamurthy –Summary of hundreds of papers ! –Hard copies will made available Course Overview

Start with the basic tools of Internet measurement, both analytical and experimental –Can be applied in studying of other domains Systematically measure every aspect of the Internet's behavior Course schedule online Course Overview II

Grading No exams for this class Class participation and discussion 10% Book/Paper reading summary 10% In class paper presentation and debate 30% Project 50% –Midterm presentation and report 10% –Weekly report and meeting 10% –Final presentation 10% –Final report 20% You can take 399/499 courses with me, and use the same project for 399/499 and this course.

Book/Paper Reading Write a very brief summary for the book section or each paper, and upload before the class Summary should include: –Book section or paper title –Brief one-line summary –A paragraph of the one or two most significant new insight(s) you took away from the book/paper –A paragraph of the one or two most significant flaw(s) of the paper or something missing from the book –A last paragraph where you state the relevance of the ideas today, potential future research suggested by the article (optional)

Class Format I - Presentation Book presentation can be flexible –Especially the analytical part Paper presentation should include the following –Motivation –Classification of related work/background –Main ideas –Evaluation and results –Open issues Send the slides to me for review at least 24 hours ahead of the class Some guidelines online

Class Format II - Debate Defensive team presentation: 30 minutes Offensive team presentation: 20 minutes Follow up argument from the defensive and offensive teams Other students are welcome to question either side either for clarifications or to add to the discussions Both teams need to send the slides to me for review at least 24 hours ahead of the class Each non-speaker need to ask at least one question about the shortcoming for the book/paper

Projects The most important part of class –Group of 2, or 3 people Project ideas to be discussed soon. RTFM projects welcome! Weekly Progress Report – 4/4-5/30 –The first one serves as proposal: 3-4 pages describing the purpose of the project, work to be done, expected outcome/results. –Each team will schedule a weekly meeting (20 minutes) with me. A work-in-progress report of 1-2 pages is due 24 hours ahead of the meeting. Midterm presentation – 5/2 Project Presentation – 5/30 and 6/1 Final Report – 6/9

Next … Class Survey –What is a good alternative time for class? Sign up for Debates and Presentation Individual discussion for Projects

Internet Design Principles Decentralized Design and Operations –Internet: network of networks –Connecting a host does not need consent of any global authority –Significant factor for its rapid growth The IP Hourglass –Wide variety of computing devices –Wide variety of communication technologies

Internet Design Principles (II) Stateless Switching –A.k.a. packet switching, comparison with circuit switching –Internet routers very simple, at least compared with telephony switches –Downside ? Measurement hard The End to End Argument –Complexity at the end hosts instead of routers

Internet Measurement Roadmap

Internet Measurement Roadmap II