Abstract

Hard-coding of algorithms with tuneable parameters is not flexible in sensor networks. Also downloading executable files into each sensor node individually might be a problem when single sensor nodes are not permanently reachable or only with high costs. A user should have the possibility for programming a sensor network as a whole in a dynamic way such that the user issues instructions into the sensor network once and code is automatically distributed / executed in the whole sensor network. There are several models for (re)programming wireless sensor networks: the active sensor model based on script interpreters and virtual machines, the mobile agent model, and the database model. The tutorial focuses on the active sensor model and the database model. Reliable transport is essential for transporting management information, configuration data, and code. The tutorial discusses transport protocol design in order to perform error and congestion control.

Biography

Torsten Braun got his diploma and Ph.D. degrees from the University of Karlsruhe, Germany, in 1990 and 1993, respectively. From 1994 to 1995 he was a guest scientist with INRIA Sophia Antipolis, France. From 1995 to 1997 he worked as a project leader and senior consultant at the IBM European Networking Center, Heidelberg, Germany. Since 1998 he has been a full professor of computer science at the Institute of Computer Science and Applied Mathematics of University of Bern, Switzerland, heading the Computer Networks and Distributed Systems research group. He has been a board member of SWITCH (Swiss Education and Research network) since 2000. During his sabbatical in 2004, he has been visiting scientist at INRIA Sophia-Antipolis and the Swedish Institute of Computer Science at Kista.