Seamless Transitions between Filter Schemes for Location-Based Mobile Applications

With a plethora of sensors and ubiquitous access to the Internet, modern smartphones have enabled a broad range of context-based applications. Most applications make use of the user's physical location to filter relevant content. However, filtering based on dynamic contextual information results in high complexity of the filtering process. This limits the applicability of existing publish/subscribe systems, as they rely on aggregation of filters and fast decentralized matching and forwarding. In this work, we propose a mechanism for transitions between different filter schemes for location-based services. Our mechanism adapts the filtering process to the dynamics in user behavior and resulting load by trading computational complexity at the broker against communication overhead and computational complexity at the mobile client. We integrate our mechanism into an existing publish/subscribe system and evaluate transitions between a context-based filter scheme and two channel-based filter schemes, showing the applicability of our approach.

[1]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[2]  Liang Yue Subscription Partitioning and Routing in Content-based Publish / Subscribe Systems , 2007 .

[3]  Pascal Felber,et al.  Confidentiality-Preserving Publish/Subscribe , 2016, ACM Comput. Surv..

[4]  Qun Li,et al.  LBSNSim: Analyzing and modeling location-based social networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[5]  Ben Y. Zhao,et al.  Exploiting locality of interest in online social networks , 2010, CoNEXT.

[6]  Felix C. Freiling,et al.  Supporting Mobility in Content-Based Publish/Subscribe Middleware , 2003, Middleware.

[7]  Ying Chen,et al.  An efficient spatial publish/subscribe system for intelligent location-based services , 2003, DEBS '03.

[8]  Yang Li,et al.  Mobile Space‐Time Envelopes for Location‐Based Services , 2006, Trans. GIS.

[9]  Alejandro P. Buchmann,et al.  Filter Similarities in Content-Based Publish/Subscribe Systems , 2002, ARCS.

[10]  David Hausheer,et al.  Software-Defined Multicast for Over-the-Top and Overlay-based Live Streaming in ISP Networks , 2014, Journal of Network and Systems Management.

[11]  Jaswinder Pal Singh,et al.  Efficient event routing in content-based publish-subscribe service networks , 2004, IEEE INFOCOM 2004.

[12]  Ralf Steinmetz,et al.  Bypassing the cloud: Peer-assisted event dissemination for augmented reality games , 2014, 14-th IEEE International Conference on Peer-to-Peer Computing.

[13]  Shobha Venkataraman,et al.  A first look at cellular network performance during crowded events , 2013, SIGMETRICS '13.

[14]  Ole Brun Madsen,et al.  Cloud Based Infrastructure, the New Business Possibilities and Barriers , 2011, Wirel. Pers. Commun..

[15]  Alexander Frömmgen,et al.  Fossa: Learning ECA Rules for Adaptive Distributed Systems , 2015, 2015 IEEE International Conference on Autonomic Computing.

[16]  Cecilia Mascolo,et al.  A hybrid approach for content-based publish/subscribe in vehicular networks , 2009, Pervasive Mob. Comput..

[17]  Patrick Th. Eugster,et al.  Parametric Content-Based Publish/Subscribe , 2013, TOCS.

[18]  Kurt Rothermel,et al.  MCEP: A Mobility-Aware Complex Event Processing System , 2014, ACM Trans. Internet Techn..

[19]  Eduardo Mena,et al.  Location-dependent query processing: Where we are and where we are heading , 2010, CSUR.

[20]  Ralf Steinmetz,et al.  Simonstrator: simulation and prototyping platform for distributed mobile applications , 2015, SimuTools.

[21]  Ralf Steinmetz,et al.  Transition-enabled event dissemination for pervasive mobile multiplayer games , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[22]  Peter Triantafillou,et al.  Subscription summarization: a new paradigm for efficient publish/subscribe systems , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[23]  David M. Eyers,et al.  Towards a common API for publish/subscribe , 2007, DEBS '07.

[24]  Zhiwei Xu,et al.  An Optimized Grid-Based Geocasting Method for Cellular Mobile Networks , 2011 .

[25]  Wenjing Yang,et al.  CMTG: A Content-Based Mobile Tendency Geocast Routing Protocol in Urban Vehicular Networks , 2015, Int. J. Distributed Sens. Networks.

[26]  David Hausheer,et al.  Towards the Description and Execution of Transitions in Networked Systems , 2015, AIMS.

[27]  Johannes Schöning,et al.  Falling asleep with Angry Birds, Facebook and Kindle: a large scale study on mobile application usage , 2011, Mobile HCI.