Spring 2006 CS 540 Computer Network Architecture 9











- Slides: 11
Spring 2006 CS 540 Computer Network Architecture 9: 00 -10: 30 am Mon. Wed http: //an. kaist. ac. kr/courses/2006/cs 540 Instructor: Sue B. Moon
Prerequisite • CS 230 System Programming or equivalent • CS 330 Operating Systems or equivalent • CS 441 Introduction to Computer Networking or equivalent – Chapters 1 -5 of “Computer Networking: A Top-Down Appraoch Featuring the Internet” by J. Kurose and K. Ross
Goals of CS 540 • To provide students with a solid basis for advanced studies in networking and systems
Topics to Cover • Advanced issues in computer networking – New applications • P 2 P overlay networks • Web 2. 0 based applications – Network control • Various AQM congestion/flow controls in TCP • MPLS/Diff. Serv • Advanced topics in routing – Multimedia/delay tolerant networking/security • Tentatively on P 2 P streaming, disruptive networking, NIDS
Course Outline • • • course logistics/introduction ajax/web 2. 0 overlay networks – CDN, mbone, tunneling p 2 p intro/unstructured p 2 p advanced topics in p 2 p congestion control: AQM/BIC/congestion Diff. Serv/MPLS review routing problem with bgp/intra-domain routing delay-tolerant networking/disruptive networking
Networking vs Distributed Systems
Interesting Time in Networking • Many choices to realize a network of your dream – IPTV: • IP Multicast? • Optical network – DTN: control over cell phone, data over Wi. Fi
References Computer networking: a top-down approach featuring the Internet by J. Kurose and K. Ross • Computer Networks by L. Patterson and B. Davie • Peer-to-peer systems and applications by Ralf • • Steinmetz and Klaus Wehrle ($69 vs 12, 3000 won) Additional Reading Materials will be posted on the web
Grading Policy (TBD) • Attendance (10%) – Win 4 stars by proactively engaging in discussion • Paper review (20%) – For additional reading materials, submit a review • Projects (40%) – AJAX-based application – P 2 P application – Emulab? NS-2? Cluster computing? • Exam (30%) – Mid-term & final
How to Be Active in Class • Before Class – Remind oneself about last class – Look at today's topics – Make a list of things you expect to learn • In Class – Ask yourself if the lecture is close to/far from your expected material – Raise a question if what you've learned is different from your expectation
Class Website • http: //an. kaist. ac. kr/courses/2006/cs 540 • Mailing list – cs 540@an. kaist. ac. kr • TAs 차미영 Meeyoung Cha mycha@an. kaist. ac. kr 이동기 DK Lee dklee@an. kaist. ac. kr 이종건 Jong Gun Lee jglee@an. kaist. ac. kr