skip to main content
10.1145/1182807.1182837acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
Article

Funneling-MAC: a localized, sink-oriented MAC for boosting fidelity in sensor networks

Published:31 October 2006Publication History

ABSTRACT

Sensor networks exhibit a unique funneling effect which is a product of the distinctive many-to-one, hop-by-hop traffic pattern found in sensor networks, and results in a significant increase in transit traffic intensity, collision, congestion, packet loss, and energy drain as events move closer toward the sink. While network (e.g., congestion control) and application techniques (e.g., aggregation) can help counter this problem they cannot fully alleviate it. We take a different but complementary approach to solving this problem than found in the literature and present the design, implementation, and evaluation of a localized, sink-oriented, funneling-MAC capable of mitigating the funneling effect and boosting application fidelity in sensor networks. The funneling-MAC is based on a CSMA/CA being implemented network-wide, with a localized TDMA algorithm overlaid in the funneling region (i.e., within a small number of hops from the sink). In this sense, the funneling-MAC represents a hybrid MAC approach but does not have the scalability problems associated with the network-wide deployment of TDMA. The funneling-MAC is 'sink-oriented' because the burden of managing the TDMA scheduling of sensor events in the funneling region falls on the sink node, and not on resource limited sensor nodes; and it is 'localized' because TDMA only operates locally in the funneling region close to the sink and not across the complete sensor field. We show through experimental results from a 45 mica-2 testbed that the funneling-MAC mitigates the funneling effect, improves throughput, loss, and energy efficiency, and importantly, significantly outperforms other representative protocols such as B-MAC, and more recent hybrid TDMA/CSMA MAC protocols such as Z-MAC.

References

  1. W. Ye, J. Heidemann, and D. Estrin, "An Energy-Efficient MAC Protocol for Wireless Sensor Networks", In Proc. of IEEE INFOCOM 2002, June 2002.Google ScholarGoogle Scholar
  2. Tijs van Dam, and Koen Langendoen, "An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks", In Proc. of 1 st ACM Conference on Embedded Networked Sensor Systems (SenSys 2003), November 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Polastre, J. Hill, D. Culler, "Versatile Low Power Media Access for Wireless Sensor Networks", In Proc. of 2 nd ACM Conference on Embedded Networked Sensor Systems (SenSys 2004), November 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. K. A. Arisha, M. A. Youssef, and M. F. Younis, "Energy-Aware TDMA-Based MAC for Sensor Networks", In Proc. of IEEE Workshop on Integrated Management of Power Aware Communications, Computing and NeTworking, IMPACCT 2002, New York, May 2002.Google ScholarGoogle ScholarCross RefCross Ref
  5. Venkatesh Rajendran, Katia Obraczka, and J.J. Garcia-Luna-Aceves, "Energy-Efficient, Collision-Free Medium Access Control for Wireless Sensor Networks", In Proc. of 1 st ACM Conference on Embedded Networked Sensor Systems (SenSys 2003), November 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Pei and C. Chien, "Low Power TDMA in large wireless sensor networks", In Proc. of IEEE Communications for Network Centric Operation MILCOM 2001, October 2001.Google ScholarGoogle Scholar
  7. Chieh-Yih Wan, Shane E. Eisenman, Andrew T. Campbell, and John Crowcroft, "Siphon: Overload Traffic Management using Multi-Radio Virtual Sinks", In Proc. of 3 rd ACM Conference on Embedded Networked Sensor Systems (SenSys 2005), November 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Shashidhar Gandham, Milind Dawande, and Ravi Prakash, "Link Scheduling in Sensor Networks: Distributed Edge Coloring Revisited", In Proc. of IEEE INFOCOM 2005, Miami, USA, March 2005.Google ScholarGoogle Scholar
  9. J. Li and G. Lazarou, "A bit-map-assisted energy-efficient MAC scheme for wireless sensor networks", In Proc. of IEEE Information Processing in Sensor Networks (IPSN '04), Berkeley, USA, April 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min, "Z-MAC: a Hybrid MAC for Wireless Sensor Networks", In Proc. of 3 rd ACM Conference on Embedded Networked Sensor Systems (SenSys 2005), November 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. TinyOS web site: http://www.tinyos.net.Google ScholarGoogle Scholar
  12. X. Chen, "Dual near field effect in radio frequency simulations", 2002 Summer Computer Simulation Conference, San Diego, USA, July 2002.Google ScholarGoogle Scholar
  13. Chipcon Corporation, "CC1000 low power FSK transceiver", http://www.chipcon.com/files/CC1000DataSheet.pdf.Google ScholarGoogle Scholar
  14. A. Woo and D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks", In Proc. of 1 st ACM Conference on Embedded Networked Sensor Systems(SenSys 2003), November 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. B. Hull, K. Jamieson, and H. Balakrishnan, "Mitigating Congestion in Wireless Sensor Networks", In Proc. of 2 nd ACM Conference on Embedded Networked Sensor Systems (SenSys 2004), November 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Petrovic, R. C. Shah, K. Ramchandran, J. Rabaey, "Data funnelling: routing with aggregation and compression for wireless sensor networks", In Proc. of IEEE Sensor Network Protocols and Applications (SNPA 2003), May 2003.Google ScholarGoogle Scholar
  17. N. Shrivastava, C. Buragohain, D. Agrawat, S. Suri, "Medians and Beyond: new aggregation techniques for sensor networks", In Proc. of 2 nd ACM Conference on Embedded Networked Sensor Systems (SenSys 2004), Baltimore, November, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Z-MAC TinyOS Source Code: http://www.csc.ncsu.edu/faculty/rhee/export/zmac/software/zmac/zmac.htmGoogle ScholarGoogle Scholar
  19. A. Woo and D. Culler, "A Transmission Control Scheme for Media Access in Sensor Networks", In Proc. of ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM 2001), Rome, Italy, July 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. B. Hohlt, L. Doherty, and E. Brewer, "Flexible Power Scheduling for Sensor Networks", In Proc. of IEEE Information Processing in Sensor Networks (IPSN '04), Berkeley, April 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Elson, L. Girod, and D. Estrin, "Fine-Grained Network Time Synchronization using Reference Broadcasts", In Proc. of 5th Symposiumon Operating Systems Design and Implementation (OSDI 2002), December 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Funneling-MAC project webpage: http://www.cs.dartmouth.edu/~sensorlab/funneling-mac/Google ScholarGoogle Scholar
  23. Funneling-MAC Technical Report: http://www.cs.dartmouth.edu/~sensorlab/funneling-mac/TAP-TR-2006-08-003.pdf.Google ScholarGoogle Scholar

Index Terms

  1. Funneling-MAC: a localized, sink-oriented MAC for boosting fidelity in sensor networks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SenSys '06: Proceedings of the 4th international conference on Embedded networked sensor systems
      October 2006
      444 pages
      ISBN:1595933433
      DOI:10.1145/1182807

      Copyright © 2006 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 31 October 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate174of867submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader