Abstract
In this paper we consider the model of communication where wireless devices can either switch their radios off to save energy (and hence, can neither send nor receive messages), or switch their radios on and engage in communication. The problem has been extensively studied in practice, in the setting such as deployment and clock synchronization of wireless sensor networks – see, for example, [31,41,33,29,40]. The goal in these papers is different from the classic problem of radio broadcast, i.e. avoiding interference. Here, the goal is instead to minimize the use of the radio for both transmitting and receiving, and for most of the time to shut the radio down completely, as the radio even in listening mode consumes a lot of energy.
We distill a clean theoretical formulation of minimizing radio use and present near-optimal solutions. Our base model ignores issues of communication interference, although we also extend the model to handle this requirement. We assume that nodes intend to communicate periodically, or according to some time-based schedule. Clearly, perfectly synchronized devices could switch their radios on for exactly the minimum periods required by their joint schedules. The main challenge in the deployment of wireless networks is to synchronize the devices’ schedules, given that their initial schedules may be offset relative to one another (even if their clocks run at the same speed). In this paper we study how frequently the devices must switch on their radios in order to both synchronize their clocks and communicate. In this setting, we significantly improve previous results, and show optimal use of the radio for two processors and near-optimal use of the radio for synchronization of an arbitrary number of processors. In particular, for two processors we prove deterministic matching \(\Theta\left(\sqrt{n}\right)\) upper and lower bounds on the number of times the radio has to be on, where n is the discretized uncertainty period of the clock shift between the two processors. (In contrast, all previous results for two processors are randomized, e.g.[33], [29]). For m = n β processors (for any positive β< 1) we prove Ω(n (1 − β)/2) is the lower bound on the number of times the radio has to be switched on (per processor), and show a nearly matching (in terms of the radio use) Õ(n (1 − β)/2) randomized upper bound per processor, (where Õ notation hides poly-log(n) multiplicative term) with failure probability exponentially close to 0. For β ≥ 1 our algorithm runs with at most poly-log(n) radio invocations per processor. Our bounds also hold in a radio-broadcast model where interference must be taken into account.
Full version of the paper is available on-line [8].
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aldous, D.: Ultimate instability of exponential back-off protocol for acknowledgment-based transmission control of random access communication channels. IEEE Transactions on Information Theory 33(2), 219–223 (1987)
Alon, N., Bar-Noy, A., Linial, N., Peleg, D.: A lower bound for radio broadcast. Journal of Computer and System Sciences 43, 290–298 (1991)
Bar-Yehuda, R., Goldreich, O., Itai, A.: On the time complexity of broadcast in radio networks: an exponential gap between determinism and randomization. Journal of Computer and System Sciences 45, 104–126 (1992)
Blum, P., Meier, L., Thiele, L.: Improved interval-based clock synchronization in sensor networks. In: IPSN 2004: Proceedings of the third international symposium on Information processing in sensor networks, pp. 349–358 (2004)
Boulis, A., Srivastava, M.: Node-Level Energy Management for Sensor Networks in the Presence of Multiple Applications. Wireless Networks 10(6), 737–746 (2004)
Boulis, A., Ganeriwal, S., Srivastava, M.: Aggregation in sensor networks: an energy-accuracy trade-off. Ad Hoc Networks 1(2-3), 317–331 (2003)
Bollobas, B., de la Vega, W.F.: The diameter of random graphs. Combinatorica 2 (1982)
Bradonjić, M., Kohler, E., Ostrovsky, R.: Near-Optimal Radio Use For Wireless Network Synchronization (2008), http://arxiv.org/abs/0810.1756
Bush, S.F.: Low-energy sensor network time synchronization as an emergent property. In: Proc. 14th International Conference on Communications and Networks (ICCCN 2005), October 17-19, pp. 93–98 (2005)
Cali, F., Conti, M., Gregori, E.: IEEE 802.11 protocol: design and performance evaluation of an adaptive backoff mechanism. IEEE Journal on Selected Areas in Communications 18(9), 1774–1786 (2000)
Chlebus, B., Gasieniec, L., Gibbons, A., Pelc, A., Rytter, W.: Deterministic broadcasting in ad hoc radio networks. Distributed Computing 15(1), 27–38 (2002)
Dutta, P., Culler, D.: Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications. In: Proceedings of the 6th ACM conference on Embedded network sensor systems (SenSys 2008), pp. 71–84 (2008)
Elkin, M.L., Kortsarz, G.: Polylogarithmic Inapproximability of the Radio Broadcast Problem. In: Proc. of 7th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, Cambridge, MA, pp. 105–114 (2004)
Elson, J., Römer, K.: Wireless sensor networks: a new regime for time synchronization. SIGCOMM. Comput. Commun. Rev. 33(1), 149–154 (2003)
Elson, J., Girod, L., Estrin, D.: Fine-Grained Network Time Synchronization using Reference Broadcasts. In: Proc. Fifth Symposium on Operating Systems Design and Implementation (OSDI 2002), vol. 36, pp. 147–163 (2002)
Fan, R., Chakraborty, I., Lynch, N.: Clock Synchronization for Wireless Networks. In: OPODIS 2004, pp. 400–414 (2004)
Gaber, I., Mansour, Y.: Centralized broadcast in multihop radio networks. Journal of Algorithms 46(1), 1–20 (2003)
Honda, N., Nishitani, Y.: The Firing Squad Synchronization Problem for Graphs. Theoretical Computer Sciences 14(1), 39–61 (1981)
Kesselman, A., Kowalski, D.: Fast distributed algorithm for convergecast in ad hoc geometric radio networks. In: Conference on Wireless on demand Network Systems and Services (2005)
Knuth, D.: The Art of Computer Programming. Seminumerical Algorithms, 3rd edn., vol. 2. Addison-Wesley, Reading (1997)
Kobayashi, K.: The Firing squad synchronization problem for a class of polyautomata networks. Journal of Computer and System Science 17, 300–318 (1978)
Koo, C.: Broadcast in Radio Networks Tolerating Byzantine Adversarial Behavior. In: Proceedings of 23rd ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC), pp. 275–282 (2004)
Kamath, A.P., Motwani, R., Palem, K., Spirakis, P.: Tail bounds for occupancy and the satisfiability threshold conjecture. Random Structures and Algorithms 7, 59–80 (1995)
Kothapalli, K., Onus, M., Richa, A., Scheideler, C.: Efficient Broadcasting and Gathering in Wireless Ad Hoc Networks. In: IEEE International Symposium on Parallel Architectures, Algorithms and Networks, ISPAN (2005)
Kowalski, D., Pelc, A.: Broadcasting in undirected ad hoc radio networks. In: Proceedings of the twenty-second annual symposium on Principles of distributed computing, pp. 73–82. ACM Press, New York (2003)
Kowalski, D., Pelc, A.: Faster deterministic broadcasting in ad hoc radio networks. In: Alt, H., Habib, M. (eds.) STACS 2003. LNCS, vol. 2607, pp. 109–120. Springer, Heidelberg (2003)
Kopetz, H., Ochsenreiter, w.: Global time in distributed real-time systems. Technical Report 15/89, Technische Universitat Wien, Wien Austria (1989)
Mills, D.L.: Internet time synchronization: the network time protocol. IEEE Transactions on Communications 39(10), 1482–1493 (1991)
Moscibroda, T., von Rickenbach, P., Wattenhofer, R.: Analyzing the Energy-Latency Trade-Off During the Deployment of Sensor Networks. In: INFOCOM 2006. 25th IEEE International Conference on Computer Communications. Proceedings, April 2006, pp. 1–13 (2006)
Motwani, R., Raghavan, P.: Randomized algorithms. Cambridge University Press, New York (1995)
McGlynn, M., Borbash, S.: Birthday protocols for low energy deployment and flexible neighbor discovery in ad hoc wireless networks. In: MobiHoc 2001: Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing, pp. 137–145 (2001)
Park, V., Corson, M.: A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks. In: INFOCOM 1997. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution (1997)
PalChaudhuri, S., Johnson, D.: Birthday paradox for energy conservation in sensor networks. In: Proceedings of the 5th Symposium of Operating Systems Design and Implementation (2002)
Polastre, J., Hill, J., Culler, D.: Versatile low power media access for wireless sensor networks. In: Proceedings of the 2nd international Conference on Embedded Networked Sensor Systems, SenSys 2004, Baltimore, MD, USA, November 03 - 05, pp. 95–107. ACM Press, New York (2004)
Sichitiu, M.L., Veerarittiphan, C.: Simple, accurate time synchronization for wireless sensor networks. In: 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003, March 16-20, vol. 2, pp. 1266–1273 (2003)
Shnayder, V., Hempstead, M., Chen, B., Allen, G., Welsh, M.: Simulating the power consumption of large-scale sensor network applications. In: SenSys 2004: Proceedings of the 2nd international conference on Embedded networked sensor systems, pp. 188–200. ACM Press, New York (2004)
Schurgers, C., Raghunathan, V., Srivastava, M.: Power management for energy-aware communication systems. ACM Trans. Embedded Comput. Syst. 2(3), 431–447 (2003)
Sivrikaya, F., Yener, B.: Time synchronization in sensor networks: a survey. IEEE Network 18(4), 45–50 (2004)
Sichitiu, M.L., Veerarittiphan, C.: Simple, Accurate Time Synchronization for Wireless Sensor Networks. In: Proc. IEEE Wireless Communications and Networking Conference (WCNC 2003), pp. 1266–1273 (2003)
Sundararaman, B., Buy, U., Kshemkalyani, A.D.: Clock synchronization for wireless sensor networks: a survey. Ad-hoc Networks 3(3), 281–323 (2005)
Tseng, Y.-C., Hsu, C.-S., Hsieh, T.-Y.: Power-saving protocols for IEEE 802.11-based multi-hop ad hoc networks. Comput. Netw. 43(3), 317–337 (2003)
Zheng, R., Hou, J., Sha, L.: Asynchronous wakeup for ad hoc networks. In: Proceedings of the 4th ACM international symposium on Mobile ad hoc networking & computing (MobiHoc 2003), pp. 35–45 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bradonjić, M., Kohler, E., Ostrovsky, R. (2009). Near-Optimal Radio Use for Wireless Network Synchronization. In: Dolev, S. (eds) Algorithmic Aspects of Wireless Sensor Networks. ALGOSENSORS 2009. Lecture Notes in Computer Science, vol 5804. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05434-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-05434-1_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05433-4
Online ISBN: 978-3-642-05434-1
eBook Packages: Computer ScienceComputer Science (R0)