Update of /cvsroot/firebug/firebug/web
In directory sc8-pr-cvs1:/tmp/cvs-serv1604
Modified Files:
spie_2004.tex
Log Message:
Index: spie_2004.tex
===================================================================
RCS file: /cvsroot/firebug/firebug/web/spie_2004.tex,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** spie_2004.tex 19 Jul 2003 13:46:24 -0000 1.6
--- spie_2004.tex 21 Jul 2003 23:40:18 -0000 1.7
***************
*** 117,120 ****
--- 117,148 ----
One paragraph summary of AM here.
+
+ Tiny Active Messages ~\cite{hill:j2000} attempt to preserve the
+ basic concepts of integrating communication with computation
+ and matching communication primitives to hardware
+ capabilities. Each message contains the name of a
+ user-level handler to be invoked on a target node upon arrival
+ and a data payload to pass in as arguments. The handler function
+ serves the dual purpose of extracting the message from the network
+ and either integrating the data into the computation
+ or sending a response message. The basic paradigm of typed messages
+ causing handlers to be invoked upon arrival matches up
+ well with the event based programming model supported
+ by TinyOS (the operating system) and demanded by the underlying
+ sensor hardware. The low overhead associated with event based
+ notification is complementary to the limited resources of networked
+ sensors. Applications do not need to waste resources
+ while waiting for messages to arrive. Additionally,
+ the overlap of computational work with application
+ level communication is essential. Execution contexts and
+ stack space must never be wasted because applications are
+ blocked, waiting for communication. Essentially, the active
+ messages communication model can be viewed as a
+ distributed eventing model where networked nodes send
+ each other events.
+
+
+
+
\section{Multihop routing}
|