Spring 2006 CS 540 Computer Network Architecture 9

  • Slides: 11
Download presentation
Spring 2006 CS 540 Computer Network Architecture 9: 00 -10: 30 am Mon. Wed

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

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

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

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,

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

Networking vs Distributed Systems

Interesting Time in Networking • Many choices to realize a network of your dream

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.

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

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

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

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