skip to main content
10.1145/1161089.1161105acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
Article

Practical synchronization techniques for multi-channel MAC

Published: 29 September 2006 Publication History

Abstract

Researchers have proposed many wireless MAC protocols such as [20], [8], [25], [24], [6], and [17] which exploit frequency-agile radios and multiple available channels to increase network through-put. These protocols usually only require each node to have one radio. By carefully coordinating the frequency hopping of different nodes, different node pairs can use multiple channels simultaneously. In [17], Mo et al classified these protocols into four generalized categories and compared their performances through both analysis and simulation. They found that the Parallel Rendezvous family of protocols has the best overall performance by removing the bottleneck of a single control channel. These protocols show good promise for use with multi-hop networks because these networks suffer from self-interference and traditional MAC protocols using only one channel often fail to provide satisfactory throughput. However, we are not aware of any implemented Parallel Rendezvous multi-channel MAC protocols. We argue one major reason is that existing proposals such as McMAC[17] and SSCH[6] have not thoroughly considered a practical aspect of the design essential for a working implementation, namely: synchronization. Through an exploration including an implementation exercise on hardware, we show that synchronization for multi-channel MAC protocols is a non-trivial problem. We designed and implemented a synchronization mechanism specifically for this purpose and show that it has tackled the problem of synchronizing one-hop neighbor pairs effectively, thereby paving the way for efficient multi-channel MAC protocols.

References

