Where-Fi: a dynamic energy-efficient multimedia distribution framework for MANETs

Next generation mobile ad-hoc applications will revolve around users' need for sharing content/presence information with co-located devices. However, keeping such information fresh requires frequent meta-data exchanges, which could result in significant energy overheads. To address this issue, we propose distributed algorithms for energy efficient dissemination of presence and content usage information between nodes in mobile ad-hoc networks. First, we introduce a content dissemination protocol (called CPMP) for effectively distributing frequent small meta-data updates between co-located devices using multicast. We then develop two distributed algorithms that use the CPMP protocol to achieve "phase locked" wake up cycles for all the participating nodes in the network. The first algorithm is designed for fully-connected networks and then extended in the second to handle hidden terminals. The "phase locked" schedules are then exploited to adaptively transition the network interface to a deep sleep state for energy savings. We have implemented a prototype system (called "Where-Fi") on several Motorola Linux-based cell phone models. Our experimental results show that for all network topologies our algorithms were able to achieve "phase locking" between nodes even in the presence of hidden terminals. Moreover, we achieved battery lifetime extensions of as much as 28% for fully connected networks and about 20% for partially connected networks.

[1]  Bengt Ahlgren,et al.  The Impact of Wakeup Schedule Distribution in Asynchronous Power Save Protocols on the Performance of Multihop Wireless Networks , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[2]  S. Strogatz,et al.  Synchronization of pulse-coupled biological oscillators , 1990 .

[3]  Laura Marie Feeney,et al.  A QoS aware power save protocol for wireless ad hoc networks , 2002 .

[4]  Baruch Awerbuch,et al.  The pulse protocol: energy efficient infrastructure access , 2004, IEEE INFOCOM 2004.

[5]  Kevin C. Almeroth,et al.  Friend relay: a resource sharing framework for mobile wireless devices , 2006, WMASH '06.

[6]  Kang Li,et al.  Client-Centered, Energy-Efficient Wireless Communication on IEEE 802.11b Networks , 2006, IEEE Transactions on Mobile Computing.

[7]  Rong Zheng,et al.  On-demand power management for ad hoc networks , 2005, Ad Hoc Networks.

[8]  Deborah Estrin,et al.  Time synchronization for wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[9]  Jean Bacon,et al.  Dynamic group communication in mobile peer-to-peer environments , 2005, SAC '05.

[10]  Surendar Chandra,et al.  Wireless network interface energy consumption implications of popular streaming formats , 2001, IS&T/SPIE Electronic Imaging.

[11]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[12]  Amin Vahdat,et al.  Application-specific Network Management for Energy-Aware Streaming of Popular Multimedia Formats , 2002, USENIX Annual Technical Conference, General Track.

[13]  Santashil PalChaudhuri,et al.  Birthday Paradox for Energy Conservation in Sensor Networks , 2022 .

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

[15]  Jason Flinn,et al.  Self-Tuning Wireless Network Power Management , 2003, MobiCom '03.

[16]  Rong Zheng,et al.  Asynchronous wakeup for ad hoc networks , 2003, MobiHoc '03.

[17]  Ellen W. Zegura,et al.  Trading latency for energy in wireless ad hoc networks using message ferrying , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[18]  Prashant Shenoy,et al.  Proxy-Assisted Power-Friendly Streaming to Mobile Devices , 2003, IS&T/SPIE Electronic Imaging.

[19]  Koen Langendoen,et al.  An adaptive energy-efficient MAC protocol for wireless sensor networks , 2003, SenSys '03.

[20]  Klara Nahrstedt,et al.  GRACE-Os: An Energy -Efficient Mobile Multimedia Operating System , 2004 .

[21]  Zongpeng Li,et al.  Probabilistic Power Management for Wireless Ad Hoc Networks , 2005, Mob. Networks Appl..

[22]  Gunther Auer,et al.  Fireflies as Role Models for Synchronization in Ad Hoc Networks , 2006, 2006 1st Bio-Inspired Models of Network, Information and Computing Systems.

[23]  Nitin H. Vaidya,et al.  Power save mechanisms for multi-hop wireless networks , 2004, First International Conference on Broadband Networks.

[24]  Nalini Venkatasubramanian,et al.  Dynamo: power-aware middleware for distributed mobile computing , 2005 .

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

[26]  Per Persson,et al.  DigiDress: A Field Trial of an Expressive Social Proximity Application , 2005, UbiComp.

[27]  Vinny Cahill,et al.  STEAM: event-based middleware for wireless ad hoc networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[28]  Robert Tappan Morris,et al.  Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks , 2001, MobiCom '01.

[29]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.

[30]  Torsten Braun,et al.  Simulation and Evaluation of Unsynchronized Power Saving Mechanisms in Wireless Ad Hoc Networks , 2006, WWIC.

[31]  Jason Flinn,et al.  Ghosts in the machine: interfaces for better power management , 2004, MobiSys '04.