CS558L: Internetworking and Distributed Systems Laboratory

Class Information

  • Lab Location: SAL 245
  • Lecture Venue: VHE 217.
  • Lecture Time: 11-12:20 TTh. We will meet for lecture only on Thursdays, although I may schedule a guest lecture or a make-up lecture on Tuesdays.

Contact Information

  • Instructor: Ramesh Govindan, SAL 212. Email: ramesh@usc.edu. Office Hours: Tu 9:30-12:30.
  • TA: Ning Xu. Email: nxu@usc.edu. Office hours: 2:30-4:30pm Wed, SAL 200.

Links

Administrative

Announcements

Dec 8: Season's greetings to you all, and wish you all a Happy New Year!

Dec 8: By now everyone should have received email with their project scores and final grades. Please let me know if you haven't. Here's the grading policy for the final project.

Dec 5: Everyone should send me an email before 5pm Friday containing a tarball as an attachment. This tarball should contain diffs of any files you changed, and complete copies of any new file.

Nov 27 Pavlin's XORP slides

Nov 27: Dan Massey will be talking next Tuesday, December 3rd, on "Robustness and Security in Internet Routing" in SAL 322. I know that's project evaluation week, but please attend if you can.

Nov 23: We have a guest lecture on Tuesday. Accordingly, my office hours will be from 9am to 11am. If you need to meet with me, and can't make it during that time, please send me email to schedule another meeting time.

Nov 20: Ganesh Muthusamy's slides are here.

Nov 19: Check out modified project demo schedule.

Nov 19: Remember, this Thursday Nov 21, Brian Yamaguchi will be talking about the USC network.

Nov 15: Your individual scores for your presentations will go out within the next day or two. The range of scores was 11-15, 15 was the max.

Nov 15: Tuesday's office hours will be from 9-12noon.

Nov 13: The following are the upcoming guest lectures. All guest lectures will be in VHE 217 at the usual time:

  • Nov 14: "The Telstra Network", Ganesh Muthusamy
  • Nov 21: "The USC Network", Brian Yamaguchi
  • Nov 26 Tuesday: "The XORP Open Routing Platform", Pavlin Radoslavov

Nov 12: For those of you interested in applying for admission to CS694, here's the website.

Nov 8: By now each of you should have gotten an email from me about your project design document. If you haven't, let me know ASAP.

Nov 7: Here's a schedule for the project demonstrations, and here's what you can expect during the demonstrations. If you have a conflict with your slot assignment (e.g. you have a final during your assigned slot), let me know and I will re-schedule.

Nov 1: We will have a lecture session on Nov 12, Tuesday. Please be sure to attend. We have two student run lectures on schedule. I will use the last 20-minute slot to present on a topic to-be-decided. Office hours on Nov 12 will only be from 9-11am.

October 25: Some people had submission problems since catarina/netweb was not accepting messages longer than 10M. This has now been fixed. If aludra prevents you from sending messages longer than 10M, you can send your submission in parts. For example, if you have 3 parts, your three submission files should be named [SSNorUSCID]_1of3.tar.gz, [SSNorUSCID]_2of3.tar.gz etc.

October 25: Check out the lab etiquette.

October 25: I will be travelling 11/5 and will not hold office hours that day. Instead, I will hold office hours on Friday, Nov 1, between 9am and 12noon.

October 22: The deadline for both exercise 2, and for the design document have been extended to midnight, Friday Oct 25.

October 22: I have said this to many of you, but it bears repeating. For exercise 2, in your report you should try to describe what it is you see in the experiment, and not worry about what you think you should be seeing based on what you know about TCP and RED etc. If, in trying to understand the results, you conducted additional experiments (e.g. changed the RED parameters, used UDP flows along with the differentiated marking etc.), please describe these other results, together with the results, in an appendix.

October 21: ssh access from the outside into the lab should now be enabled. Please let me know if you have any other problems.

October 21: My office hours tomorrow Oct 22 will be from 9am - 11:30am.

October 21 A tip about setting precedence bits using ipchains. If this works, you may not need to use precedence bits.

October 18: I'll be away on 10/29 and will not hold office hours that day. Instead, I will hold office hours on Friday, October 25 between 9am and 12noon.

October 18: The lab's firewall configuration has changed. We now only allow HTTP, FTP and ssh access to the outside world. If this interferes with getting your class projects working in any way, let me know.

October 18 Some helpful tips from a couple of your fellow students.

October 15: Please check out the presentations page where I have assigned students to all the remaining lectures. I think I've covered everybody, but if you haven't yet been assigned a lecture, please let me know ASAP.

October 15: My office hours today will be from 9am to 12 noon.

October 7: You should attend the Distinguished Lecture Series talk by Raj Yavatkar. It promises to be interesting! Wed Oct 9 at noon in the Gerontology Auditorium.

October 6: Here's the grading policy for the first exercise.

October 5: My office hours next week will be from 9am to 12noon.

