X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fnet%2Fdip%2FREADME;h=c8022efc568a526fe241e448afefa086db420188;hb=5941e488eec8788182d5f627b21facf867a0152d;hp=48ae6118f53228abd0d7009e943905a39ea11b4b;hpb=976b8a47a020449f58dcfb118e35940581c0b9cf;p=tinyos-2.x.git diff --git a/tos/lib/net/dip/README b/tos/lib/net/dip/README index 48ae6118..c8022efc 100644 --- a/tos/lib/net/dip/README +++ b/tos/lib/net/dip/README @@ -1,12 +1,21 @@ -Title: DIP +Title: Dip Author: Kaisen Lin ------------------ -DIP is a dissemination protocol for detecting and disseminating new -items in a network. It uses the same interfaces as Drip. +Dip is a dissemination protocol for detecting and disseminating new +items in a network. It uses the same interfaces as Drip. It improves +node density and item scalability by sending only one packet per +interval rather than many. If the network is small and with very few +data items, Drip may be more efficient due to Dip's advertisement +overhead. -Data disseminated under DIP cannot be larger than 16 bytes. It was not + + +Notes: +------ + +Data disseminated under Dip cannot be larger than 16 bytes. It was not designed for large data items, but rather for many small data items. Ties, like Drip, are handled with higher node IDs serving as