Esense: communication through energy sensing

In this paper, we present Esense: a new paradigm of communication between devices that have fundamentally different physical layers. The same communication framework also works between devices that have the same physical layer, which are out of communication range but within carrier-sense range. Esense is based on sensing and interpreting energy profiles. While our ideas are generic enough to be applicable in a variety of contexts, we illustrate the usefulness of our ideas by presenting novel solutions to existing problems in three distinct research domains. As part of these solutions, we demonstrate the ability to communicate between devices that follow two different standards: IEEE 802.11 and 802.15.4. We build an ``alphabet set'': a set of signature packet sizes which can be used for Esense. For this, we take a measurement based approach by considering WiFi traces from actual deployments. We then analyze the channel activity resulting from these traces and build an appropriate alphabet set for Esense communication. Our results show that we could potentially construct an alphabet of size as high as 100; such a large alphabet size promises efficient Esense communication. We also validate this alphabet set via a prototype implementation, and show that effective communication is indeed feasible even when both sides use different physical layers.

[1]  Liesbet Van der Perre,et al.  Distributed cognitive coexistence of 802.15.4 with 802.11 , 2006, 2006 1st International Conference on Cognitive Radio Oriented Wireless Networks and Communications.

[2]  Jong-Hoon Youn,et al.  Adaptive radio channel allocation for supporting coexistence of 802.15.4 and 802.11b , 2005, VTC-2005-Fall. 2005 IEEE 62nd Vehicular Technology Conference, 2005..

[3]  Dragos Niculescu,et al.  Interference map for 802.11 networks , 2007, IMC '07.

[4]  Sungjin Lee,et al.  Channel Allocation Algorithms for Coexistence of LR-WPAN with WLAN , 2008, IEICE Trans. Commun..

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

[6]  David Zuckerman,et al.  Asymptotically good codes correcting insertions, deletions, and transpositions , 1997, SODA '97.

[7]  Theodore G. Handel,et al.  Hiding Data in the OSI Network Model , 1996, Information Hiding.

[8]  Rajesh E. Gupta,et al.  Dynamic power management using on demand paging for networked embedded systems , 2005, Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005..

[9]  Lili Qiu,et al.  Estimation of link interference in static multi-hop wireless networks , 2005, IMC '05.

[10]  Ratul Mahajan,et al.  Measurement-based models of delivery and interference in static wireless networks , 2006, SIGCOMM.

[11]  Kameswari Chebrolu,et al.  Wake-on-WLAN , 2006, WWW '06.

[12]  Hari Balakrishnan,et al.  Minimizing Energy for Wireless Web Access with Bounded Slowdown , 2002, MobiCom '02.

[13]  Dimitrios Koutsonikolas,et al.  Characterizing multi-way interference in wireless mesh networks , 2006, WINTECH.

[14]  Tristan Henderson,et al.  CRAWDAD: a community resource for archiving wireless data at Dartmouth , 2005, CCRV.

[15]  Alec Wolman,et al.  Wireless wakeups revisited: energy management for voip over wi-fi smartphones , 2007, MobiSys '07.