September 30: I will have a slightly abbreviated office hours tomorrow (I won't be in my office 10:30-11:30). If you miss my office hours, send me email for an appointment.

September 30: First exercise is due at midnight. The slot assignments for the second exercise have been made.

September 26: Slight change in exercise 1 write up. Please note that where we ask you to submit c.zebra.conf etc., you should also submit the Zebra bgpd files. Please re-read the relevant section of the exercise description.

September 25: Oops, I should have said midnight, Monday September 30.

September 24: We have extended the deadline for exercise 1 till midnight, Monday October 1. This gives each student one additional slot to finish the exercise. Ning will update the slot assignments page soon.

September 24: Ning has posted a couple of suggestions in his FAQ page that may help students who are having problems getting the first exercise to work. Please check these out.

September 24: Ning will hold special office hours from 2-3:30pm today (Tuesday) in SAL 200 to help students who might be having problems with exercise 1.

September 24: If you've finished your first exercise, and would like to donate your time slot to others who are still working on theirs, please send mail to the TA indicating which slot(s) you'd like to donate. The TA will put up a list of free slots that people can get on a first-come-first-served basis.

September 22: I've added a couple of projects to the suggested projects list. Time to start thinking about the final project.

September 20: Please see TA FAQ for the available free slots. We cannot assign these free slots to students. They will be available on a first-come-first-served basis.

September 19: We have updated the lab slots and machine assignments since some students have dropped the class. Some of the lab slots are now free and available on a first-come-first-served basis.

September 12: The slides for students presentations are usually up on the web page soon after their talks. Check them out! You can access them only from within USC or ISI.

September 12: Several changes.

September 11: Updated lab slots with round-the-clock assignments.

September 10: I updated the projects list. People should start thinking about the projects now. The project selection emails are due in about a week.

September 10: For next week only, I'll be holding office hours on September 16, Monday, between 1pm and 4pm.

September 6: I have some preliminary suggestions for projects. It is time to start thinking about your final project. I will add to this list in the coming days, so check back occasionally.

September 6: The class is now closed.

September 6: The deadline for the routing exercise has been changed to midnight on Sep 26. Final lab slot assignments for the routing exercise and the final machine assignments for the semester.

September 4: Here are the revised machine assignments. Also, here is the list of lab slots. Please let the TA know ASAP if you are registered but have either not been assigned a machine or have not been assigned a lab slot.

September 2: Some students have deferred admission. In their place we will be admitting a small number of students from the waitlist. Priority will be given to students who are in their final semester. The list of admitted waitlisted students will be put up on the web page by Tuesday noon.

September 1: Here is the assignment of students to machines. Please arrange with your partner to install Linux on your assigned machine; the sooner you do this, the better.

August 30: Those who are on the list of admitted students but choose to defer admission will likely be admitted to next semester's 558 class if they so choose. Those who passed the diagnostic exam and didn't get in this semester will not have to take the diagnostic exam next semester, but admission to 558 next semester is not guaranteed. Prof. Papadopoulos will have the final say in all admission decisions.

August 29: If you have registered for the class, please send email to cs558@catarina.usc.edu with your name, SSN, and email address. If we don't have an email address for you, we will not be able to notify you of your project scores etc.

August 29: Answers to some FAQs

  • No, we will not be returning the graded diagnostic exams.
  • If you passed the diagnostic exam, you may still be admitted if someone chooses not to take up the class.
  • No, the list of students who passed the diagnostic exam is in no particular order.

August 28: Amy tells me that the CS office will give D-clearances to the admitted students. You will then need to register before the end of the day on Friday. After that day, we will admit students from the waiting list. You don't need to go to the CS office to get your D-clearance.

August 28: The following students passed the diagnostic but could not be admitted due to space reasons.

August 28: We will have an introductory lecture tomorrow (Thursday) in VHE 217.

August 28: The following students have been admitted to the class. If your name is in this list, contact Amy right away. You will also need to get a key for the lab from Amy. If your name is on the list and you'd like to defer admission until next semester (CS558L is likely to be taught then), send me (ramesh@usc.edu) email right away, so I can offer your slot to other students.

August 14: The diagnostic exam will be held in THH 101 on Tuesday August 27 2002 between 11am and 12:30pm.

August 13: Students who have passed the exam will be considered for admission according to the following priorities, (in decreasing order):

  • students admitted to the CS, CE, EE PhD programs
  • students admitted to the CS or EE MS specializations in Networking
  • students admitted to the CS, CE, EE MS programs
  • all other students In each of these categories, students will be ranked by seniority (3rd year students have priority over 2nd year students, etc.)

August 13: The exam will test a general understanding of networking and operating systems. There is no recommended text for exam preparation. Here is a sample diagnostic exam.

August 10: A diagnostic exam will be held on the first day of class (August 27, 2002). I will not offer any makeup exams. If you have cleared the diagnostic in an earlier term, and would like to be admitted to this class, contact me immediately. Location of diagnostic TBA.


Last Modified: December 8, 2002, 10:14:34
Maintainer: Ramesh Govindan