Advanced Computer Networks cs598pbg fall 2010 Brighten Godfrey
[email protected] Fall 2010 slides ©2010 by Brighten Godfrey except photographs and unless otherwise noted Today Course Overview Internet History Your Future This course • is instructed by Brighten Godfrey (
[email protected], 3128 Siebel) • takes place Tue & Thu, 3:30 - 4:45 pm, in 1302 Siebel • comes with FREE office hours: currently, Tuesdays after class (we’ll reselect in a week or two) and by appointment • has a web site: http://www.cs.illinois.edu/homes/pbg/ courses/cs598fa10/ • has a wiki, linked from the web site Your instructor • Ph.D. from UC Berkeley, 2009, advised by Ion Stoica • Dissertation on improving resilience and performance of distributed systems by taking advantage of heterogeneity • Research interests: Design of highly reliable, flexible, and efficient networked systems, algorithms for and analysis of distributed systems Course goal • Prepare ourselves to perform high-quality research advancing the field of networking Course components • Networking literature • The classics • The challenges • The latest • How to read, criticize, and present research • Research project Major topics • Core architecture • Classic Internet architecture • Congestion control • Forwarding • Routing • Naming • Making it work well • Reliability, scalability, selfishness, security • Domain-specific networks • Data center, overlay, P2P, wireless Requirements & grading • Project (50%) • Midterm presentation (10%) • Final paper (20%) • Final poster presentation (20%) • Midterm exam (15%) • Paper reviews (15%) • Paper presentations (10%) • Class participation (10%) 1. Project • Research project that could be developed into a conference submission • Work alone or in groups of two • Project topics • Explore your own ideas • Next lecture: some suggestions • Steps • Project proposal (3 weeks from now) • Midterm presentation • Final poster presentation and paper 2.