Toronto Networking Seminar
Organized by Department of Computer Science and
Department of Electrical and Computer Engineering, University of Toronto
A SWiss Army Knife for Wireless Sensor Networks
Ioanis Nikolaidis
Department of Computer Science
University of Alberta
Date: Friday, November 14, 2pm
Location: BA 1210
Abstract:
Despite the numerous proposals for protocols & applications for wireless sensor
networks, very few have been tested on real platforms. Experience has shown
that application development on sensor networks can be challenging. We
perceive this "bottleneck" to generating production grade code for small,
underpowered, wireless sensor devices as an impediment to fully understanding
the impact and potential of proposed protocols & applications. We seek a
programming paradigm, set of abstractions, and run-time support with properties
akin to those of a good Swiss Army Knife: incorporating just enough elements
that are good for most (hopefully for all) tasks one is likely to encounter.
While similarities with the task of programming large scale distributed systems
exist, the resource (including energy) constraints and the unreliable nature of
sensor nodes call for a more careful examination of what might be useful
abstractions that would work best in this environment. We will briefly review
the research efforts in this area, and summarize the abstractions, techniques,
and mechanisms that have emerged as promising. Subsequently, we will pay
particular attention to two issues: (a) application description in the form of
(interacting) concurrent FSM-like components and how they are successfully
supported on a small footprint operating system for sensor networks (PicOS),
and (b) we will expand on how one promising logical topology abstraction, that
of a connected dominating set (CDS), can be quite powerful not only for routing
(as it has happened in the past) but also for the efficient implementation of a
family of database queries.
This is joint work with Prof. Pawel Gburzynski, Prof. Mario Nascimento,
Nicholas Boers, and Baljeet Malhotra.
Bio:
Ioanis Nikolaidis is a Professor with the Computing Science Department at the
University of Alberta. He received his B.Sc. from the University of Patras,
Greece, in 1989 and his M.Sc. and Ph.D. in Computer Science from Georgia Tech
in 1991 and 1994, respectively. Between 1994 and 1996 he worked for the
European Computer.Industry Research Center in Munich, Germany, in the area of
distributed computing. He joined the University of Alberta in January 1997. He
has published more than sixty articles in books, journals, and conference
proceedings in the area of computer networking. His research interest range
from network modeling and simulation, to large scale data delivery systems, to
mobile and secure networking. Since 1999 he has been a member of the editorial
board (and is currently the Editor in Chief) of the IEEE Network magazine. He
is also a member of the editorial for the Computer Networks journal (Elsevier),
and of the Journal of Internet Engineering (JIE). He has served in the
technical program committees of numerous conferences, including ICC, Globecom,
INFOCOM, LCN, IPCCC, PerCom, IFIP Networking, and CNSR. He is in the steering
committee of WLN (co-located annually with IEEE LCN) and in the steering
committee of the ADHOCNOW conference. He was the conference co-chair of
ADHOCNOW 2004. He is a member of IEEE and ACM.
Host of the talk
Shahrokh Valaee (valaee@comm.utoronto.ca)
|