Code updates, such as those for debugging purposes, are frequent and expensive in the early development stages of wireless sensor network applications. We propose AdapCode, a reliable data dissemination protocol that uses ...

In this paper, we propose a new transport protocol for data collection in sensor networks that monitor physical phenomena. In a network with variable channel condition, this protocol adapts transmission reliability based ...

Sensor networks pose the challenge of distribution of content generated within the network to the origins of requests for this content in an efficient and timely manner. In this paper, we formulate this multiple-source ...

Contrary to traditional belief, we show in this paper, that for distributed systems non-preemptive scheduling can perform better than preemptive scheduling in the worst case in terms of task schedulability, under certain ...

In this paper, we present a delay composition rule that bounds the worst-case end-to-end delay of a job as a function of per-stage execution times of higher priority jobs along its path, in a multistage distributed system ...

Building energy-efficient systems is one of the principal challenges in wireless sensor networks. Dynamic voltage scaling (DVS), a technique to reduce energy consumption by varying the CPU frequency on the fly, has been ...

In this paper we address the reliability problem in storage-centric sensor networks deployed in hazardous environments. We use the nodes' extra flash memory to save distributed encoded blocks of data. We employ erasure ...

In this paper we address the reliability problem in storage-centric sensor networks deployed in hazardous environments. We use the nodes' extra flash memory to save distributed encoded blocks of data. We employ erasure ...

This report presents a participatory sensing service, called Fueoogle, that maps vehicular fuel consumption on city streets, allowing drivers to find the most fuel-efficient routes for their vehicles between arbitrary ...

Recent embedded computing platforms offer multiple independent clocks for different components involved in processing a single instruction stream, such as CPU and memory, giving rise to a new category of power management ...

Data aggregation is an efficient mechanism widely used in wireless sensor networks (WSN) to collect statistics about data of interests. However, the shared-medium nature of communication makes the WSNs are vulnerable to ...

This technical report addresses the challenge of truth discovery from noisy social sensing data. The work is motivated by the emergence of social sensing as a data collection paradigm of growing interest, where humans ...

A wireless sensor network (WSN) is an ad-hoc network composed of small sensor nodes deployed in large numbers to sense the physical world. Wireless sensor networks have very broad application prospects including both ...

In this paper we present SmartRoad, a crowd-sourced sensing system that detects and identifies traffic regulators, traffic
lights and stop signs in particular. As an alternative to expensive road surveys, SmartRoad works ...

In this paper we describe SmartRoad, a road sensing system that generates and collects mobile sensory data from vehicle-resident mobile phones, in enabling and supporting crowd-sourced road sensing applications and services, ...

Data aggregation is an efficient mechanism to collect statistics of data in wireless sensor networks. However, the shared-medium nature of communication facilitates eavesdropping and packet tampering/injection by adversaries. ...

Many scientific disciplines provide composition primitives whereby overall properties of systems are composed from those of their components. Examples include rules for block diagram reduction in control theory and laws ...

This article presents a tool for uncovering bugs due to interactive complexity in networked sensing applications. Such bugs are not localized to one component that is faulty, but rather result from complex and unexpected ...