CS 680 Internet Systems Research Sami Rollins Spring 2007.

Slides:



Advertisements
Similar presentations
The Creation of the Internet and its Development..
Advertisements

TA: Xifan Zheng Welcome to CPSC 441!
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
Advanced Topics in Next- Generation Wireless Networks Qian Zhang Department of Computer Science HKUST.
Introduction to the Internet How did the Internet start? Why was the Internet developed? How does Internet handle the traffic? Why WWW changed the Internet.
Children and the Web 99% of Canadian youth have used the Internet 80% have Internet access in the home 65% prefer the Web over television 50% use the Internet.
Introduction to the Internet How did the Internet start? Why was the Internet developed? How does Internet handle the traffic? Why WWW changed the Internet.
CPSC 441 Computer Communications
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
Advanced Computer Networks Fall 2010 Instructor: Haining Wang.
The 4,612 days of NDC ( and happily counting… :) Terry Gray 7 May 2001.
COM S 519: Computer Networks Internet History Jeanna Matthews Spring 2002.
Timeline: History of the Internet: Vannavar Bush describes the memex; a hypothetical mechanical hypertext system where individuals could compress.
1 CS 4396 Computer Networks Lab The Internet. 2 A Definition On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
CS 6401 Introduction to Networking Aditya Akella Outline Administrivia Networking History Statistical Multiplexing Performance Metrics.
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 17 Introduction to the Internet Ref: “Computer Networks” by.
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
Lawrence G. Roberts CEO Anagran September 2005 ARPANET History.
1 How to Search, Read, Write, and Present a Paper.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 1 COMP/ELEC 529 Computer Network Protocols and Systems Overview Some slides used with permissions.
1: Introduction1 Internet History r 1961: Kleinrock - queueing theory shows effectiveness of packet- switching r 1964: Baran - packet- switching in military.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University 1 COMP/ELEC 429/556 Introduction to Computer Networks Overview Some slides used with permissions.
Course info1 1 st Semester 2007 MI305 Computer Networks  Instructor: Jen-Liang Cheng   Office: H501-1( 福田樓 )  Lectures:
History of the Internet Part 1 How the environment came to be.
Term Project Description CAP6135 Spring Term Project Two students form a group to do term project together – A research oriented term project.
Internet History ©Richard L. Goldman July 2, 2002.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
The Internet (The History Channel) (Straubhaar & LaRose)
History of the Internet and WWW. The Internet (computer network connected to other computer networks) Sputnik - first satellite wanted to create.
SC ICT Certification Level 1 09 What Is The Internet? By Ross Parker.
Computer Application in Mass Comm.. What is Internet?  Interconnection of computers and computer networks using TCP/IP communication protocol  Transport.
How to start research V. Jayalakshmi. Why do we research? – To solve a problem – To satisfy an itch – To gain more market share/ Develop and improve –
CPSC 411 Tutorial TA: Fang Wang. Fang Wang 9:00am-5:00pm, Mon-Fri.
TCP/IP Network.
The History of The Internet By, Joseph Matchett IV.
CS 3830 Day 6 Introduction 1-1. Announcements  Program 2 posted this afternoon (due date will be week of 9/24) Introduction 1-2.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
The Internet The History and Future of the Internet.
Internet History CS 4244: Internet Programming Dr. Eli Tilevich.
Publishing – or How to get Out of Grad School Henning Schulzrinne Dept. of Computer Science Columbia University.
1: Introduction1 Introduction 3. 1: Introduction2 Delay in packet-switched networks packets experience delay on end-to-end path r four sources of delay.
Introduction Lecture 1 CNET204 – Web Design with FrontPage Winter 2009 Centennial College.
Hon Wai Leong, NUS (UIT2201, Networks) Page 1 Copyright © 2007 by Leong Hon Wai Networks, Internet & WWW  Reading Materials:  Ch 7 of [SG3]  Additional.
Fall 2001CS 6401 Introduction to Networking Outline Networking History Statistical Multiplexing Performance Metrics.
Critical Decisions, Myths & Lessons Learned in Networking What is important at the time may be only apparent with hindsight What seems important at the.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
Mas Idayu Sabri 2004 WXET1143: Introduction to the Internet, Intranet and Extranet. Lecture1: Introduction.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Internet and World Wide Web
History of the Internet WeeSan Lee
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Chapter 18, Exploring the Digital Domain The Internet.
Basic Concepts Behind the Internet. Before the Internet… Computer components are connected to each other internally via wires Wires also connected some.
Lecture 1: Facts of network technologies developments
Internet  ’60 = an invention of the US army  Universities and libraries also start to use this communication tool  Protocol + physical network=> backbone.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
SPC 2030 High-Tech Communication Internet History and Structure.
A Brief history of the Internet Name:Ziyun Wang. Introduction Internet history revolves around four distinct aspects. 1. the technological evolution that.
 World wide web is a set of protocols that allows you to access any document on the net through the naming system based on URLs. www also specifies the.
