
These
figures show, in order, (1) a peer to peer system (Gnutella), (2) a sensor
network, (3) the Internet ISP topology, and (4) a food web in a biological
ecosystem.
[Tuesdays and Thursdays] @ [9.30 AM - 10.45 AM] @ [1131 Siebel Center]
Instructor: Dr. Indranil Gupta ("Indy"), indy at cs dawt uiuc dawt edu, 3112 SC.
Office hours: Tuesdays and Thursday from 4.00 pm - 5.00 pm (class days only) in 3112 SC.
Class Newsgroup: class.cs525. Instructions on accessing newsgroups.
This is a course on distributed systems. It brings together research centered in theory, on peer-to-peer systems and on sensor networks. The course reviews classical work in these three scattered areas of distributed computing research, and explores overlaps across them. The course has one semester-long project that is aimed at producing a conference/workshop-quality research paper. The paper must address an open research problem, prove bounds and/or propose new algorithms, and contain analytical and experimental evaluation. Previous course projects have had high success rates at conferences/workshops (see past CS598IG projects at the bottom of this page). Three to five "best projects'' at the end of the semester will be earmarked for expedited submission to a renowned conference, with the help of the instructor's involvement even after the semester is over.
5/13: Have a good summer!
5/12: This course is now over. You should have received feedback on your final report via email from Indy (if you have not, please email Indy). You will hear about your course grade through the University. If you wish to know your course grade directly from Indy, please meet him personally. Thanks - this has been the brightest CS525 class to date!
5/1: Today's lecture (Tuesday, May 1, 9.30 am - 10.45 am) is the last one for the CS525 class. Please attend this lecture - it will provide a closure to a lot of the discussion we started in our very first lectures this semester, and will discuss some interesting and fun papers!
3/30: The midterm Report deadline has been extended by 1 week to April 8 (11.59 PM).
- Fully expect midterm report to contain preliminary data
Midterm Reports will be peer-reviewed by others in class
- Typical paper will get 3 reviews
- You might be given up to 3 papers to review yourself
- A standard review template will be given to you for each of the review papers
- Reviews must be returned by April 15 (11.59 PM) via email
- No paper reviews for classes of April 10 and 12
2/22: Survey Submission Instructions: The Survey Report Deadline is February 25th (Sunday), 11.59 PM. At most 3 pages, 12 point font (submissions violating these will be penalized!). To submit, do BOTH of the following by 11.59 PM on Sunday Feb 25: (1) email your survey report as an email attachment (doc, pdf, or ps only) with Subject line "525 Survey" to indy at cs dawt uiuc dot edu; AND (2) print out a hardcopy (single-sided) and submit it by slipping it under Indy's office door (3112 SC).
2/13: NO CLASS TODAY. All Project Discussion appointments for today are also canceled - if you were signed up for a slot today, please use the newsgroups to erase your entry and sign up for another one of the empty slots. Today's presentation will be moved to this week Thursday - please check the Course Schedule for updates.
2/6: Project Discussions will start on 2/13 (Tuesday) - this involves One-on-one meetings between project groups and Indy. It is highly recommended that you start forming your project groups asap, and brainstorming for project ideas. Project groups are limited to at most 2 members (individual project groups are also allowed, although it is strongly suggested that you have a group of 2 students). To signup for this meeting, please visit the course newsgroups (class.cs525).
2/1: Tips for Preparing Presentations and Writing Reviews
1/22: Kindly bring your Course Infosheets (filled out) to class tomorrow (Tuesday, Jan 23). These are the surveys that were handed out in the very first lecture - if you have misplaced it, here it is.
1/16: First lecture.
1/9: Course web page online. Happy New Year!
Policies on Ethics, Attribution and Cheating
Reviews: You may discuss papers with others in the class, but reviews should be written independently. In other words, if two reviews are found to have been copied from each other, both students will be punished. The best way to ensure that you are safe is by mentioning right at the top of your review that "This review was written after discussion with Mr. John Doe and Ms. Jane Joe".
Presentation: Your work (presentations and reviews) should be original and independent, although you are allowed to cooperate with your partner for your session. Reusing slides from someone else's presentation should be done only if it is absolutely necessary, but should be acknowledged right at the beginning of the presentation.
The standard university policies on original work, cheating and attribution apply to all work in the course. Violation of these may result in either lowering of course grade by one letter, or failing the course, or a different final decision left to the instructor.
Some Spring 2006 CS598IG Project Papers that became conference papers (some under submission)
Some Fall 2004 CS 598IG Project Papers that became conference papers
Some Fall 2003 CS 598IG Project Papers that became conference papers
Spring 2006 Best 4 Final Project Papers in class (in no particular order)
If you would like to see copies of any of these papers, please drop by my office.