DeepOpp: Context-Aware Mobile Access to Social Media Content on Underground Metro Systems

Accessing online social media content on underground metro systems is a challenge due to the fact that passengers often lose connectivity for large parts of their commute. As the oldest metro system in the world, the London underground represents a typical transportation network with intermittent Internet connectivity. To deal with disruption in connectivity along the sub-surface and deep-level underground lines on the London underground, we have designed a context-aware mobile system called DeepOpp that enables efficient offline access to online social media by prefetching and caching content opportunistically when signal availability is detected. DeepOpp can measure, crowdsource and predict signal characteristics such as strength, bandwidth and latency; it can use these predictions of mobile network signal to activate prefetching, and then employ an optimization routine to determine which social content should be cached in the system given real-time network conditions and device capacities. DeepOpp has been implemented as an Android application and tested on the London Underground; it shows significant improvement over existing approaches, e.g. reducing the amount of power needed to prefetch social media items by 2.5 times. While we use the London Underground to test our system, it is equally applicable in New York, Paris, Madrid, Shanghai, or any other urban underground metro system, or indeed in any situation in which users experience long breaks in connectivity.

[1]  Qiang Liu,et al.  Adaptive Lookup of Open WiFi Using Crowdsensing , 2016, IEEE/ACM Transactions on Networking.

[2]  Qiang Liu,et al.  Scoring Workers in Crowdsourcing: How Many Control Questions are Enough? , 2013, NIPS.

[3]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[4]  Chi Harold Liu,et al.  Scalable Channel Allocation and Access Scheduling for Wireless Internet-of-Things , 2013, IEEE Sensors Journal.

[5]  Bill N. Schilit,et al.  Place Lab: Device Positioning Using Radio Beacons in the Wild , 2005, Pervasive.

[6]  Yunxin Liu,et al.  EarlyBird: Mobile Prefetching of Social Network Feeds via Content Preference Mining and Usage Pattern Analysis , 2015, MobiHoc.

[7]  N. K. Shankaranarayanan,et al.  Magus: minimizing cellular service disruption during network upgrades , 2015, CoNEXT.

[8]  Victor C. M. Leung,et al.  A Survey on Mobile Social Networks: Applications, Platforms, System Architectures, and Future Research Directions , 2015, IEEE Communications Surveys & Tutorials.

[9]  Costin Raiciu,et al.  Using Cooperation for Low Power Low Latency Cellular Connectivity , 2014, CoNEXT.

[10]  Di Wu,et al.  Online War-Driving by Compressive Sensing , 2015, IEEE Transactions on Mobile Computing.

[11]  Lei Yang,et al.  Accurate online power estimation and automatic battery behavior based power model generation for smartphones , 2010, 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[12]  David Chu,et al.  Practical prediction and prefetch for faster access to applications on mobile phones , 2013, UbiComp.

[13]  Di Wu,et al.  Facilitating mobile access to social media content on urban underground metro systems , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[14]  Li Sun,et al.  Modeling WiFi Active Power/Energy Consumption in Smartphones , 2014, 2014 IEEE 34th International Conference on Distributed Computing Systems.

[15]  Charu C. Aggarwal,et al.  Recursive Fact-Finding: A Streaming Approach to Truth Estimation in Crowdsourcing Applications , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[16]  Hongbo Jiang,et al.  WiLocator: WiFi-Sensing Based Real-Time Bus Tracking and Arrival Time Prediction in Urban Environments , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS).

[17]  Di Wu,et al.  Robust Localization Protocols and Algorithms in Wireless Sensor Networks Using UWB , 2011, Ad Hoc Sens. Wirel. Networks.

[18]  Xiaomei Zhang,et al.  Resource-Aware Photo Crowdsourcing Through Disruption Tolerant Networks , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS).

[19]  Zhe Wu,et al.  Klotski: Reprioritizing Web Content to Improve User Experience on Mobile Devices , 2015, NSDI.

[20]  Di Wu,et al.  ADDSEN: Adaptive Data Processing and Dissemination for Drone Swarms in Urban Sensing , 2017, IEEE Transactions on Computers.

[21]  Brian D. Noble,et al.  BreadCrumbs: forecasting mobile connectivity , 2008, MobiCom '08.

[22]  Yunhao Liu,et al.  Human Mobility Enhances Global Positioning Accuracy for Mobile Phone Localization , 2015, IEEE Transactions on Parallel and Distributed Systems.

[23]  Qiang Liu,et al.  CrowdWiFi: efficient crowdsensing of roadside WiFi networks , 2014, Middleware.

[24]  Qian Zhang,et al.  Towards Truthful Mechanisms for Mobile Crowdsourcing with Dynamic Smartphones , 2014, 2014 IEEE 34th International Conference on Distributed Computing Systems.

[25]  Walid Maalej,et al.  Understanding usage states on mobile devices , 2015, UbiComp.

[26]  Christine Julien,et al.  Resource-Optimized Quality-Assured Ambiguous Context Mediation Framework in Pervasive Environments , 2012, IEEE Transactions on Mobile Computing.

[27]  Mani B. Srivastava,et al.  CAreDroid: Adaptation Framework for Android Context-Aware Applications , 2016, GETMBL.

[28]  Ramachandran Ramjee,et al.  Bartendr: a practical approach to energy-aware cellular data scheduling , 2010, MobiCom.

[29]  Julie A. McCann,et al.  UbiFlow: Mobility management in urban-scale software defined IoT , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).