How The Internet Works Lecture 2
Lecture 1: Facts of network technologies developments
Chapter 11 Inventing the Internet
The Creation of the Internet and its Development.
The Internet Introductory material.
Chapter 1 Introduction.
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

CS 680 Internet Systems Research Sami Rollins Spring 2007

Administrative Information Class web page Introductions –What do you hope to get out of this class?

What is the Internet?

History of the Internet 1960s – circuit switched phone network – not useful for timesharing computers 1961 – Kleinrock publishes paper on packet switching 1967 – Roberts publishes plan for ARPAnet 1969 – first node (UCLA) on ARPAnet followed by SRI, UCSB, and Utah 1972 – Kahn demonstrates ARPAnet which uses the network-control protocol (NCP) to communicate 1972 – Tomlinson writes first program

History of the Internet early to mid-70s – other networks introduced 1973 – Metcalfe begins work on Ethernet 1974 – Kahn and Cerf explore how to connect several networks – begin development of TCP/IP

History of the Internet early 80s – many efforts, including NSFNET, to build networks to link universities “flag day” for transition from NCP to TCP/IP late 80s – DNS maps IP address to name

History of the Internet 90s – ARPAnet ceases to exist, NSFNET decommissioned and Internet backbone traffic carried by commercial ISPs 1989 – Berners-Lee invents WWW based on ideas by Bush (1945) and Nelson (60s)

Research What is research? How is research different from what you do in your other classes? –New ideas –Proof that they work

Research in CS Traditionally, three areas in CS –Theory –Systems –Applications/AI

Systems Research Motivation –What's the problem and why is it interesting? Design –What is your solution and how is it new and interesting? Implementation –How do you make your solution actually solve a problem? Provides proof-of-concept, though there are likely to be other implementations. Evaluation –Is your solution really better than other solutions? How do you measure its performance (metrics)? What affects its behavior (parameters)?

Example: A New Algorithm/Architecture Examples: routing for P2P search, ranking of web search results, back-end cluster architecture Motivation – old algorithms are too slow, use too many resources, don't work for a particular scenario Design – how does your algorithm/architecture work, how do components interact in your system Implementation – how do you prove your algorithm/architecture is feasible? Evaluation – compare to other existing algorithms or to a naive approach, may evaluate via simulation

Example: A Measurement Study Examples: gather data about traffic on P2P networks Motivation – understand how people use applications/systems/networks to facilitate better design Design – anything interesting about how data is gathered? Implementation – how is your data gathering tool implemented? Evaluation (Results) – lots of graphs classifying data

Example: Totally New System Examples: Turducken Motivation – can be hard to define, often “cool to have” Design/Implementation – were you about to actually build it? Evaluation – can be really hard! nothing to compare to

Related Work Very important! Anything you think of has been thought of before Don't do work that's already been done Find out what other people are doing!

Related Work Conferences are main publication venue for CS –Sigcom, Infocom, Mobicom, OSDI, NSDI, SOSP, Usenix, MobiSys, WWW, Ubicomp, Pervasive, SigIR, ACM Multimedia, Mobihoc, Sigmetrics, ICDCS Journals – Transactions on X

Reading Papers Once is never enough Identify contribution –How is this work new? How could you improve upon this work?

Summary Format (Benson) What are the most important points made in the paper (at least 3)? What are the main weaknesses of the paper? Do you believe the assumptions and results? If not, why not? If possible, compare this work with other work that you have heard about. If you chased down additional information on this topic, what was it? List three questions or points that you plan to bring up in the discussion. Place a number for each item below corresponding to your evaluation. –Quality of presentation, Technical contribution, Novelty of ideas, Overall

Latex Lots of on-line tutorials Miktex for windows To compile into pdf document: pdflatex eval.tex