A lightweight adaptive compression scheme for energy-efficient mobile-to-mobile file sharing applications

We propose an energy efficient adaptive scheme for mobile-to-mobile file sharing applications. The proposed scheme monitors the signal strength level during the file transfer process and compresses data blocks on-the-fly only whenever energy reduction gain is expected. The proposed scheme exploits the trade-off between spending energy to compress a file and transmit less data versus spending energy sending the file uncompressed and, thus, without additional computations before transmission. By applying data compression, the intended information is sent with lower number of bits and, thus, less transmission energy. However, the computational as well as memory access requirements of compression algorithms could consume more energy than simply transmitting data uncompressed. Moreover, if the transmission rate over the wireless medium is high then the need for compression might be reduced or even eliminated as data is transferred efficiently within a limited amount of time. We evaluate and optimize the performance of the proposed adaptive compression scheme using experimental measurements in different scenarios and as a function of various parameters. Energy consumption results demonstrate that the proposed scheme achieves notable energy reduction gains when compared to other traditional approaches. Moreover, we derive an empirical energy model that analytically quantifies the energy consumed during data transmission as a function of the signal strength level and during data compression as a function of the data size. The derived empirical model is then used to obtain energy consumption results for file sharing over multihop scenarios.

[1]  Vijay Raghunathan,et al.  Experience with a low power wireless mobile computing platform , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).

[2]  Orazio Tomarchio,et al.  P2P over Manet: a comparison of cross-layer approaches , 2007 .

[3]  Weisong Shi,et al.  Non-commercial Research and Educational Use including without Limitation Use in Instruction at Your Institution, Sending It to Specific Colleagues That You Know, and Providing a Copy to Your Institution's Administrator. All Other Uses, Reproduction and Distribution, including without Limitation Comm , 2022 .

[4]  Amin Vahdat,et al.  ECOSystem: managing energy as a first class operating system resource , 2002, ASPLOS X.

[5]  Chandra Krintz,et al.  Adaptive on-the-fly compression , 2006, IEEE Transactions on Parallel and Distributed Systems.

[6]  Krishna M. Sivalingam,et al.  Design and analysis of low‐power access protocols for wireless and mobile ATM networks , 2000, Wirel. Networks.

[7]  Robin Kravets,et al.  Application‐driven power management for mobile communication , 2000, Wirel. Networks.

[8]  K. Gopinath,et al.  Design and Analysis of Rate Aware Ad Hoc 802.11 Networks , 2006, ICDCN.

[9]  Hyunsoo Yoon,et al.  IEEE 802.11b WLAN Performance with Variable Transmission Rates: In View of High Level Throughput , 2005, ICN.

[10]  Amar Mukherjee,et al.  Network conscious text compression system (NCTCSys) , 2001, Proceedings International Conference on Information Technology: Coding and Computing.

[11]  Rajesh K. Gupta,et al.  CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces , 2006, MobiSys '06.

[12]  Mats Björkman,et al.  Adaptive end-to-end compression for variable-bandwidth communication , 1999, Comput. Networks.

[13]  Suresh Singh,et al.  PAMAS—power aware multi-access protocol with signalling for ad hoc networks , 1998, CCRV.

[14]  Bin Tang,et al.  An integrated approach for P2P file sharing on multi-hop wireless networks , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..

[15]  Mikio Hasegawa,et al.  Energy Consumption Measurement of Wireless Interfaces in Multi-Service User Terminals for Heterogeneous Wireless Networks , 2005, IEICE Trans. Commun..

[16]  Yuguang Fang,et al.  Location-based compromise-tolerant security mechanisms for wireless sensor networks , 2006, IEEE Journal on Selected Areas in Communications.

[17]  Krste Asanovic,et al.  Energy-aware lossless data compression , 2006, TOCS.

[18]  Antonio Alfredo Ferreira Loureiro,et al.  Evaluation of ad-hoc routing protocols under a peer-to-peer application , 2003, WCNC.

[19]  Vishnu M. Baskaran Yoong Choon Chang Jonathan Loo KokShe Wong Journal of Network and Computer Applications (ISSN 1084- 8045) , 2013 .

[20]  Paramvir Bahl,et al.  Wake on wireless: an event driven energy saving strategy for battery operated devices , 2002, MobiCom '02.

[21]  Niraj K. Jha,et al.  Energy efficiency of handheld computer interfaces: limits, characterization and practice , 2005, MobiSys '05.

[22]  Suresh Singh,et al.  M-TCP: TCP for mobile cellular networks , 1997, CCRV.

[23]  Cheng Wang,et al.  Impact of data compression on energy consumption of wireless-networked handheld devices , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[24]  Bharat K. Bhargava,et al.  Peer-to-peer file-sharing over mobile ad hoc networks , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[25]  Takashi Nanya,et al.  Energy Efficient Methods and Techniques for Mobile Computing , 2007 .

[26]  Frank Bellosa,et al.  Balancing power consumption in multiprocessor systems , 2006, EuroSys.

[27]  Jason Flinn,et al.  Energy-aware adaptation for mobile applications , 1999, SOSP.