Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article
Free access

Generic Neighbor Discovery Accelerations in Mobile Applications

Published: 16 November 2015 Publication History

Abstract

As a supporting primitive of many mobile applications, neighbor discovery identifies nearby devices so that they can exchange information and collaborate in a peer-to-peer manner. To date, discovery schemes trade a long latency for energy efficiency and require a collaborative duty cycle pattern, and thus they are not suitable for interactive mobile applications where a user is unable to configure others’ devices. In this article, we propose Acc, which serves as an on-demand generic discovery accelerating middleware for many deterministic neighbor discovery schemes. Acc leverages the discovery capabilities of neighbor devices, supporting both direct and indirect neighbor discoveries. Further, we present a proactive online rendezvous maintenance mechanism, which is used to reduce delays for the detection of leaving of neighbors. Our evaluations show that Acc-assisted discovery schemes reduce latency by up to 51.8% compared to schemes consuming the same amount of energy. More importantly, to prove the real-world value of Acc, we further present and evaluate a Crowd-Alert application where Acc is employed by taxi drivers to accelerate selection of a direction with fewer competing taxis and more potential passengers, based on a 280GB dataset of more than 14,000 taxis in Shenzhen, the most crowded city in China.

References

[1]
Denizhan N. Alparslan and Khosrow Sohraby. 2007. Two-dimensional modeling and analysis of generalized random mobility models for wireless ad hoc networks. IEEE/ACM Transactions on Networking 15, 3, 616--629.
[2]
Mehedi Bakht, Matt Trower, and Robin Hilary Kravets. 2012. Searchlight: Won’t you be my neighbor? In Proceedings of the 18th Annual International Conference on Mobile Computing and Networking (Mobicom’12). ACM, New York, NY, 185--196.
[3]
James Biagioni, Tomas Gerlich, Timothy Merrifield, and Jakob Eriksson. 2011. EasyTracker: Automatic transit tracking, mapping, and arrival time prediction using smartphones. In Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems (SenSys’11). ACM, New York, NY, 68--81.
[4]
Prabal Dutta, Paul M. Aoki, Neil Kumar, Alan Mainwaring, Chris Myers, Wesley Willett, and Allison Woodruff. 2009. Common sense: Participatory urban sensing using a network of handheld air quality monitors. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys’09). ACM, New York, NY, 349--350.
[5]
Prabal Dutta and David Culler. 2008. Practical asynchronous neighbor discovery and rendezvous for mobile sensing applications. In Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems (SenSys’08). ACM, New York, NY, 71--84.
[6]
Prabal Dutta and Lakshminarayanan Subramanian. 2010. Human-enabled microscopic environmental mobile sensing and feedback. In Proceedings of the AAAI Spring Symposium: Artificial Intelligence for Development. http://dblp.uni-trier.de/db/conf/aaaiss/aaaiss2010-1.html.
[7]
Jeremy Elson and Kay Römer. 2003. Wireless sensor networks: A new regime for time synchronization. ACM SIGCOMM Computer Communication Review 33, 1, 149--154.
[8]
Facebook. 2013. Facebook Places. Retrieved October 26, 2015, from https://www.facebook.com/places/.
[9]
Foursquare. 2013. Foursquare Home Page. Retrieved October 26, 2015, from http://www.foursquare.com.
[10]
Raghu K. Ganti, Fan Ye, and Hui Lei. 2011. Mobile crowdsensing: Current state and future challenges. IEEE Communications Magazine 49, 11, 32--39.
[11]
Google. 2013. Google Latitude. Retrieved October 26, 2015, from http://www.google.com/latitude.
[12]
Jyh-How Huang, Saqib Amjad, and Shivakant Mishra. 2005. CenWits: A sensor-based loosely coupled search and rescue system using witnesses. In Proceedings of the 3rd ACM Conference on Embedded Networked Sensor Systems (SenSys’05).
[13]
Hyewon Jun, Mostafa H. Ammar, Mark D. Corner, and Ellen W. Zegura. 2006. Hierarchical power management in disruption tolerant networks with traffic-aware optimization. In Proceedings of the 2006 SIGCOMM Workshop on Challenged Networks (CHANTS’06). ACM, New York, NY, 245--252.
[14]
Arvind Kandhalu, Karthik Lakshmanan, and Ragunathan (Raj) Rajkumar. 2010. U-connect: A low-latency energy-efficient asynchronous neighbor discovery protocol. In Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN’10). ACM, New York, NY, 350--361.
[15]
Shouwen Lai, B. Ravindran, and Hyeonjoong Cho. 2010. Heterogenous quorum-based wake-up scheduling in wireless sensor networks. IEEE Transactions on Computers 59, 11, 1562--1575.
[16]
Nicholas D. Lane, Emiliano Miluzzo, Hong Lu, Daniel Peebles, Tanzeem Choudhury, and Andrew T. Campbell. 2010. A survey of mobile phone sensing. IEEE Communications Magazine 48, 9, 140--150.
[17]
Hengchang Liu, Jingyuan Li, Zhiheng Xie, Shan Lin, Kamin Whitehouse, John A. Stankovic, and David Siu. 2010. Automatic and robust breadcrumb system deployment for indoor firefighter applications. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys’10). ACM, New York, NY, 21--34.
[18]
Ting Liu, Christopher M. Sadler, Pei Zhang, and Margaret Martonosi. 2004. Implementing software on resource-constrained mobile sensors: Experiences with impala and zebranet. In Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services (MobiSys’04). ACM, New York, NY, 256--269.
[19]
Michael J. McGlynn and Steven A. Borbash. 2001. Birthday protocols for low energy deployment and flexible neighbor discovery in ad hoc wireless networks. In Proceedings of the 2nd ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc’01). ACM, New York, NY, 137--145.
[20]
Emiliano Miluzzo, Michela Papandrea, Nicholas D. Lane, Andy M. Sarroff, Silvia Giordano, and Andrew T. Campbell. 2011. Tapping into the vibe of the city using VibN, a continuous sensing application for smartphones. In Proceedings of the 1st International Symposium on From Digital Footprints to Social and Community Intelligence (SCI’11). ACM, New York, NY, 13--18.
[21]
M. Mitzenmacher and U. Upfal. 2007. Probability and Computing. Cambridge University Press.
[22]
Nintendo. 2012. Nintendo 3DS—Streetpass. (2012). Retrieved October 26, 2015, from http://www.nintendo.com/3ds/hardware.
[23]
H. L. Ivan Niven and Herbert S. Zuckerman. 1991. An Introduction to the Theory of Numbers. Wiley.
[24]
Jeongyeup Paek, Joongheon Kim, and Ramesh Govindan. 2010. Energy-efficient rate-adaptive GPS-based positioning for smartphones. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys’10). ACM, New York, NY, 299--314.
[25]
Anna-Kaisa Pietiläinen, Earl Oliver, Jason LeBrun, George Varghese, and Christophe Diot. 2009. MobiClique: Middleware for mobile social networking. In Proceedings of the 2nd ACM Workshop on Online Social Networks (WOSN’09). ACM, New York, NY, 49--54.
[26]
Aveek Purohit, Bodhi Priyantha, and Jie Liu. 2011. WiFlock: Collaborative group discovery and maintenance in mobile sensor networks. In Proceedings of the 2011 10th International Conference on Information Processing in Sensor Networks (IPSN’11). 37--48.
[27]
Jasmin Sasin. 2012. Shenzhen Ranks Fifth in the World in Terms of Population Density. Available at http://www.shenzhen-standard.com/2014/03/25/.
[28]
Softonic. 2012. Bluehoo Home Page. Retrieved October 26, 2015, from http://www.bluehoo.com.
[29]
Sony. 2013. PlayStation Home Page. Retrieved October 26, 2015, from http://us.playstation.com/psvita.
[30]
Synerge. 2013. Who’s Near Me. Retrieved October 26, 2015, from http://www.windows7newsinfo.com/smf/index.php?topic=9414.0;wap2.
[31]
Arvind Thiagarajan, James Biagioni, Tomas Gerlich, and Jakob Eriksson. 2010. Cooperative transit tracking using smart-phones. In Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (SenSys’10). ACM, New York, NY, 85--98.
[32]
Yu-Chee Tseng, Chih-Shun Hsu, and Ten-Yueng Hsieh. 2002. Power-saving protocols for IEEE 802.11-based multi-hop ad hoc networks. In Proceedings of the Conference on Computer Communications (INFOCOM’02).
[33]
Wikipedia. 2013. Location-Based Game. Retrieved October 26, 2015, from http://en.wikipedia.org/wiki/Location-based_game.
[34]
Tingxin Yan, Vikas Kumar, and Deepak Ganesan. 2010. CrowdSearch: Exploiting crowds for accurate real-time image search on mobile phones. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys’10). ACM, New York, NY, 77--90.
[35]
Tingxin Yan, Matt Marzilli, Ryan Holmes, Deepak Ganesan, and Mark Corner. 2009. mCrowd: A platform for mobile crowdsourcing. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys’09). ACM, New York, NY, 347--348.
[36]
Desheng Zhang and Tian He. 2012. pCruise: Reducing cruising miles for taxicab networks. In Proceedings of the Real-Time Systems Symposium (RTSS’12). 85--94.
[37]
Desheng Zhang, Tian He, Yunhuai Liu, Yu Gu, Fan Ye, Raghu K. Ganti, and Hui Lei. 2012. Acc: Generic on-demand accelerations for neighbor discovery in mobile applications. In Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems (SenSys’12). ACM, New York, NY, 169--182.
[38]
Rong Zheng, Jennifer C. Hou, and Lui Sha. 2003. Asynchronous wakeup for ad hoc networks. In Proceedings of the 4th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc’03). ACM, New York, NY, 35--45.

