Abstract-Low-duty-cycle radio operations have been proposed for wireless networks facing severe energy constraints. Despite energy savings, duty-cycling the radio creates transient-available wireless links, making communication rendezvous a challenging task under the practical issue of clock drift. To overcome limitations of prior work, this paper presents PSR, a practical design for synchronous rendezvous in low-duty-cycle wireless networks. The key idea behind PSR is to extract timing information naturally embedded in the pattern of radio duty-cycling, so that normal traffic in the network can be utilized as a "free" input for drift detection, which helps reduce (or even eliminate) the overhead of traditional time-stamp exchange with dedicated packets or bits. To prevent an overuse of such free information, leading to energy waste, an energy-driven adaptive mechanism is developed for clock calibration to balance between energy efficiency and rendezvous accuracy. PSR is evaluated with both test-bed experiments and extensive simulations, by augmenting and comparing with four different MAC protocols. Results show that PSR is practical and effective under different levels of traffic load, and can be fused with those MAC protocols to improve their energy efficiency without major change of the original designs.
I. INTRODUCTIONIn wireless networks with severe energy constraints, e.g., wireless sensor networks [1], low-duty-cycle radio operations have been proposed as one of the major techniques to elongate the network lifetime [5], since the radio can be a main source of energy consumption [13]. Basically, the RF module of a node stays active only for a small percentage of time during each duty-cycle period (e.g., 1%), while keeps in low-energy sleep/off mode for the rest of the time [5][28]. Low-duty-cycle radio activity has been favorable in applications such as environment monitoring (e.g., Redwood [3], GreenOrbs [9]), animal observation (e.g., Great Duck Island [10]), civil structure surveillance (e.g., Mine [11]), etc. In all those applications, low-duty-cycle networking provides a nice trade-off between service quality and energy cost; however, it also brings about transient-available radio links that are essentially at odd with highly efficient communication. This is because in low-dutycycle networks, two nodes located within each other's radio range can communicate only when both of them are active simultaneously for transmitting (TX) and receiving (RX) [12]. A problem called communication rendezvous [17].Many smart ideas have been proposed for the rendezvous task in low-duty-cycle wireless networks. They usually function at the MAC layer and can be categorized into two general classes: (i) asynchronous [5]