csse 492 advanced computer networks dr. yingwu zhu spring 2008

16
CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

Upload: stephanie-potter

Post on 26-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

CSSE 492 Advanced Computer Networks

Dr. Yingwu ZhuSpring 2008

Page 2: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 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!

Page 3: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

What ?

• Main topics– Web caching– Internet search: Google, Yahoo,

AskJeeves, MS Live…– Peer-to-peer (P2P) Networks

• Gnutella, BitTorrent, Freenet, Chord

– Wireless & Mobile Networks– ……

Page 4: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

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?

Page 5: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

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

Page 6: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

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.

Page 7: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

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!

Page 8: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

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!

Page 9: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

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!!

Page 10: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

Projects

• Mainly networking projects• Mostly individual projects• May have group projects

– Group competition– Presentation– Project reports

Page 11: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

Grade Components

• projects (20%) • research presentation (25%) • paper reviews (15%) • class participation (15%) • exams (25%) • DO NOT MISS any class!

Page 12: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

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• ……

Page 13: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

Useful Links

• See online!

Page 14: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

Syllabus & Schedule

• See online• Assign the papers

Page 15: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

Communication Channels

• Check online regularly/daily• Check SU emails regularly/daily

Page 16: CSSE 492 Advanced Computer Networks Dr. Yingwu Zhu Spring 2008

Questions ?