Project - Noise Calibration
Mentor - Stanislav Shalunov
Weekly Update 4 and 5/10
Developer - Cesar Marcondes

Kernel Instrumentation

1) Linux Kernel Patch capturing the packet dispersion (done)
	The logging is done differently depending on the linux version
	(netif_rx and netif_rx_action) since the scheduling is done 
	differently depending on the NAPI feature

2) Re-install the TestBed (4 machines) with 
	Linux 2.4.20 and 2.6.12; FreeBSD 4.5, and 5.4 (done)

	2 machines are identical so, I can have more confidence on
	the results there
	this took more time than I was expecting :-(

3) Run tests varying the offered load under the different OSs w/ 
	both Poisson mode and CBR mode (done)
	Result coming up in short time (to be available in the website)

4) New logging architecture using a hash function depending on
	the dispersion obtained (not completed yet)

==============================================================
New ideas and implementations coming up - 

1) Packet timekeeping as it goes through the kernel using IPMP
	(I'm going to implement these ideas in Linux and FreeBSD)

2) New Tests to be performed
	Re-run all the tests (baseline) using different OSs 
	and architectures. The more diverse the better 
	using the IPMP approach above.

3) These tests will be accompanied by new tests using 
	different context switch and IO interrupt loads
	through the use of stress

==============================================================