csse 492 advanced computer networks dr. yingwu zhu spring 2008
TRANSCRIPT
CSSE 492 Advanced Computer Networks
Dr. Yingwu ZhuSpring 2008
What ?
• Principles and Practice of computer networks in depth
• Focus on Internet!• Prerequisite: CSSE 340• Not officially enforced prerequisite:
CSSE 460– If you have not taken it, better to rethink
of taking this class! Very toughhhhhhhh!
What ?
• Main topics– Web caching– Internet search: Google, Yahoo,
AskJeeves, MS Live…– Peer-to-peer (P2P) Networks
• Gnutella, BitTorrent, Freenet, Chord
– Wireless & Mobile Networks– ……
Why ?
• CSSE 460 only introduces basic concepts, lack of breadth and depth
• Internet applications are increasingly pervasive– Needs to know their principles and practice– P2P traffics take a large portion of current
Internet traffic volumes• BitTorrent, Skype, Kazza, Gnutella
– Different devices are connected for pervasive computing
• Servers, PCs, Laptops, Cell Phones, iPod, Camera, …• Wireless and Ad hoc networks
• CS graduates are supposed to know more?
Course Format
• No textbook required• Research paper reading and
presentation• Instructor’s lectures + student’s paper
representation + open discussion• Homework
– Paper review + Presentation + Projects
• All materials are online available– http://fac-staff.seattleu.edu/zhuy
Paper Review
• Each student MUST submit the review for each paper before the class– The presenter does NOT need to do it though– See instructions online– Copy & paste is plagiarism, resulting in failure
of this course
• Each student must print and bring the paper hard copy into the class
• Late submission of paper reviews will NOT be read and graded.
Class Attendance
• Class attendance is MUST• One class miss leads to one scale
down of your final grade– You have at most three classes to miss if
you want to pass the course: ABCD
– Unfortunately, there is NO guarantee of grade A for everybody
• If you cannot ensure attendance, better drop it NOW!
Class Participation
• A big chunk of your final grade• Including but not limited to
– Asking a question– Raising a point– Presenting an argument– Offering an alternative point of view
• If you are quiet, you need to make some noise in this class!
Presentation
• At least one presentation per student• Presenter
– >= 20 slides– Email the slides to me at least ONE hour before the
class!– 30 minutes presentation– 20 minutes leading discussions
• Tips on making a good presentation are online• Basic requirements online! You need to follow!• A big chunk of your performance!!
Projects
• Mainly networking projects• Mostly individual projects• May have group projects
– Group competition– Presentation– Project reports
Grade Components
• projects (20%) • research presentation (25%) • paper reviews (15%) • class participation (15%) • exams (25%) • DO NOT MISS any class!
How is this class expected?
• Not presumably easy• But would be fun and will touch on
many hot topics • Strengthen your network
programming skills• Improve presentation skills• ……
Useful Links
• See online!
Syllabus & Schedule
• See online• Assign the papers
Communication Channels
• Check online regularly/daily• Check SU emails regularly/daily
Questions ?