Cited By

View all
  • (2023)Co-Circle: Energy-Efficient Collaborative Neighbor Discovery for IoT ApplicationsIEEE Internet of Things Journal10.1109/JIOT.2023.326780610:18(16358-16370)Online publication date: 15-Sep-2023
  • (2019)Simple and Complete Resynchronization for Wireless Sensor NetworksIEICE Transactions on Communications10.1587/transcom.2018SEP0002E102.B:4(679-689)Online publication date: 1-Apr-2019
  • (2019)Survey of Compressed Domain Video Summarization TechniquesACM Computing Surveys10.1145/335539852:6(1-29)Online publication date: 16-Oct-2019
  • Show More Cited By

Index Terms

  1. Generic Neighbor Discovery Accelerations in Mobile Applications

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Sensor Networks
    ACM Transactions on Sensor Networks  Volume 11, Issue 4
    December 2015
    368 pages
    ISSN:1550-4859
    EISSN:1550-4867
    DOI:10.1145/2782756
    • Editor:
    • Chenyang Lu
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 16 November 2015
    Accepted: 01 September 2015
    Revised: 01 April 2015
    Received: 01 March 2014
    Published in TOSN Volume 11, Issue 4

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Protocol
    2. mobile applications
    3. neighbor discovery

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)56
    • Downloads (Last 6 weeks)10
    Reflects downloads up to 21 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Co-Circle: Energy-Efficient Collaborative Neighbor Discovery for IoT ApplicationsIEEE Internet of Things Journal10.1109/JIOT.2023.326780610:18(16358-16370)Online publication date: 15-Sep-2023
    • (2019)Simple and Complete Resynchronization for Wireless Sensor NetworksIEICE Transactions on Communications10.1587/transcom.2018SEP0002E102.B:4(679-689)Online publication date: 1-Apr-2019
    • (2019)Survey of Compressed Domain Video Summarization TechniquesACM Computing Surveys10.1145/335539852:6(1-29)Online publication date: 16-Oct-2019
    • (2019)Color Theme--based Aesthetic Enhancement Algorithm to Emulate the Human Perception of Beauty in PhotosACM Transactions on Multimedia Computing, Communications, and Applications10.1145/332899115:2s(1-17)Online publication date: 3-Jul-2019
    • (2018)Recovery of Synchronization for Wireless Sensor Networks2018 Eleventh International Conference on Mobile Computing and Ubiquitous Network (ICMU)10.23919/ICMU.2018.8653260(1-4)Online publication date: Oct-2018
    • (2017)EMGRComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2017.08.011129:P1(51-63)Online publication date: 24-Dec-2017

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media