Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Dimensioning and worst-case analysis of cluster-tree sensor networks

Published: 08 September 2010 Publication History

Abstract

Modeling the fundamental performance limits of Wireless Sensor Networks (WSNs) is of paramount importance to understand their behavior under the worst-case conditions and to make the appropriate design choices. This is particular relevant for time-sensitive WSN applications, where the timing behavior of the network protocols (message transmission must respect deadlines) impacts on the correct operation of these applications. In that direction this article contributes with a methodology based on Network Calculus, which enables quick and efficient worst-case dimensioning of static or even dynamically changing cluster-tree WSNs where the data sink can either be static or mobile. We propose closed-form recurrent expressions for computing the worst-case end-to-end delays, buffering and bandwidth requirements across any source-destination path in a cluster-tree WSN. We show how to apply our methodology to the case of IEEE 802.15.4/ZigBee cluster-tree WSNs. Finally, we demonstrate the validity and analyze the accuracy of our methodology through a comprehensive experimental study using commercially available technology, namely TelosB motes running TinyOS.

References

[1]
Abdelzaher, T., Prabh, S., and Kiran, R. 2004. On real-time capacity limits of multihop wireless sensor network. In Proceedings of the 25th IEEE International Real-Time Systems Symposium (RTSS). IEEE Computer Society Press, Los Alamitos, CA, 359--370.
[2]
Bai, H. and Atiquzzaman, M. 2003. Error modeling schemes for fading channels in wireless communications: A survey. IEEE Comm. Surv. Tutorials 5, 2, 2--9.
[3]
Boudec, J. L. and Thiran, P. 2004. Network Calculus: A Theory of Deterministic Queuing Systems for the Internet. Lecture Notes in Computer Science. Springer-Verlag, Berlin.
[4]
Caccamo, M., Zhang, L. Y., Sha, L., and Buttazzo, G. 2002. An implicit prioritized access protocol for wireless sensor networks. In Proceedings of the 23rd IEEE Real-Time Systems Symposium (RTSS). IEEE Computer Society Press, Los Alamitos, CA, 39--48.
[5]
Chipara, O., He, Z., Xing, G., Chen, Q., Wang, X., Lu, C., Stankovic, J., and Abdelzaher, T. 2006. Real-time power-aware routing in sensor networks. In Proceedings of the 14th IEEE International Workshop on Quality of Service (IWQoS). IEEE Computer Society Press, Los Alamitos, CA, 83--92.
[6]
Chipcon. 2008. C2420DK development kit datasheet. http://www.ti.com.
[7]
Crenshaw, T., Hoke, S., Tirumala, A., and Caccamo, M. 2007. Robust implicit EDF: A wireless mac protocol for collaborative real-time systems. ACM Trans. Embed. Comput. Syst. 6, 4, 28.
[8]
Crossbow. 2008. TelosB mote datasheet. http://www.xbow.com.
[9]
Cunha, A., Koubaa, A., Severino, R., and Alves, M. 2007. Open-ZB: an open source implementation of the IEEE 802.15.4/ZigBee protocol stack on TinyOS. In Proceedings of the 4th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS). IEEE Computer Society Press, Los Alamitos, CA.
[10]
Cunha, A., Severino, R., Pereira, N., Koubaa, A., and Alves, M. 2008. ZigBee over TinyOS: Implementation and experimental challenges. In Proceedings of the 8th Portuguese Conference on Automatic Control (CONTROLO). 911--916.
[11]
Daintree Networks. 2008. Daintree sensor network analyzer (SNA). http://www.daintree.net.
[12]
Diestel, R. 2000. Graph Theory. Springer-Verlag, Berlin.
[13]
Facchinetti, T., Almeida, L., Buttazzo, G. C., and Marchini, C. 2004. Real-time resource reservation protocol for wireless mobile ad hoc networks. In Proceedings of the 25th IEEE International Real-Time Systems Symposium (RTSS). IEEE Computer Society Press, Los Alamitos, CA, 382--391.
[14]
Gandham, S., Dawande, M., Prahash, R., and Venkatesan, S. 2003. Energy efficient schemes for wireless sensor networks with multiple mobile base stations. In Proceedings of the 46th IEEE Global Communications Conf. (GLOBECOM). IEEE Computer Society Press, Los Alamitos, CA, 377--381.
[15]
Gibson, J., Xie, G., and Xiao, Y. 2007. Performance limits of fair-access in sensor networks with linear and selected grid topologies. In Proceedings of the 50th IEEE Global Communications Conf. (GLOBECOM). IEEE Computer Society Press, Los Alamitos, CA, 688--693.
[16]
He, T., Stankovic, J. A., Lu, C., and Abdelzaher, T. F. 2005. A spatiotemporal communication protocol for wireless sensor networks. IEEE Trans. Parall. Distrib. Syst. 16, 10, 995--1006.
[17]
Hu, Z. and Li, B. 2004. Ad Hoc and Sensor Networks. Y. Xian and Y. Pan, Eds. Nova Science Publishers, New York. To appear.
[18]
IEEE-TG15.4. 2006. Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs). IEEE Computer Society Press, Los Alamitos, CA.
[19]
In-Stat. 2009. Automatic Meter Reading (AMR) and smart energy to be the winning application for 802.15.4/ZigBee. http://www.instat.com/.
[20]
Jurcik, P. 2008. Matlab tool for the worst-case dimensioning of IEEE 802.15.4/ZigBee cluster-tree WSNs. http://www.open-zb.net/downloads.php.
[21]
Jurcik, P., Severino, R., Koubaa, A., Alves, M., and Tovar, E. 2008. Real-time communications over cluster-tree sensor networks with mobile sink behaviour. In Proceedings of the 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). IEEE Computer Society Press, Los Alamitos, CA, 401--412.
[22]
Koubaa, A., Alves, M., and Tovar, E. 2006a. Modeling and worst-case dimensioning of cluster-tree wireless sensor networks. In Proceedings of the 27th Real Time Systems Symposium (RTSS). IEEE Computer Society Press, Los Alamitos, CA, 412--421.
[23]
Koubaa, A., Alves, M., and Tovar, E. 2006b. Modeling and worst-case dimensioning of cluster-tree wireless sensor networks: proofs and computation details. Tech. rep. TR-060601, CISTER-ISEP Research Unit, Porto, Portugal.
[24]
Koubaa, A., Alves, M., Tovar, E., and Cunha, A. 2008. An implicit GTS allocation mechanism in IEEE 802.15.4 for time-sensitive wireless sensor networks: theory and practice. Real-Time Syst. J. 39, 1--3, 169--204.
[25]
Koubaa, A., Cunha, A., and Alves, M. 2007. A time division beacon scheduling mechanism for IEEE 802.15.4/ZigBee cluster-tree wireless sensor networks. In Proceedings of the 19th Euromicro Conference on Real-Time Systems (ECRTS). IEEE Computer Society Press, Los Alamitos, CA, 125--135.
[26]
Koubaa, A. and Song, Y. 2004. Evaluation and improvement of response time bounds for real-time applications under non-pre-emptive fixed priority scheduling. Int. J. Prod. Res. 42, 14, 2899--2913.
[27]
Lee, C., Ekici, E., and Felemban, E. 2006. MMSPEED: Multipath multi-SPEED protocol for QoS guarantee of reliability and timeliness in wireless sensor networks. IEEE Trans. Mobile Comput. 5, 6, 738--754.
[28]
Lenzini, L., Martorini, L., Mingozzi, E., and Stea, G. 2006. Tight end-to-end per-flow delay bounds in FIFO multiplexing sink-tree networks. Perf. Eval. 63, 9, 956--987.
[29]
Poe, W. and Schmitt, J. 2007. Minimizing the maximum delay in wireless sensor networks by intelligent sink placement. Tech. rep. 362/07, University of Kaiserslautern, Germany.
[30]
Prabh, S. 2007. Real-time wireless sensor networks. Ph.D. dissertation, Department of Computer Science, University of Virginia, VA.
[31]
Prabh, S. and Abdelzaher, T. 2007. On scheduling and real-time capacity of hexagonal wireless sensor networks. In Proceedings of the 19th Euromicro Conf. on Real-Time Systems (ECRTS). IEEE Computer Society Press, Los Alamitos, CA, 136--145.
[32]
Raman, B. and Chebrolu, K. 2008. Censor networks: a critique of “sensor networks” from a systems perspective. ACM SIGCOMM Comput. Commn. Rev. 38, 3, 75--78.
[33]
Schmitt, J. and Roedig, U. 2005a. Sensor network calculus - A framework for worst case analysis. In Proceedings of the 1st IEEE/ACM Conference on Distributed Computing in Sensor Systems (DCOSS). IEEE Computer Society Press, Los Alamitos, CA, 141--154.
[34]
Schmitt, J. and Roedig, U. 2005b. Worst case dimensioning of wireless sensor networks under uncertain topologies. In Proceedings of the 1st Workshop on Resource Allocation in Wireless NETworks (RAWNET). IEEE Computer Society Press, Los Alamitos, CA.
[35]
Schmitt, J., Zdarsky, F., and Thiele, L. 2007. A comprehensive worst-case calculus for wireless sensor networks with in-network processing. In Proceedings of the 28th IEEE Real-Time Systems Symposium (RTSS). IEEE Computer Society Press, Los Alamitos, CA, 193--202.
[36]
Stankovic, J., Abdelzaher, T., Lu, C., Sha, L., and Hou, J. 2003. Real-time communication and coordination in embedded sensor networks. Proc. IEEE 91, 7, 1002--1022.
[37]
Stankovic, J., Lee, I., Mok, A., and Rajkumar, R. 2005. Opportunities and obligations for physical computing systems. IEEE Comput. 38, 11, 25--33.
[38]
TinyOS. 2008. TinyOS open-source OS for wireless embedded sensor networks. http://www.tinyos.net.
[39]
Trdlicka, J., Johansson, M., and Hanzalek, Z. 2007. Optimal flow routing in multi-hop sensor networks with real-time constraints through linear programming. In Proceedings of the 12th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE Computer Society Press, Los Alamitos, CA, 924--931.
[40]
ZigBee. 2005. ZigBee Specification, Version 1.0. ZigBee Standards Organization.

