Skip to main content

Advertisement

Log in

Message Batching in Wireless Sensor Networks—A Perturbation Analysis Approach

  • Published:
Discrete Event Dynamic Systems Aims and scope Submit manuscript

Abstract

We address the problem of batching messages generated at nodes of a sensor network for the purpose of reducing communication energy at the expense of added latency. We consider a time-based batching approach. We first develop baseline analytical models based on Markovian assumptions, derive conditions under which batching is profitable, and explicitly determine a batching time that optimizes a performance metric capturing the trade-off between communication energy and message latency. We then provide an on-line performance optimization method based on Smoothed Perturbation Analysis (SPA) for estimating the performance sensitivity with respect to the controllable batching time. We prove that the SPA gradient estimator is unbiased and combine it with a Stochastic Approximation (SA) algorithm for on-line optimization. Numerical results are provided for Poisson and Markov modulated Poisson message arrival processes and illustrate the effectiveness of the message batching scheme.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Buettner M, Yee GV, Anderson E, Han R (2006) 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, New York, 1–3 November 2006, pp 307–320

  • Cassandras CG, Lafortune S (1999) Introduction to discrete event systems. Kluver, Norwell

    MATH  Google Scholar 

  • Cassandras CG, Yu R (2000) A ‘surrogate problem’ approach for lot size optimization in manufacturing systems. In: Proceedings of the American control conference, Chicago, pp 3279–3283

  • Deb RK (1984) Optimal control of bulk queues with compound poisson arrivals and batch service. Opsearch 21(4):227–245

    MATH  MathSciNet  Google Scholar 

  • Deb RK, Serfozo RF (1973) Optimal control of batch service queues. Advanced Applied Probability 5:340–361

    Article  MATH  MathSciNet  Google Scholar 

  • El-Hoiydi A, Decotignie J-D (2004) WiseMAC: an ultra low power mac protocol for multi-hop wireless sensor networks. In: Lecture notes in computer science, vol 3121. Springer, New York, pp 18–31

    Google Scholar 

  • Fu M, Hu J-Q (1997) Conditional Monte Carlo: gradient estimation and optimization applications. Kluver, Norwell

    MATH  Google Scholar 

  • Gaivoronski AA, Messina E (2006) Stochastic optimization algorithms for regenerative DEDS. In: Lecture notes in control and information sciences, vol 197. Springer, Berlin, pp 320–331

    Google Scholar 

  • Gokbayrak K, Cassandras CG (2001) Online surrogate problem methodology for stochastic discrete resource allocation problems. J Optim Theory Appl 108(2):349–376

    Article  MATH  MathSciNet  Google Scholar 

  • Gong W, Ho Y-C (1987) Smoothed (conditional) perturbation analysis of discrete event dynamical systems. IEEE Trans Automat Contr 32(10):858–866

    Article  MATH  MathSciNet  Google Scholar 

  • Joe I, Ryu H (2007) A patterned preamble MAC protocal for wireless sensor networks. In: Proceedings of 16th international conference on computer communications and networks, ICCCN 2007, Honolulu, 13–16 August 2007, pp 1285–1290

  • Kushner HJ, George Yin G (2003) Stochastic approximation and recursive algorithms and applications, 2nd edn. Springer, New York

    MATH  Google Scholar 

  • Mahlknecht S, Bock M (2004) CSMA-MPS: a minimum preamble sampling mac protocol for low power wireless sensor networks. In: Proceedings of IEEE international workshop on factory communication systems, pp 73–80

  • Mangione-Smith B (1995) Low power communications protocols: paging and beyond. In: Proceedings of IEEE symposium on low power electronics, San Jose, 9–11 October 1995, pp 8–11

  • Megerian S, Potkonjak M (2003) Wireless sensor networks. Wiley Encyclopedia of Telecommunications. Wiley, New York

    Google Scholar 

  • Ning X, Cassandras CG (2006) Dynamic sleep time control in event-driven wireless sensor networks. In: Proceedings of the 45th IEEE conference on decision and control. San Diego, 13–15 December 2006, pp 2722–2727

  • Ning X, Cassandras CG (2008) Message batching in wireless sensor networks—a perturbation analysis approach. Technical report, Division of Systems Engineering, Boston University, http://people.bu.edu/nx/MessageBatchingTR.pdf

  • Polastre J, Hill J, Culler D (2004) Versatile low power media access for wireless sensor networks. In: SenSys ’04: proceedings of the 2nd international conference on embedded networked sensor systems. ACM, New York, pp 95–107

    Chapter  Google Scholar 

  • Ross SM (1995) Stochastic processes. Wiley, New York

    Google Scholar 

  • Shnayder V, Hempstead M, Chen B, Allen GW, Welsh M (2004) Simulating the power consumption of large-scale sensor network applications. In: SenSys ’04: proceedings of the 2nd international conference on embedded networked sensor systems. ACM, New York, pp 188–200

    Chapter  Google Scholar 

  • Sohrabi K, Gao J, Ailawadhi V, Pottie GJ (2000) Protocols for self-organization of a wireless sensor network. IEEE Pers Commun 7(5):16–27

    Article  Google Scholar 

  • Ye W, Heidemann J, Estrin D (2004) Medium access control with coordinated adaptive sleeping for wireless sensor networks. IEEE/ACM Trans Netw 12(3):493–506

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xu Ning.

Additional information

The authors’ work is supported in part by the National Science Foundation under grants DMI-0330171 and EFRI-0735974, by AFOSR under grants FA9550-07-1-0213 and FA9550-07-1-0361, and by DOE under grant DE-FG52-06NA27490. The research in this paper was conducted while Xu Ning was a student at Boston University.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ning, X., Cassandras, C.G. Message Batching in Wireless Sensor Networks—A Perturbation Analysis Approach. Discrete Event Dyn Syst 20, 409–439 (2010). https://doi.org/10.1007/s10626-009-0080-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10626-009-0080-9

Keywords

Navigation