A two-objective evolutionary approach to design lossy compression algorithms for tiny nodes of wireless sensor networks

被引:4
作者
Marcelloni F. [1 ]
Vecchio M. [2 ]
机构
[1] Dipartimento di Ingegneria dell'Informazione, University of Pisa, 56122 Pisa
[2] Signal Theory and Communications Department, University of Vigo, Vigo
关键词
Data compression; Energy efficiency; Multi-objective evolutionary algorithms; Signal processing; Wireless sensor networks;
D O I
10.1007/s12065-010-0044-x
中图分类号
学科分类号
摘要
Since tiny nodes of a wireless sensor network (WSN) are typically powered by batteries with, due to miniaturization and costs, a limited capacity, with the aim of extending the lifetime of WSNs and making the exploitation of WSNs appealing, a lot of research has been devoted to save energy. Although a number of factors contribute to power consumption, radio communication has been generally considered its main cause and thus most of the techniques proposed for energy saving have mainly focused on limiting transmission/reception of data, for instance, through data compression. As sensor nodes are equipped with limited computational and storage resources, enabling compression requires to develop purposely-designed algorithms. To this aim, we propose an approach to generate lossy compressors to be deployed on single nodes based on a differential pulse code modulation scheme with quantization of the differences between consecutive samples. The quantization levels and thresholds, which allow achieving different trade-offs between compression performance and information loss, are determined by a two-objective evolutionary algorithm. We tested our approach on four datasets collected by real WSN deployments. We show that the lossy compressors generated by our approach can achieve significant compression ratios despite negligible reconstruction errors and outperform LTC, a lossy compression algorithm purposely designed to be embedded in sensor nodes. © 2010 Springer-Verlag.
引用
收藏
页码:137 / 153
页数:16
相关论文
共 45 条
  • [1] Abdelzaher T., Prabh S., Kiran R., On real-time capacity limits of multihop wireless sensor networks, Proceedings of the 25th IEEE international teal-time systems symposium, pp. 359-370, (2004)
  • [2] Bai R.G., Qu Y.G., Guo Y., Zhao B.H., An energy-efficient TDMA MAC for wireless sensor networks, Proceedings of the 2nd IEEE Asia-Pacific service computing conference (APSCC '07), pp. 69-74, (2007)
  • [3] Barrenetxea G., Ingelrest F., Schaefer G., Vetterli M., Couach O., Parlange M., SensorScope: out-of-the-box environmental monitoring, The 7th ACM/IEEE international conference on information processing in sensor networks, pp. 332-343, (2008)
  • [4] Ciancio A., Ortega A., A distributed wavelet compression algorithm for wireless multihop sensor networks using lifting, Proceedings of the IEEE international conference on acoustics, speech, and signal processing (ICASSP '05), 4, pp. 825-828, (2005)
  • [5] Croce S., Marcelloni F., Vecchio M., Reducing power consumption in wireless sensor networks using a novel approach to data aggregation, Comput J, 51, 2, pp. 227-239, (2008)
  • [6] Cutler C.C., Differential quantization of communication signals, Patent, 2, (1952)
  • [7] Deb K., Pratap A., Agarwal S., Meyarivan T., A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Trans Evol Comput, 6, 2, pp. 182-197, (2002)
  • [8] Donoho D.L., Johnstone I.M., Ideal spatial adaptation by wavelet shrinkage, Biometrika, 81, 3, pp. 425-455, (1994)
  • [9] Durillo J.J., Nebro A.J., Luna F., Dorronsoro B., Alba E., jMetal: a java framework for developing multi-objective optimization metaheuristics, Technical Report, ITI-2006-10, (2006)
  • [10] Ferriere H.D., Fabre L., Meier R., Metrailler P., TinyNode: a comprehensive platform for wireless sensor network applications, IPSN '06: Proceedings of the 5th international conference on Information processing in sensor networks, pp. 358-365, (2006)