The midterm assignment is in two parts. This document describes Part 2, executing your network and producing materials that will help you explain your network to the class. Note that you are executing your network in order to describe it, and the description of how it was designed and what happened when you executed it is the important part of the assignment.
Part 2 is due March 29th.
GOALS
Your goal for Part 2 is to execute your network, and then to describe and discuss your network in both general and specific terms. This description and discussion should be in the form of a web page or a small set of linked Web pages. (ACHTUNG: Do not go crazy on Web design -- simple is good. Concentrate on the contents of the pages, not their form.)
Your description and discussion must be in 4 parts:
Part 1: Basic Description of Your Network's Characteristics
(Note that you may only need to update what you have done so far.)
You must briefly describe the following 6 characteristics, and how they relate to one another. Do not get hung up on the terminology. Where appropriate, I have listed synonyms here, e.g. Protocols or Rules, so you can use whichever of those words best helps you think about your network.
Part 2: Your Network's Stack
(Note that you may only need to update what you have done so far.)
You must explain a simple stack for your network, including at least:
Part 3: Visual Explanation
(Note that you may only need to update what you have done so far.)
You must make some sort of drawing, model, or other visual prepresentation of your network that will help your audience understand what your network is for, and how it works. If your visual explanation is made of pipe cleaners, Cheerios, or other physical material, please photograph it for your Web page, and bring the actual model to class.
Part 4: Predictions and Discussion
(This is the bulk of the new work -- lessons learned from running the network.)
You should have made predictions about how your network will perform, like How fast will your network run? What is the longest possible route in your network? the shortest? Is it possible for some content never to reach its destination? What percentage? and so on. These predictions need to be simple and obvious, in order to be able to tell whether your predictions were correct or incorrect.
NOTA BENE: It does not matter whether your predictions turn out to be right or wrong. The goal here is to build a network and test assertions against reality, not to make reality fit the assertions. In fact, if you seem unusually prescient in your guesses, I will suspect a little creative anachronism.
You must explain in writing what your network was designed to do, what predictions you made about its operation, what you learned in implementing it, and what you would do differently if you were going to build it again. This description should be at least 750 words.
When you have finished these 4 aspects of documenting your network, you should email me the URL when your are finished describing your network. I anticipate spending a small part of the next several classes asking each of you to talk briefly about your experience with your network.