On the Pitfalls of Desynchronization in Multi-hop Topologies

Clemens Mühlberger

Abstract

Biologically inspired self-organization methods can help to manage the access control to the shared communication medium of wireless ad-hoc networks. One lightweight method is the primitive of desynchronization, which has already been implemented as MAC protocol for single-hop topologies successfully. Here, each periodically transmitting node is able to establish a collision-free TDMA schedule autonomously. However, multi-hop topologies are more realistic, but also more difficult to handle. For instance, the hidden terminal problem is inherent in such topologies and complicates an implementation of this primitive as MAC protocol for multi-hop topologies: Each node requires knowledge about its two-hop neighborhood to establish a collision-free TDMA schedule. Moreover, the problem of stale information is inherent in the primitive of desynchronization and even could destabilize the whole system. In this paper we describe our experience when extending a single-hop MAC protocol based on the primitive of desynchronization for its usage within multi-hop topologies. During development, we identified some pitfalls of desynchronization in multi-hop topologies, like stale information. As a result, we present our solution of a self-organized MAC protocol based on the primitive of desynchronization for multi-hop topologies.

References

  1. Choochaisri, S., Apicharttrisorn, K., Korprasertthaworn, K., Taechalertpaisarn, P., and Intanagonwiwat, C. (2012). Desynchronization with an Artificial Force Field for Wireless Networks. SIGCOMM Comput. Commun. Rev., 42(2):7-15.
  2. Degesys, J., Basu, P., and Redi, J. (2008). Synchronization of Strongly Pulse-Coupled Oscillators with Refractory Periods and Random Medium Access. In Proceedings of the 2008 ACM symposium on Applied computing, SAC 7808, pages 1976-1980, New York, NY, USA. ACM.
  3. Degesys, J. and Nagpal, R. (2008). Towards Desynchronization of Multi-hop Topologies. In Proceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 7808, pages 129-138, Washington, DC, USA. IEEE Computer Society.
  4. Degesys, J., Rose, I., Patel, A., and Nagpal, R. (2007). DESYNC: Self-Organizing Desynchronization and TDMA on Wireless Sensor Networks. In Proceedings of the 6th international conference on Information processing in sensor networks, IPSN 7807, pages 11-20, New York, NY, USA. ACM.
  5. IEEE (2007). IEEE Standard for Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications (IEEE Std 802.11-2007). IEEE Computer Society, New York, NY 10016-5997, USA.
  6. Kang, H. and Wong, J. L. (2009). A Localized MultiHop Desynchronization Algorithm for Wireless Sensor Networks. In INFOCOM 2009, IEEE, pages 2906-2910, Rio de Janeiro, Brazil. IEEE.
  7. Karn, P. (1990). MACA - A New Channel Access Method for Packet Radio. In Computer Networking Conference, pages 134-140, London, ON, Canada.
  8. Mirollo, R. E. and Strogatz, S. H. (1990). Synchronization of Pulse-Coupled Biological Oscillators. SIAM Journal on Applied Mathematics, 50(6):1645-1662.
  9. Motskin, A., Roughgarden, T., Skraba, P., and Guibas, L. J. (2009). Lightweight Coloring and Desynchronization for Networks. In INFOCOM 2009, IEEE, pages 2383-2391, Rio de Janeiro, Brazil. IEEE.
  10. Mühlberger, C. (2009). Energetic and Temporal Analysis of a Desynchronized TDMA Protocol for WSNs. In Institut für Telematik, editor, 8. GI/ITG KuVS Fachgespräch Drahtlose Sensornetze, pages 59-62, Hamburg, Germany. Technische Universität HamburgHarburg, Institute of Telematics.
  11. Mühlberger, C. (2010). Desynchronization in Multi-Hop Topologies: A Challenge. In Kolla, R., editor, 9. GI/ITG KuVS Fachgespräch Drahtlose Sensornetze, pages 21-24, W ürzburg, Germany. Universität W ürzburg, Institut für Informatik.
  12. Mühlberger, C. and Kolla, R. (2009). Extended Desynchronization for Multi-Hop Topologies. Technical Report 460, Institut für Informatik, Universität W ürzburg.
  13. Patel, A., Degesys, J., and Nagpal, R. (2007). Desynchronization: The Theory of Self-Organizing Algorithms for Round-Robin Scheduling. In Proceedings of the First International Conference on Self-Adaptive and Self-Organizing Systems, SASO 7807, pages 87- 96, Washington, DC, USA. IEEE Computer Society.
  14. Støa, S. and Balasingham, I. (2011). Periodic-MAC: Improving MAC Protocols for Biomedical Sensor Networks Through Implicit Synchronization. In Laskovski, A. N., editor, Biomedical Engineering Trends in Electronics, Communications and Software, chapter 26, pages 507 - 522. InTech, Rijeka, Croatia.
  15. Taechalertpaisarn, P., Choochaisri, S., and Intanagonwiwat, C. (2011). An Orthodontics-Inspired Desynchronization Algorithm for Wireless Sensor Networks. In Communication Technology (ICCT), 2011 IEEE 13th International Conference on, pages 631-636, Jinan, China.
  16. Tobagi, F. A. and Kleinrock, L. (1975). Packet Switching in Radio Channels: Part II-The Hidden Terminal Problem in Carrier Sense Multiple-Access and the BusyTone Solution. Communications, IEEE Transactions on, 23(12):1417-1433.
Download


Paper Citation


in Harvard Style

Mühlberger C. (2013). On the Pitfalls of Desynchronization in Multi-hop Topologies . In Proceedings of the 2nd International Conference on Sensor Networks - Volume 1: SENSORNETS, ISBN 978-989-8565-45-7, pages 99-108. DOI: 10.5220/0004230900990108


in Bibtex Style

@conference{sensornets13,
author={Clemens Mühlberger},
title={On the Pitfalls of Desynchronization in Multi-hop Topologies},
booktitle={Proceedings of the 2nd International Conference on Sensor Networks - Volume 1: SENSORNETS,},
year={2013},
pages={99-108},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004230900990108},
isbn={978-989-8565-45-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Sensor Networks - Volume 1: SENSORNETS,
TI - On the Pitfalls of Desynchronization in Multi-hop Topologies
SN - 978-989-8565-45-7
AU - Mühlberger C.
PY - 2013
SP - 99
EP - 108
DO - 10.5220/0004230900990108