skip to main content
article

Optimal real-time sampling rate assignment for wireless sensor networks

Published: 01 May 2006 Publication History

Abstract

How to allocate computing and communication resources in a way that maximizes the effectiveness of control and signal processing, has been an important area of research. The characteristic of a multi-hop Real-Time Wireless Sensor Network raises new challenges. First, the constraints are more complicated and a new solution method is needed. Second, a distributed solution is needed to achieve scalability. This article presents solutions to both of the new challenges. The first solution to the optimal rate allocation is a centralized solution that can handle the more general form of constraints as compared with prior research. The second solution is a distributed version for large sensor networks using a pricing scheme. It is capable of incremental adjustment when utility functions change. This article also presents a new sensor device/network backbone architecture---Real-time Independent CHannels (RICH), which can easily realize multi-hop real-time wireless sensor networking.

References

[1]
Akkaya, K. and Younis, M. 2005. A survey of routing protocols in wireless sensor networks. Elsevier Ad Hoc Network Journal 3, 3.]]
[2]
Bertsekas, D. 1995. Nonlinear Programming. Athena Scientific, Belmont, MA.]]
[3]
Bertsekas, D. and Tsitsiklis, J. 1989. Parallel and the Distributed Computation. Prentice Hall.]]
[4]
Bolot, J.-C., Turletti, T., and Wakeman, I. 1994. Scalable feedback control for multicast video distribution in the internet. In SIGCOMM. 58--67.]]
[5]
Braginsky, D. and Estrin, D. 2002. Rumor routing algorithm for sensor networks. In International Conference on the Distributed Computing Systems.]]
[6]
Buttazzo, G. C. 1997. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications. Kluwer Academic Publishers.]]
[7]
Caccamo, M., Zhang, L., Sha, L., and Buttazzo, G. 2002. An implicit prioritized access protocol for wireless sensor networks. In Proceedings of IEEE Real-Time Systems Symposium'02.]]
[8]
DRCL. 2004. Drcl j-sim {online}. Available at: http://www.j-sim.org.]]
[9]
Exit Consulting. 2004. Gps synchronization clock---model 200. Available at: http://www.gpsclock.com/specs.html.]]
[10]
Getting, I. A. 1993. Perspective/navigation-the global positioning system. Spectrum, IEEE 30, 36--38, 43--47.]]
[11]
Ghosh, S., Rajkumar, R., Hansen, J., and Lehoczky, J. 2003. Scalable resource allocation for multi-processor qos optimization. In Proceedings of the 23rd IEEE International Conference on the Distributed Computing Systems (ICDCS 2003). Providence, RI.]]
[12]
Giannecchini, S., Caccamo, M., and Shih, C. 2004. Collaborative resource allocation in wireless sensor networks. In IEEE Euromicro Conference on Real-Time Systems. Catania, Italy.]]
[13]
He, T., Stankovic, J. A., Lu, C., and Abdelzaher, T. 2003. Speed: A stateless protocol for real-time communication in sensor networks. In International Conference on the Distributed Computing Systems (ICDCS 2003). Providence, RI.]]
[14]
Heinzelman, W., Kulik, J., and Balakrishnan, H. 1999. Adaptive protocols for information dissemination in wireless sensor networks. In 5th ACM/IEEE Mobicom Conference.]]
[15]
Karp, B. and Kung, H. 2000. Greedy perimeter stateless routing for wireless networks. In Sixth Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom 2000). Boston, MA.]]
[16]
Kelly, F. 1997. Charging and rate control for elastic traffic. European Tran. on Telecommunications 8.]]
[17]
Kelly, F., Maulloo, A., and Tan, D. 1998. Rate control in communication networks: shadow prices, proportional fairness and stability. J. Oper. Res. Soc. 49, 237--252.]]
[18]
Kurose, J. F. and Simha, R. 1989. A microeconomic approach to optimal resource allocation in the distributed computer systems. IEEE Trans. Comput. 38, 5, 705--717.]]
[19]
Lee, C., Lehoczky, J., Siewiorek, D., Rajkumar, R., and Hansen, J. 1999. A scalable solution to the multi-resource qos problem. In Proceedings of the IEEE Real-Time Systems Symposium.]]
[20]
Low, S. H. and Lapsley, D. E. 1999. Optimization flow control, i: Basic algorithm and convergence. IEEE/ACM Tran. Netw. 7, 6 (Dec.), 861--875.]]
[21]
Luenberger, D. 1984. Linear and Nonlinear Programming. Addison-Wesley, Reading, Massachusetts.]]
[22]
Muqattash, A. and Krunz, M. 2003. Cdma-based mac protocol for wireless ad hoc networks. In Proceedings of the 4th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2003). Annapolis, Maryland, USA, 153--164.]]
[23]
Nesterov, Y. and Nemirovsky, A. 1994. Interior Point Polynomial Methods in Convex Programming. SIAM.]]
[24]
Price, R. and Green, Jr., P. E. 1958. A communication technique for multipath channels. Proceedings of the IRE 46, 555--570.]]
[25]
Qualcomm. 2004a. Csm2000 cell site modem {online}. Available at: http://www.cdmatech.com/solutions/products/csm2000.jsp.]]
[26]
Qualcomm. 2004b. Csm5000 cell site modem {online}. Available at: http://www.cdmatech.com/solutions/products/csm5000.jsp.]]
[27]
Qualcomm. 2004c. Csm5500 cell site modem {online}. Available at: http://www.cdmatech.com/solutions/products/csm5500.jsp.]]
[28]
Rajkumar, R., Lee, C., Lehoczky, J., and Siewiorek, D. 1997. A resource allocation model for qos management. In Proceedings of IEEE Real-Time Systems Symposium.]]
[29]
Rudin, W. 1976. Principles of Mathematical Analysis. McGraw-Hill Inc.]]
[30]
Seto, D., Lehoczky, J. P., Sha, L., and Shin, K. G. 1996. On task schedulability in real-time control systems. In Proceedings of IEEE Real-Time Systems Symposium'96.]]
[31]
Sha, L., Liu, X., Caccamo, M., and Buttazzo, G. 2000. Online control optimization using load driven scheduling. In Proceedings of the 39th IEEE Conference on Decision and Control.]]
[32]
Stoica, I., Abdel-Wahab, H., Jeffay, K., Baruah, S., Gehrke, J., and Plaxton, C. G. 1996. A Proportional Share Resource Allocation Algorithm for Real-Time, Time-Shared Systems. In IEEE Real-Time Systems Symposium.]]
[33]
Viterbi, A. J. 1995. CDMA: Principles of Spread Spectrum Communication. Prentice Hall.]]
[34]
Waldspurger, C. A. and Weihl, W. E. 1994. Lottery scheduling: Flexible proportional-share resource management. In Operating Systems Design and Implementation. 1--11.]]
[35]
Xu, Y., Heidemann, J., and Estrin, D. 2001. Geography-informed energy conservation for ad hoc routing. In International Conference on Mobile Computing and Networking. Rome, Italy.]]
[36]
Ye, Y. 1997a. Interior Point Algorithms: Theory and Analysis. Wiley.]]
[37]
Ye, Y. 1997b. User's guide of copl_lc, computational optimization program library: Linearly constrained convex programming. Available at: http://www.stanford.edu/~yyye/Col.html.]]
[38]
Zhao, J. and Govindan, R. 2003. Understanding packet delivery performance in dense wireless sensor networks. In First international conference on Embedded networked sensor systems. LA, CA.]]
[39]
Zhou, G., He, T., Krishnamurthy, S., and Stankovic, J. A. 2004. Impact of radio irregularity on wireless sensor networks. In Proceedings of the 2nd international conference on Mobile systems, applications, and services (MobiSys '04). ACM Press, 125--138. Boston, MA, USA.]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Sensor Networks
ACM Transactions on Sensor Networks  Volume 2, Issue 2
May 2006
141 pages
ISSN:1550-4859
EISSN:1550-4867
DOI:10.1145/1149283
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Journal Family

Publication History

Published: 01 May 2006
Published in TOSN Volume 2, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Sensor network
  2. distributed algorithms
  3. optimization
  4. pricing
  5. real-time wireless sensor network

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2019)Distributed Data Center Bandwidth Allocation for Cloud-Based StreamingIEEE Transactions on Sustainable Computing10.1109/TSUSC.2017.27224274:2(263-276)Online publication date: 1-Apr-2019
  • (2017)Sustainable Transportation with Electric VehiclesFoundations and Trends in Electric Energy Systems10.1561/31000000162:1(1-132)Online publication date: 18-Dec-2017
  • (2016)Impact of redundant sensor deployment over data gathering performanceJournal of Network and Computer Applications10.1016/j.jnca.2016.03.01267:C(26-42)Online publication date: 1-May-2016
  • (2015)Distributed Optimal Datacenter Bandwidth Allocation for Dynamic Adaptive Video StreamingProceedings of the 23rd ACM international conference on Multimedia10.1145/2733373.2806263(531-540)Online publication date: 13-Oct-2015
  • (2015)Inter-cell Channel Time-Slot Scheduling for Multichannel Multiradio Cellular FieldbusesProceedings of the 2015 IEEE Real-Time Systems Symposium (RTSS)10.1109/RTSS.2015.29(227-238)Online publication date: 1-Dec-2015
  • (2015)Distributed Deadline and Renewable Aware Electric Vehicle Demand Response in the Smart GridProceedings of the 2015 IEEE Real-Time Systems Symposium (RTSS)10.1109/RTSS.2015.10(23-32)Online publication date: 1-Dec-2015
  • (2014)Near optimal rate selection for wireless control systemsACM Transactions on Embedded Computing Systems10.1145/258465213:4s(1-25)Online publication date: 1-Apr-2014
  • (2014)Dynamic Packet Length Control in Wireless Sensor NetworksIEEE Transactions on Wireless Communications10.1109/TWC.2014.012414.12110613:3(1172-1181)Online publication date: Mar-2014
  • (2014)Design and Implementation of Holistic Scheduling and Efficient Storage for FlexRayIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2013.20525:10(2529-2539)Online publication date: Oct-2014
  • (2014)Optimal bandwidth allocation with dynamic multi-path routing for non-critical traffic in AFDX networks2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS)10.1109/PADSW.2014.7097859(600-607)Online publication date: Dec-2014
  • 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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media