X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fnet%2Fdip%2FREADME;h=16c80acae6b3a70adc1bcff80c9f5a22695bde48;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=48ae6118f53228abd0d7009e943905a39ea11b4b;hpb=a1faefc83a4b40f2562545e4efea7a9f5531a598;p=tinyos-2.x.git diff --git a/tos/lib/net/dip/README b/tos/lib/net/dip/README index 48ae6118..16c80aca 100644 --- a/tos/lib/net/dip/README +++ b/tos/lib/net/dip/README @@ -1,12 +1,21 @@ -Title: DIP -Author: Kaisen Lin +Title: Dip +Author: Kaisen Lin (kaisenl@cs.ucsd.edu) ------------------ -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