[SensorNetArch] [Fwd: Re: FPS & Send/recv interface]

Cheng Tien Ee ct-ee at eecs.berkeley.edu
Wed Mar 2 12:15:38 PST 2005


Reply from Barbara...

-------- Original Message --------
Subject: 	Re: FPS & Send/recv interface
Date: 	Wed, 02 Mar 2005 12:08:28 -0800
From: 	hohltb at eecs.berkeley.edu
To: 	Cheng Tien Ee <ct-ee at EECS.Berkeley.EDU>



Hi Ee,
I am glad to hear you are working on this. FPS manages the SendQueue. Policy is separated from mechanism.

lib/Route and lib/MintRoute do not separate policy from mechanism so FPS cannot integrate with these routing protocols. The were not written to support the radio being off.

For example:
QueuedSend uses a naive send policy where once a message is put on the queue it is sent soon afterward.  (Alternatively, one can view it as MultiHopEngineM uses a naive policy where once it receives a message it calls QueuedSend.)

I think a good configuration for FPS would be to wire MultiHopEngineM to my new QueuedAllocSend and then have FPS implement its policy for QueuedAllocSend. 

I am working on the new configuration now and will check it in to tinyos-1.x/contrib/ucb/lib
CircleQueue
QueuedASend
SchedRoute

Best Regards,
Barbara

----- Original Message -----
From: Cheng Tien Ee <ct-ee at eecs.berkeley.edu>
Date: Monday, February 28, 2005 3:31 pm
Subject: FPS & Send/recv interface

> Hi Barbara,
> 
> I'm working on the interface between the network protocol and the 
> underlying MAC, wondering what sort of information should be 
> passed to 
> and fro. Is the current send and receive interface sufficient for 
> FPS to 
> run over CSMA? Is there anything in particular you wish the 
> interface 
> can provide?
> 
> Ee
> 




More information about the SensorNetArch mailing list