Login

sMapReduce: A Programming Pattern for Wireless Sensor Networks
Ref: HURRAY-TR-110604       Publication Date: 21 to 28, May, 2011

sMapReduce: A Programming Pattern for Wireless Sensor Networks

Ref: HURRAY-TR-110604       Publication Date: 21 to 28, May, 2011

Abstract:
Wireless Sensor Networks (WSNs) are increasingly used in various application domains like home-automation, agricul- ture, industries and infrastructure monitoring. As applica- tions tend to leverage larger geographical deployments of sensor networks, the availability of an intuitive and user- friendly programming abstraction becomes a crucial factor in enabling faster and more efficient development, and re- programming of applications. We propose a programming pattern named sMapReduce, inspired by the Google MapRe- duce framework, for mapping application behaviors on to a sensor network and enabling complex data aggregation. The proposed pattern requires a user to create a network-level application in two functions: sMap and Reduce, in order to abstract away from the low-level details without sacrificing the control to develop complex logic. Such a two-fold divi- sion of programming logic is a natural-fit to typical sensor networking operation which makes sensing and topological modalities accessible to the user.

Authors:
Vikram Gupta
,
Eduardo Tovar
,
Luis Miguel Pinho
,
Junsung Kim
,
Karthik Lakshmanan
,
Raj Rajkumar


2nd International Workshop on Software Engineering for Sensor Network Applications (SESENA 2011), ACM New York, pp 37-42.
Waikiki, U.S.A..

DOI:10.1145/1988051.1988059.

Notes: In conjunction with ICSE 2011



Record Date: 29, Jun, 2011