P3: A Practical Packet Pipeline Using Synchronous Transmissions for Wireless Sensor Networks. Doddavenkatappa, M. and Chan, M. C. In Proceedings of the 13th International Symposium on Information Processing in Sensor Networks, of IPSN '14, pages 203–214, Piscataway, NJ, USA, 2014. IEEE Press. event-place: Berlin, Germany
P3: A Practical Packet Pipeline Using Synchronous Transmissions for Wireless Sensor Networks [link]Paper  abstract   bibtex   
While high throughput is the key for a number of important applications of sensor networks, performance of the state-of-the-art approach is often poor in practice. This is because if even one of the channels used in its pipeline is bad, the pipeline stalls and throughput degrades significantly. In this paper, we propose a new protocol called P3 (Practical Packet Pipeline) that keeps its packet pipeline flowing despite the quality differences among channels. P3 exploits sender and receiver diversities through synchronous transmissions (constructive interference), involving concurrent transmissions from multiple senders to multiple receivers at every stage of its packet pipeline. To optimize throughput further, P3 uses node grouping to enable the source to transmit in every pipeline cycle, thus fully utilizing the transmission capacity of an underlying radio. Our evaluation results on a 139-node testbed show that P3 achieves an average goodput of 178.5 Kbps while goodput of the state-of-the-art high throughput protocol PIP (Packets In Pipeline) is only 31 Kbps. More interestingly, P3 achieves a minimum goodput of about 149 Kbps, while PIP's goodput reduces to zero in 65% of the cases.
@inproceedings{doddavenkatappa_p3:_2014,
	address = {Piscataway, NJ, USA},
	series = {{IPSN} '14},
	title = {P3: {A} {Practical} {Packet} {Pipeline} {Using} {Synchronous} {Transmissions} for {Wireless} {Sensor} {Networks}},
	isbn = {978-1-4799-3146-0},
	shorttitle = {P3},
	url = {http://dl.acm.org/citation.cfm?id=2602339.2602362},
	abstract = {While high throughput is the key for a number of important applications of sensor networks, performance of the state-of-the-art approach is often poor in practice. This is because if even one of the channels used in its pipeline is bad, the pipeline stalls and throughput degrades significantly. In this paper, we propose a new protocol called P3 (Practical Packet Pipeline) that keeps its packet pipeline flowing despite the quality differences among channels. P3 exploits sender and receiver diversities through synchronous transmissions (constructive interference), involving concurrent transmissions from multiple senders to multiple receivers at every stage of its packet pipeline. To optimize throughput further, P3 uses node grouping to enable the source to transmit in every pipeline cycle, thus fully utilizing the transmission capacity of an underlying radio. Our evaluation results on a 139-node testbed show that P3 achieves an average goodput of 178.5 Kbps while goodput of the state-of-the-art high throughput protocol PIP (Packets In Pipeline) is only 31 Kbps. More interestingly, P3 achieves a minimum goodput of about 149 Kbps, while PIP's goodput reduces to zero in 65\% of the cases.},
	urldate = {2019-02-15},
	booktitle = {Proceedings of the 13th {International} {Symposium} on {Information} {Processing} in {Sensor} {Networks}},
	publisher = {IEEE Press},
	author = {Doddavenkatappa, Manjunath and Chan, Mun Choon},
	year = {2014},
	note = {event-place: Berlin, Germany},
	keywords = {bulk data, throughput, wireless sensor networks},
	pages = {203--214}
}
Downloads: 0