Cited By

View all
  • (2023)Cluster-Based Interference-Aware TDMA Scheduling in Wireless Sensor NetworksProceedings of International Conference on Information Technology and Applications10.1007/978-981-19-9331-2_38(449-458)Online publication date: 19-May-2023
  • (2021)Linear Scalable Routing Protocol for Wireless Sensor NetworkIOP Conference Series: Materials Science and Engineering10.1088/1757-899X/1057/1/0120941057:1(012094)Online publication date: 1-Feb-2021
  • (2019)Real-time routing and retry strategies for low-latency 802.15.4 control networksACM SIGBED Review10.1145/2095256.20952618:4(35-42)Online publication date: 26-Feb-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Sensor Networks
ACM Transactions on Sensor Networks  Volume 7, Issue 2
August 2010
297 pages
ISSN:1550-4859
EISSN:1550-4867
DOI:10.1145/1824766
Issue’s Table of Contents
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

Journal Family

Publication History

Published: 08 September 2010
Accepted: 01 March 2010
Revised: 01 June 2009
Received: 01 October 2008
Published in TOSN Volume 7, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cluster-tree
  2. IEEE 802.15.4
  3. ZigBee
  4. network calculus
  5. network dimensioning
  6. sensor networks
  7. worst-case analysis

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Cluster-Based Interference-Aware TDMA Scheduling in Wireless Sensor NetworksProceedings of International Conference on Information Technology and Applications10.1007/978-981-19-9331-2_38(449-458)Online publication date: 19-May-2023
  • (2021)Linear Scalable Routing Protocol for Wireless Sensor NetworkIOP Conference Series: Materials Science and Engineering10.1088/1757-899X/1057/1/0120941057:1(012094)Online publication date: 1-Feb-2021
  • (2019)Real-time routing and retry strategies for low-latency 802.15.4 control networksACM SIGBED Review10.1145/2095256.20952618:4(35-42)Online publication date: 26-Feb-2019
  • (2019)An Efficient Mechanism to Improve Convergecast Traffic in Cluster-tree Wireless Sensor Networks Based on IEEE 802.15.4IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society10.1109/IECON.2019.8927736(2811-2816)Online publication date: Oct-2019
  • (2018)A Hybrid Beacon Scheduling Scheme to Allow the Periodic Reconfiguration of Large-scale Cluster-tree WSNs2018 IEEE 16th International Conference on Industrial Informatics (INDIN)10.1109/INDIN.2018.8472110(169-174)Online publication date: Jul-2018
  • (2018)IEEE 802.15.4e in a Nutshell: Survey and Performance EvaluationIEEE Communications Surveys & Tutorials10.1109/COMST.2018.280089820:3(1989-2010)Online publication date: Nov-2019
  • (2017)Alternative Path Communication in Wide-Scale Cluster-Tree Wireless Sensor Networks Using Inactive PeriodsSensors10.3390/s1705104917:5(1049)Online publication date: 6-May-2017
  • (2017)Superframe Duration Allocation Schemes to Improve the Throughput of Cluster-Tree Wireless Sensor NetworksSensors10.3390/s1702024917:2(249)Online publication date: 27-Jan-2017
  • (2017)The Sensor Network Calculus as Key to the Design of Wireless Sensor Networks with Predictable PerformanceJournal of Sensor and Actuator Networks10.3390/jsan60300216:3(21)Online publication date: 12-Sep-2017
  • (2017)A Data Compression Hardware Accelerator Enabling Long-Term Biosignal Monitoring Based on Ultra-Low Power IoT PlatformsElectronics10.3390/electronics60300546:3(54)Online publication date: 31-Jul-2017
  • Show More Cited By

View Options

Login options

Full Access

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