2008 · 218 citations · 23 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsFault ToleranceNetwork ArchitectureNetwork ProtocolsRoutingSensor NetworksWireless NetworksWireless Sensor NetworksEnergy-efficient ProtocolsEnergy-efficient Wireless Sensor NetworksEnvironmental Monitoring NetworksLong-term Environmental MonitoringNetworkingReachabilitySleepWireless Sensor Network Protocols
We present Koala, a reliable data retrieval system designed to operate at permille (.1%) duty cycles, essential for long term environmental monitoring networks. Koala achieves these low duty cycles by letting the network's nodes sleep most of the time and reviving them through an efficient wake-up strategy whenever the gateway performs a bulk data download. Unlike other systems which consume energy to maintain consistent network state (e.g. routes, sleep schedules, etc.) across the network's nodes, Koala maintains no persistent routing state on the motes. Instead, a basestation calculates the network paths using reachability information collected by the motes. The flexible control protocol (FCP), a protocol we developed, is then used to install this routing information on the network's nodes. This paradigm of operation not only eliminates the overhead of maintaining routing state, but also significantly reduces the complexity of the networking code running on the motes. Results from simulation and an actual implementation on TinyOS 2 indicate that Koala can achieve very low duty cycles under a wide range of download and network sizes.
23
Versatile low power media access for wireless sensor networks
Joseph Polastre, Jason Hill, David Culler · 2004 · 3.4K citations
Michael Buettner, Gary V. Yee, Eric Anderson et al. · 2006 · 1.7K citations
An analysis of a large scale habitat monitoring application
Robert Szewczyk, Alan Mainwaring, Joseph Polastre et al. · 2004 · 988 citations
Gilman Tolle, Joseph Polastre, Robert Szewczyk et al. · 2005 · 782 citations