High-Performance Communication Protocols for Asynchronous Duty-Cycling Wireless Networks

dc.contributor.advisorJohnson, David B.
dc.contributor.committeeMemberNg, T. S. Eugene
dc.contributor.committeeMemberKnightly, Edward W.
dc.creatorTang, Lei
dc.date.accessioned2014-10-14T15:02:04Z
dc.date.available2014-10-14T15:02:04Z
dc.date.created2013-12
dc.date.issued2013-11-07
dc.date.submittedDecember 2013
dc.date.updated2014-10-14T15:02:04Z
dc.description.abstractDuty cycling is a technique for saving energy in resource-limited wireless networks such as sensor networks. With duty cycling, each node periodically switches between active and sleeping states, for example being active for only 1 to 10 percent of the time. Wireless duty-cycling networks face many challenges such as maintaining high energy efficiency, efficient packet delivery under dynamic channel conditions, and effective route discovery. This thesis presents a series of protocols to address these challenges. The first part of this thesis presents a new single-channel energy-efficient MAC protocol, called the Predictive-Wakeup MAC (PW-MAC). The key idea behind PW-MAC is to allow each node to wake up asynchronously at randomized times, while enabling senders to predict receiver wakeup times to save energy. Extending the randomized predictive wakeup mechanism of PW-MAC, the second part of this thesis presents a new multichannel energy-efficient MAC protocol, called the Efficient-Multichannel MAC (EM-MAC). EM-MAC enables each node to dynamically optimize the selection of wireless channels it utilizes based on the channel conditions it senses. By adapting to changing channel conditions, EM-MAC achieves high packet delivery performance. EM-MAC also achieves high energy efficiency through its predictive multichannel wakeup mechanism. Although duty cycling saves energy, I found that, in asynchronous duty-cycling networks, existing on-demand routing protocols tend to discover routes much worse than the optimal routes. The last part of this thesis presents four optimization techniques to improve the routes discovered in such networks. These optimizations are fully distributed and work on different route metrics, such as hop-count and ETX. Implemented in TinyOS on a testbed of MICAz sensor nodes, PW-MAC achieved the lowest energy consumption and delivery latency among the single-channel protocols, while EM-MAC significantly outperformed all other protocols tested. EM-MAC maintained the lowest duty cycles, the lowest packet delivery latency, and 100% packet delivery ratio across all experiments, including those with concurrent multihop traffic flows, and those with heavy ZigBee and Wi-Fi interference. Finally, in simulations on the ns-2 network simulator, compared with the conventional on-demand route discovery, the presented route discovery optimizations substantially improved the routes discovered in asynchronous duty-cycling networks.
dc.format.mimetypeapplication/pdf
dc.identifier.citationTang, Lei. "High-Performance Communication Protocols for Asynchronous Duty-Cycling Wireless Networks." (2013) Diss., Rice University. <a href="https://hdl.handle.net/1911/77561">https://hdl.handle.net/1911/77561</a>.
dc.identifier.urihttps://hdl.handle.net/1911/77561
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.subjectPredictive wakeup
dc.subjectAsynchronous duty cycling
dc.subjectMultichannel energy efficient protocol
dc.subjectWireless energy-efficient protocol
dc.subjectWireless duty cycling
dc.subjectMedium access control (MAC) protocol
dc.subjectEnergy-efficient MAC protocol
dc.subjectMultichannel duty-cycling protocol
dc.subjectDynamic channel selection
dc.subjectRoute discovery optimizations
dc.subjectRouting protocol
dc.subjectRoute discovery in asynchronous duty-cycling networks
dc.titleHigh-Performance Communication Protocols for Asynchronous Duty-Cycling Wireless Networks
dc.typeThesis
dc.type.materialText
thesis.degree.departmentComputer Science
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PhD_Thesis_Lei_Tang.pdf
Size:
1.94 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
933 B
Format:
Plain Text
Description: