Return-Path: lccheung@usc.edu
Delivery-Date: Tue Apr 10 15:55:54 2007
X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on merlot.usc.edu
X-Spam-Level: 
X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 
	autolearn=ham version=3.1.3
Received: from msg-mx0.usc.edu (msg-mx0.usc.edu [128.125.137.5])
	by merlot.usc.edu (8.13.5/8.13.5) with ESMTP id l3AMtsUi006477
	for <cs551@merlot.usc.edu>; Tue, 10 Apr 2007 15:55:54 -0700
Received: from msg-store1.usc.edu ([128.125.137.12])
 by msg-mx0.usc.edu (Sun Java System Messaging Server 6.2-7.05 (built Sep  5
 2006)) with ESMTP id <0JGB00F6S11W3B00@msg-mx0.usc.edu> for
 cs551@merlot.usc.edu; Tue, 10 Apr 2007 15:56:20 -0700 (PDT)
Received: from usc.edu (localhost.usc.edu [127.0.0.1])
 by msg-store1.usc.edu (Sun Java System Messaging Server 6.2-7.05 (built Sep  5
 2006)) with ESMTP id <0JGB00A8Z11WQWI0@msg-store1.usc.edu> for
 cs551@merlot.usc.edu; Tue, 10 Apr 2007 15:56:20 -0700 (PDT)
Received: from [128.125.137.3] (Forwarded-For: [128.125.3.205])
 by msg-store1.usc.edu (mshttpd); Tue, 10 Apr 2007 15:56:20 -0700
Date: Tue, 10 Apr 2007 15:56:20 -0700
From: Leslie Cheung <lccheung@usc.edu>
Subject: cs551: final project part 2
To: cs551@merlot.usc.edu
Message-id: <dd34b3be1a090.461bb3a4@usc.edu>
MIME-version: 1.0
X-Mailer: Sun Java(tm) System Messenger Express 6.2-7.05 (built Sep  5 2006)
Content-type: text/plain; charset=us-ascii
Content-language: en
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-Accept-Language: en
Priority: normal

Hi class,

If you have not implemented the following in your part 1 submission, please implement them.

(1) status neighbors (We need to make sure you have the correct topology, please also make sure the output is readable by Nam)
(2) Hello
(3) logging

For the purpose of part 2, if you have not implemented "Join" and "Check", don't worry about them, but please document this in the README of your part 2 submission. For non-beacon nodes,  you can assume you have an init_neighbor_list in the node's home directory, and send "Hello" to right away (you can skip the "Join" phase). If init_neighbor_list is not found, or any nodes in the list are not up, you can shutdown the node and print an error message. Please do not let your node gives any seg faults if this happens.

For part 2, it is very important to get "status files" working, or else there is no way we can check if you are storing/caching files correctly. In this case, we will assume you did not store/cache files correctly and you will lose quite a few points.

--Leslie
