Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1322263.1322295acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
Article

An adaptive communication architecture for wireless sensor networks

Published: 06 November 2007 Publication History

Abstract

As sensor networks move towards increasing heterogeneity, the number of link layers, MAC protocols, and underlying transportation mechanisms increases. System developers must adapt their applications and systems to accommodate a wide range of underlying protocols and mechanisms. However, existing communication architectures for sensor networks are not designed for this heterogeneity and therefore the system developer must redevelop their systems for each underlying communication protocol or mechanism. To remedy this situation, we present a communication architecture that adapts to a wide range of underlying communication mechanisms, from the MAC layer to the transport layer, without requiring any changes to applications or protocols. We show that the architecture is expressive enough to accommodate typical sensor network protocols. Measurements show that the increase in execution time over a non-adaptive architecture is small.

References

[1]
IEEE standard 802.15.4. IEEE Computer Society, October 2003.
[2]
S. Biswas and R. Morris. Opportunistic routing in multi-hop wireless networks. In Proceedings of the ACM SIGCOMM '05 Conference, Philadelphia, Pennsylvania, August 2005.
[3]
R. Braden, T. Faber, and M. Handley. From protocol stack to protocol heap: role-based architecture. SIGCOMM Comput. Commun. Rev., 33(1):17--22, 2003. ISSN: 0146--4833
[4]
M. Buettner, G. V. Yee, E. Anderson, and R. Han. X-mac: a short preamble mac protocol for duty-cycled wireless sensor networks. In SenSys '06: Proceedings of the 4th international conference on Embedded networked sensor systems, pages 307--320, Boulder, Colorado, USA, 2006. ISBN: 1-59593-343-3
[5]
K. K. Chang and D. Gay. Language support for interoperable messaging in sensor networks. In Proceedings of the 2005 workshop on Software and compilers for embedded systems, pages 1--9, Dallas, Texas, 2005. ISBN: 1-59593-207-0
[6]
J. I. Choi, J. W. Lee, M. Wachs, and P. Levis. Opening the sensornet black box. In Proceedings of the International Workshop on Wireless Sensornet Architecture (WWSNA), Massachusetts, USA, April 2007.
[7]
D. D. Clark, J. Wroclawski, K. R. Sollins, and R. Braden. Tussle in cyberspace: defining tomorrow's internet. IEEE/ACM Trans. Netw., 13(3):462--475, 2005. ISSN: 1063--6692
[8]
Arch Rock Corporation. A sensor network architecture for the ip enterprise. In Proceedings of the 6th international conference on Information processing in sensor networks, demo session, Cambridge, Massachusetts, USA, 2007.
[9]
J. Crowcroft, S. Hand, R. Mortier, T. Roscoe, and A. Warfield. Plutarch: an argument for network pluralism. In Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture, Karlsruhe, Germany, 2003.
[10]
D. Culler, P. Dutta, C. T. Ee, R. Fonseca, J. Hui, P. Levis, and J. Zhao. Towards a Sensor Network Architecture: Lowering the Waistline. In Proceedings of HotOS 2005, 2005.
[11]
M. Degermark, M. Engan, B. Nordgren, and S. Pink. Low-loss TCP/IP header compression for wireless networks. ACM/Baltzer Journal on Wireless Networks, 3(5), 1997.
[12]
A. Dunkels. Full TCP/IP for 8-bit architectures. In Proceedings of The First International Conference on Mobile Systems, Applications, and Services (MOBISYS '03), May 2003.
[13]
A. Dunkels, B. Grönvall, and T. Voigt. Contiki -- a lightweight and flexible operating system for tiny networked sensors. In Proceedings of the First IEEE Workshop on Embedded Networked Sensors, Tampa, Florida, USA, November 2004.
[14]
A. Dunkels, T. Voigt, and J. Alonso. Making TCP/IP Viable for Wireless Sensor Networks. In First European Workshop on Wireless Sensor Networks (EWSN 2004), Berlin, Germany, January 2004.
[15]
A. Dunkels, F. Österlind, N. Tsiftes, and Z. He. Software-based online energy estimation for sensor nodes. In Proceedings of the Fourth IEEE Workshop on Embedded Networked Sensors (Emnets IV), Cork, Ireland, June 2007.
[16]
Cheng T. E., R. Fonseca, S. Kim, D. Moon, A. Tavakoli, D. Culler, S. Shenker, and I. Stoica. A modular network layer for sensornets. In Proceedings of OSDI 2006, Seattle, Washington, USA, November 2006.
[17]
R. Fonseca, O. Gnawali, K. Jamieson, and P. Levis. TEP 123: Collection Tree Protocol. Technical report. http://www.tinyos.net/tinyos-2.x/doc/
[18]
C. Frank and K. Römer. Algorithms for generic role assignment in wireless sensor networks. In SenSys '05: Proceedings of the 3rd international conference on Embedded networked sensor systems, pages 230--242, San Diego, California, USA, 2005.
[19]
O. Gnawali, K. Jang, J. Paek, M. Vieira, R. Govindan, B. Greenstein, A. Joki, D. Estrin, and E. Kohler. The tenet architecture for tiered sensor networks. In SenSys '06: Proceedings of the 4th international conference on Embedded networked sensor systems, 2006.
[20]
R. Guerraoui and L. Rodrigues. Introduction to Reliable Distributed Programming. Springer, 2006.
[21]
J. W. Hui and D. Culler. The dynamic behavior of a data dissemination protocol for network programming at scale. In Proc. SenSys'04, Baltimore, Maryland, USA, November 2004.
[22]
C. Intanagonwiwat, R. Govindan, and D. Estrin. Directed diffusion: a scalable and robust communication paradigm for sensor networks. In Mobile Computing and Networking, pages 56--67, 2000.
[23]
V. Jacobson. Compressing TCP/IP headers for low-speed serial links. RFC 1144, Internet Engineering Task Force, February 1990.
[24]
S. J. Leffler and M. J. Karels. Trailer encapsulations. RFC 893, Internet Engineering Task Force, 1984.
[25]
P. Levis, N. Patel, D. Culler, and S. Shenker. Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks. In Proceedings of NSDI'04, March 2004.
[26]
L. Mottola and G. Picco. Programming wireless sensor networks with logical neighborhoods. In Proceedings of the first international conference on Integrated internet ad hoc and sensor networks (InterSense'06), page 8, Nice, France, May 2006.
[27]
G. Mulligan, N. Kushalnagar, and G. Montenegro. IPv6 over IEEE 802.15.4 BOF (6lowplan). Web page. Visited 2005-02-21. http://www.ietf.org/ietf/04nov/6lowpan.txt
[28]
C. Perkins, E. Belding-Royer, and S. Das. Ad hoc on-demand distance vector (aodv) routing. RFC 3561, Internet Engineering Task Force, 2003.
[29]
J. Polastre, J. Hill, and D. Culler. Versatile low power media access for wireless sensor networks. In SenSys '04: Proceedings of the 2nd international conference on Embedded networked sensor systems, pages 95--107, Baltimore, MD, USA, 2004. ISBN: 1-58113-879-2
[30]
J. Polastre, J. Hui, P. Levis, J. Zhao, D. Culler, S. Shenker, and I Stoica. A unifying link abstraction for wireless sensor networks. In SenSys, 2005.
[31]
J. Polastre, R. Szewczyk, and D. Culler. Telos: Enabling ultra-low power wireless research. In Proc. IPSN/SPOTS'05, Los Angeles, CA, USA, April 2005.
[32]
T. van Dam and K. Langendoen. An adaptive energy-efficient MAC protocol for wireless sensor networks. In Proceedings of the first international conference on Embedded networked sensor systems, pages 171--180. ACM Press, 2003. ISBN: 1-58113-707-9
[33]
A. Woo, T. Tong, and D. Culler. Taming the underlying challenges of reliable multihop routing in sensor networks. In SenSys '03: Proceedings of the 1st international conference on Embedded networked sensor systems, pages 14--27, Los Angeles, California, USA, 2003. ISBN: 1-58113-707-9

Cited By

View all
  • (2024)Divide-and-Conquer for Internet-of-Things: Discrete vs Continuous Groups2024 16th International Conference on COMmunication Systems & NETworkS (COMSNETS)10.1109/COMSNETS59351.2024.10427391(700-704)Online publication date: 3-Jan-2024
  • (2023)An IoT-Assisted Efficient Framework for Multi-Drone Conveyance SystemGLOBECOM 2023 - 2023 IEEE Global Communications Conference10.1109/GLOBECOM54140.2023.10437867(6426-6431)Online publication date: 4-Dec-2023
  • (2023)Consensus-based fast and energy-efficient multi-robot task allocationRobotics and Autonomous Systems10.1016/j.robot.2022.104270159:COnline publication date: 1-Jan-2023
  • Show More Cited By

Index Terms

  1. An adaptive communication architecture for wireless sensor networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SenSys '07: Proceedings of the 5th international conference on Embedded networked sensor systems
    November 2007
    455 pages
    ISBN:9781595937636
    DOI:10.1145/1322263
    • General Chair:
    • Sanjay Jha
    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: 06 November 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. protocol stack
    2. wireless sensor networks

    Qualifiers

    • Article

    Conference

    Acceptance Rates

    SenSys '07 Paper Acceptance Rate 25 of 149 submissions, 17%;
    Overall Acceptance Rate 174 of 867 submissions, 20%

    Upcoming Conference

    SenSys '24

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)24
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 02 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Divide-and-Conquer for Internet-of-Things: Discrete vs Continuous Groups2024 16th International Conference on COMmunication Systems & NETworkS (COMSNETS)10.1109/COMSNETS59351.2024.10427391(700-704)Online publication date: 3-Jan-2024
    • (2023)An IoT-Assisted Efficient Framework for Multi-Drone Conveyance SystemGLOBECOM 2023 - 2023 IEEE Global Communications Conference10.1109/GLOBECOM54140.2023.10437867(6426-6431)Online publication date: 4-Dec-2023
    • (2023)Consensus-based fast and energy-efficient multi-robot task allocationRobotics and Autonomous Systems10.1016/j.robot.2022.104270159:COnline publication date: 1-Jan-2023
    • (2022)InPhase: Phase-based Ranging and LocalizationACM Transactions on Sensor Networks10.1145/349454218:2(1-39)Online publication date: 13-Jan-2022
    • (2021)Radio Wave Attenuation Measurement System Based on RSSI for Precision Agriculture: Application to Tomato GreenhousesInventions10.3390/inventions60400666:4(66)Online publication date: 12-Oct-2021
    • (2021)Mobile Data-Mule Optimal Path Planning for Wireless Sensor NetworksApplied Sciences10.3390/app1201024712:1(247)Online publication date: 27-Dec-2021
    • (2021)Do we want the New Old Internet?Proceedings of the 20th ACM Workshop on Hot Topics in Networks10.1145/3484266.3487374(185-191)Online publication date: 10-Nov-2021
    • (2021)Performance and Parametric Analysis of IoT’s Motes with Different Network TopologiesInnovations in Electrical and Electronic Engineering10.1007/978-981-16-0749-3_61(787-805)Online publication date: 25-May-2021
    • (2020)Blockchain on MSP430 with IEEE 802.15.42020 IEEE 45th Conference on Local Computer Networks (LCN)10.1109/LCN48667.2020.9314805(345-348)Online publication date: 16-Nov-2020
    • (2020)Building Gateway Interconnected Heterogeneous ZigBee and WiFi Network Based on Software Defined RadioCommunications and Networking10.1007/978-3-030-41114-5_33(445-456)Online publication date: 27-Feb-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media