comp/elec 429 introduction to computer networks
DESCRIPTION
COMP/ELEC 429 Introduction to Computer Networks. Overview Some slides used with permissions from Edward W. Knightly, Ion Stoica, Hui Zhang. A bit about me. Grew up in Hong Kong B.S. University of Washington (Seattle) Ph.D. Carnegie Mellon University (Pittsburgh) - PowerPoint PPT PresentationTRANSCRIPT
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 1
COMP/ELEC 429/556Introduction to Computer Networks
Overview
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 2
About me
• Grew up in Hong Kong• B.S. University of Washington• Ph.D. Carnegie Mellon University
• Research interests in networked systems• Teach courses related to computer networks at both
undergraduate and graduate levels
• Chair, CS Graduate Committee (Director of Graduate Studies)
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 3
BOLD Lab
Our wonderful TAs
• Jaeho Lee• Dingming Wu• Runhua Zhang
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 4
Obviously Internet Makes These Possible...
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 5
Network Crucial to Solving Hard Computational and Data Intensive
Problems
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 6
Software Defined Networking
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 7
Optical Networking
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 8
Internet Remains Unreliable
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 9
So whatever happened internally at Verizon caused aggregation for these prefixes to fail which resulted in the introduction of thousands of new /24 routes into the global routing table
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 10
Internet Remains Insecure
Course goals
• Knowledge and skills– How stuff work; skills from doing hands-on projects
• Scalability• Performance• Coordination• Robustness
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 11
Assignments
• 2 Homeworks (done individually)• 2 Exams (done individually)• 3 Projects (done in groups of up to 3 people)
– Networked Application, Reliable Data Transport, Distributed Routing
– 4 Flexible Slip Days for each student
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 12
Learning from each other
• I try not to spoon feed you the answers– Help you discover part of the solution– Let you feel smug
• Peer to peer discussions– Help to draw out the questions– Some like it, some don’t– IMHO, it helps most students
• Refrain from non-course related activity in class
T. S. Eugene Ng eugeneng at cs.rice.edu Rice University 13