Scheduling algorithms for input-queued cell switches
Scheduling algorithms for input-queued cell switches
PSFQ: a reliable transport protocol for wireless sensor networks
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
ESRT: event-to-sink reliable transport in wireless sensor networks
Proceedings of the 4th ACM international symposium on Mobile ad hoc networking & computing
Energy-efficient collision-free medium access control for wireless sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
Flexible power scheduling for sensor networks
Proceedings of the 3rd international symposium on Information processing in sensor networks
The flooding time synchronization protocol
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Versatile low power media access for wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
An overlay MAC layer for 802.11 networks
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Deploying a Wireless Sensor Network on an Active Volcano
IEEE Internet Computing
Practical synchronization techniques for multi-channel MAC
Proceedings of the 12th annual international conference on Mobile computing and networking
Health monitoring of civil infrastructures using wireless sensor networks
Proceedings of the 6th international conference on Information processing in sensor networks
A wireless sensor network for structural health monitoring: performance and experience
EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
A stream-oriented power management protocol for low duty cycle sensor network applications
EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
Fidelity and yield in a volcano monitoring sensor network
OSDI '06 Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation - Volume 7
Flush: a reliable bulk transport protocol for multihop wireless networks
Proceedings of the 5th international conference on Embedded networked sensor systems
Comparison of Multichannel MAC Protocols
IEEE Transactions on Mobile Computing
Brimon: a sensor network system for railway bridge monitoring
Proceedings of the 6th international conference on Mobile systems, applications, and services
Censor networks: a critique of "sensor networks" from a systems perspective
ACM SIGCOMM Computer Communication Review
TDM MAC protocol design and implementation for wireless mesh networks
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Block-switched networks: a new paradigm for wireless transport
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Lossy links, low power, high throughput
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Strawman: resolving collisions in bursty low-power wireless networks
Proceedings of the 11th international conference on Information Processing in Sensor Networks
pTunes: runtime parameter adaptation for low-power MAC protocols
Proceedings of the 11th international conference on Information Processing in Sensor Networks
Design of an ultra low power MAC for a heterogeneous in-body sensor network
Proceedings of the 6th International Conference on Body Area Networks
IEEE/ACM Transactions on Networking (TON)
Building a low cost low power wireless network to enable voice communication in developing regions
ACM SIGMOBILE Mobile Computing and Communications Review
Proceedings of the 12th international conference on Information processing in sensor networks
Splash: fast data dissemination with constructive interference in wireless sensor networks
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Directional transmissions and receptions for high throughput burst forwarding
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Hi-index | 0.02 |
In this paper, we consider the goal of achieving high throughput in a wireless sensor network. Our work is set in the context of those wireless sensor network applications which collect and transfer bulk data. We present PIP (Packets in Pipe), a MAC primitive for use by the transport module to achieve high throughput. PIP has a unique set of features: (a) it is a multi-hop connection oriented primitive, (b) it is TDMA-based, (c) it uses multiple radio channels, and (d) it is centrally controlled. This represents a significant shift from prior MAC protocols for bulk data transfer. PIP has several desirable properties: (a) its throughput degrades only slightly with increasing number of hops, (b) it is robust to variable wireless error rates, (c) it performs well even without any flow control, and (d) requires only small queue sizes to operate well. We substantiate these properties with a prototype implementation of PIP on the Tmote-Sky CC2420-based platform. PIP achieves about twelve times better throughput than the state-of-the-art prior work, over a network depth of ten nodes.