spring 2006 cs540 computer network architecture

11
Spring 2006 CS540 Computer Network Architecture 9:00-10:30am MonWed http://an.kaist.ac.kr/courses/2006/cs540 Instructor: Sue B. Moon

Upload: madeline-valdez

Post on 02-Jan-2016

24 views

Category:

Documents


2 download

DESCRIPTION

Spring 2006 CS540 Computer Network Architecture. 9:00-10:30am MonWed http://an.kaist.ac.kr/courses/2006/cs540 Instructor: Sue B. Moon. Prerequisite. CS230 System Programming or equivalent CS330 Operating Systems or equivalent CS441 Introduction to Computer Networking or equivalent - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Spring 2006 CS540  Computer Network Architecture

Spring 2006CS540

Computer Network Architecture

9:00-10:30am MonWedhttp://an.kaist.ac.kr/courses/2006/cs540

Instructor: Sue B. Moon

Page 2: Spring 2006 CS540  Computer Network Architecture

Prerequisite

• CS230 System Programming or equivalent• CS330 Operating Systems or equivalent• CS441 Introduction to Computer Networking or equiv

alent– Chapters 1-5 of “Computer Networking: A Top-Down Appra

och Featuring the Internet” by J. Kurose and K. Ross

Page 3: Spring 2006 CS540  Computer Network Architecture

Goals of CS540

• To provide students with a solid basis for advanced studies in networking and systems

Page 4: Spring 2006 CS540  Computer Network Architecture

Topics to Cover

• Advanced issues in computer networking– New applications

• P2P overlay networks• Web 2.0 based applications

– Network control• Various AQM congestion/flow controls in TCP• MPLS/DiffServ• Advanced topics in routing

– Multimedia/delay tolerant networking/security• Tentatively on P2P streaming, disruptive networking, NIDS

Page 5: Spring 2006 CS540  Computer Network Architecture

Course Outline

• course logistics/introduction• ajax/web 2.0• overlay networks – CDN, mbone, tunneling• p2p intro/unstructured p2p• structured p2p• advanced topics in p2p• congestion control: AQM/BIC/congestion• DiffServ/MPLS• review routing• problem with bgp/intra-domain routing• delay-tolerant networking/disruptive networking

Page 6: Spring 2006 CS540  Computer Network Architecture

Networking vs Distributed Systems

Page 7: Spring 2006 CS540  Computer Network Architecture

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 WiFi

Page 8: Spring 2006 CS540  Computer Network Architecture

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 Stein

metz and Klaus Wehrle ($69 vs 12,3000won)• Additional Reading Materials will be posted on the

web

Page 9: Spring 2006 CS540  Computer Network Architecture

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– P2P application– Emulab? NS-2? Cluster computing?

• Exam (30%)– Mid-term & final

Page 10: Spring 2006 CS540  Computer Network Architecture

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

Page 11: Spring 2006 CS540  Computer Network Architecture

Class Website

• http://an.kaist.ac.kr/courses/2006/cs540• Mailing list

[email protected]

• TAs

이동기DK Lee

[email protected]

이종건Jong Gun Lee

[email protected]

차미영Meeyoung Cha

[email protected]