[Tinyos-devel] Re: [Tinyos Core WG] Proposal for VariableSizedQueueC component

Philip Levis pal at cs.stanford.edu
Thu Sep 20 08:28:06 PDT 2007


On Sep 20, 2007, at 5:47 AM, Prabal Dutta wrote:

> We've encountered a version of this problem in T1 but haven't tried to
> reproduce or characterize it in T2.  When a node is sending a burst of
> packets, for example during a bulk transfer, the inter-packet interval
> (start-to-start) must be somewhat larger than a packet time or else
> single-hop goodput suffers.  We didn't investigate this further at the
> time because packets were being streamed across multiple hops and this
> particular problem wasn't the bottleneck.  However, it might well be
> for a store-and-forward bulk transport protocol.  I suspect the
> problem was timing-sensitive handling of a packet on the receive path
> as Jan suggests.

I think that making changes to the T2 radio stack based on suspicions  
of the cause of a problem on T1 is probably not a good design  
methodology. IIRC, T1 could not handle multiple packets in the RXFIFO  
memory: it would flush them. See the T2 tech report on the possible  
throughput differences. T2 can handle this case, and spools them out.

Phil


More information about the Tinyos-devel mailing list