[1]
Polarizone Technologies Sdn. Bhd. (600204-U). SDR Design Bench http://www.polarizone.com/.
[2]
Emmanuelle Anceaume and Isabelle Puaut. Performance evaluation of clock synchronization algorithms. Technical Report RR-3526, INRIA, 1998.
[3]
Chipcon AS. CC2420 2.4 GHz IEEE 802.15.4/ZigBee-ready RF Transceiver Data Sheet (rev. 1.3) http://www.chipcon.com/files/ CC2420 Data Sheet 1 3.pdf.
[4]
Chipcon AS. CC2500 Single Chip Low Cost Low Power RF Transceiver http://www.chipcon.com/files/CC2500 data sheet 1 1.pdf.
[5]
Chipcon AS. http://http://www.chipcon.com/.
[6]
P. Bahl, R. Chandra, and J. Dunagan. Ssch: Slotted seeded channel hopping for capacity improvement in ieee 802.11 ad-hoc wireless networks. In MobiCom, 2004.
[7]
Jean-Marc Berthaud. Time synchronization over networks using convex closures. IEEE/ACM Trans. Netw., 8(2):265--277, 2000.
[8]
J. Chen, S. Sheu, and C. Yang. A new multichannel access protocol for ieee 802.11 ad hoc wireless lans. In PIMRC, volume 3, pages 2291--2296, 2003.
[9]
UC Berkeley EECS 150 Components and Design Techniques for Digital Systems. Data sheets for calinx /calinx2 http://www-inst.eecs.berkeley.edu/.cs150/sp06/Documents.php, 2006.
[10]
Jeremy Elson, Lewis Girod, and Deborah Estrin. Fine-grained network time synchronization using reference broadcasts. In OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation, pages 147--163, New York, NY, USA, 2002. ACM Press.
[11]
Saurabh Ganeriwal, Ram Kumar, and Mani B. Srivastava. Timing-sync protocol for sensor networks. In SenSys '03: Proceedings of the 1st international conference on Embedded networked sensor systems, pages 138--149, New York, NY, USA, 2003. ACM Press.
[12]
Simon Haykin. Adaptive Filter Theory. Prentice Hall, 4th edition, 2001.
[13]
Wing-Chung Hung, K.L. Eddie Law, and A. Leon-Garcia. A Dynamic Multi-Channel MAC for Ad-Hoc LAN. In Proc. 21st Biennial Symposium on Communications, pages 31--35, Kingston, Canada, June 2002.
[14]
Atheros Communications Inc. Atheros AR5002G 802.11b/gWLAN solution http://www.atheros.com/.
[15]
Miklos Maroti, Branislav Kusy, Gyula Simon, and Akos Ledeczi. The Flooding Time Synchronization Protocol. Technical Report TR No.: ISIS-04-501, Institute for Software Integrated Systems, Vanderbilt University, 2004.
[16]
David L. Mills. Internet time synchronization: The network time protocol. In Zhonghua Yang and T. Anthony Marsland (Eds.), Global States and Time in Distributed Systems, IEEE Computer Society Press. 1994.
[17]
Jeonghoon Mo, H. Wilson So, and Jean Walrand. Comparison of multi-channel mac protocols. In the 8-th ACM/IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, October, 2005.
[18]
Joseph Polastre, Robert Szewczyk, and David Culler. Telos: Enabling Ultra-Low Power Wireless Research. In Proc. of the Fourth International Conference on Information Processing in Sensor Networks: Special track on Platform Tools and Design Methods for Network Embedded Sensors (IPSN/SPOTS), April 25--27 2005.
[19]
Kay Romer, Philipp Blum, and Lennart Meier. Time synchronization and calibration in wireless sensor networks, October, 2005.
[20]
Jungmin So and Nitin H. Vaidya. A multi-channel mac protocol for ad hoc wireless networks. Technical report, UIUC, 2003.
[21]
IEEE Computer Society. ANSI/IEEE Std 802.11 1999 Edition (R2003) Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.
[22]
IEEE Computer Society. IEEE 802.15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs), 2003.
[23]
The TinyOS Project. http://webs.cs.berkeley.edu/tos/.
[24]
A. Tzamaloukas and J. Garcia-Luna-Aceves. Channel-hopping multiple access with packet trains for ad hoc networks. In In Proc. IEEE Mobile Multimedia Communications (MoMuC '00), Tokyo, 2000.
[25]
Asimakis Tzamaloukas and J. J. Garcia-Luna-Aceves. Channel-hopping multiple access. In ICC (1), pages 415--419, 2000.
[26]
Maxim Integrated Products Inc. Sunnyvale California USA. Max2820, max2820a,max2821, max2821a 2.4ghz 802.11b zero-if transceivers data sheet rev. 04/2004, 2004.
[27]
Shih-Lin Wu, Chih-Yu Lin, Yu-Chee Tseng, and Jang-Ping Sheu. A Dynamic Multi-Channel MAC for Ad-Hoc LAN. In Proc. International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN '00), page 232, Dallas/Richardson, Texas, USA, December 2000.
[28]
Shih-Lin Wu, Yu-Chee Tseng, Chih-Yu Lin, and Jang-Ping Sheu. A Multi-channel MAC Protocol with Power Control for Multi-hop Mobile Ad Hoc Networks. The Computer Journal, 45:101--110, 2002.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiCom '06: Proceedings of the 12th annual international conference on Mobile computing and networking
September 2006
428 pages
ISBN:1595932860
DOI:10.1145/1161089
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 September 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. clock drift
  2. medium access control
  3. multi-channel MAC
  4. protocol
  5. recursive least squares (RLS)
  6. time synchronization
  7. wireless

Qualifiers

  • Article

Conference

MobiCom06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 440 of 2,972 submissions, 15%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Priority-Aware Fast MAC Protocol for UAVAssisted Industrial IoT SystemsIEEE Access10.1109/ACCESS.2021.3072375(1-1)Online publication date: 2021
  • (2020)A Data-Gathering, Dynamic Duty-Cycling MAC Protocol for Large-Scale Wireless Sensor NetworksSensors10.3390/s2015407120:15(4071)Online publication date: 22-Jul-2020
  • (2018)QoS supported adaptive and multichannel MAC protocol in vehicular ad-hoc networkCluster Computing10.1007/s10586-018-2149-4Online publication date: 8-Mar-2018
  • (2017)A Fair Contention Access Scheme for Low-Priority Traffic in Wireless Body Area NetworksSensors10.3390/s1709193117:9(1931)Online publication date: 23-Aug-2017
  • (2017)Dynamic Channel Slot Allocation Scheme and Performance Analysis of Cyclic Quorum Multichannel MAC ProtocolMathematical Problems in Engineering10.1155/2017/85809132017:1Online publication date: 28-Sep-2017
  • (2017)Cooperative Multichannel Directional Medium Access Control for Ad Hoc NetworksIEEE Systems Journal10.1109/JSYST.2015.247880111:4(2675-2686)Online publication date: Dec-2017
  • (2017)Load-aware channel hopping protocol design for mobile ad hoc networksWireless Networks10.1007/s11276-015-1139-123:1(89-101)Online publication date: 1-Jan-2017
  • (2016)A Priority-Based Adaptive MAC Protocol for Wireless Body Area NetworksSensors10.3390/s1603040116:3(401)Online publication date: 18-Mar-2016
  • (2014)CLAWS: Cross-Layer Adaptable Wireless System enabling full cross-layer experimentation on real-time software-defined 802.15.4EURASIP Journal on Wireless Communications and Networking10.1186/1687-1499-2014-1872014:1Online publication date: 12-Nov-2014
  • (2013)Realization of Public M-Health Service in License-Free SpectrumIEEE Journal of Biomedical and Health Informatics10.1109/TITB.2012.222711717:1(19-29)Online publication date: Jan-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media