We may be at the cusp of a generation of systems which consist of sensors and
actuators connected by shared wireless networks, and involving
computational nodes as well as software services. At the fundamental level,
this gives rise to several problems such as how to conduct in-network processing
in sensor networks, how to synchronize clocks, or how to control systems over lossy
links. At the implementation level, in order to facilitate the proliferation of these systems,
it is important o develop appropriate abstractions and a supporting middleware.
We provide an overview of the efforts in the Convergence Laboratory at the
University of Illinois.