Herbert J. Bernstein
Professor of Computer Science
Dept. of Mathematics and Computer Science, 1300 William Floyd Parkway, B111B Shirley, NY 11967 | ||
22238 CSC 2281A Network Design & Queuing Theory
|
This web page is http://www.bernstein-plus-sons.com/.dowling/CSC2281S12/CSC2281_Assignments.html
Copyright © 2011, 2012 Herbert J. Bernstein and other
parties. All
rights reserved.
This is an online course. All assignments are to be submitted as text-only email or posted on the web and submitted by email containing the URL of the assignment to: with absolutely no attachments. No assignments will be accepted late. No assignments will be accepted on paper. No assignments will be accepted on computer media, CDs, or thumb drives. An assignment is late if the email is sent after the start of the class at which it is due. The grade for the assignment will be sent back to the email address from which the assignment email was sent. In the case of group assignments in which multiple students are involved, one student should be the sender of the email and the other students should be listed both in the email "CC:" list and in the body of the message.
Students should check this page frequently for updates.
You will have assignments that require you to do readings, view web sites, take quizzes and exams on line, and prepare materials on the web. There are no formal class meetings for this course, but we will try to schedule both individual and groups Skype sessions. It is very important that you keep up with the work, or you will find yourself at the end of the semeter with an entire semester of work still to do.
You will have a quiz to do every week of this course. You will find the quiz links on this page as the course progresses.
You will need a running version of this program to answer the questions on the next quiz. The source of the program is to be posted on your Google Sites account and you must describe in detail how you can apply this program to your project on your web site and in summary form on your blog.
This long assignment will have three quizzes to track your progress, but your real job is not the quizzes, but to assemble the software and data for your network design project and to do it.
This program should apply the graph theory you have learned to generate a reasonable topology that satisfies the required offered loads and the connectivity constraint, and the Kleinrock approximation to minimize the cost. While a final working program would return to try alternate topologies and then redo the capacities, for this exercise, just do one forward pass. The entire class may share one working program, but everybody is responsible for being able to describe the design of the program in detail. This program is just the sum of everything you should have put together to be able to do your project. You may do it as one big program, or several smaller ones, but you need it to do almost any network design. Post the working program to your web site and summarize its status in your blog. Everybody had to post it, even if only one person does the programming.
Updated 19 April 2012.