WhatsUpNow: urban social application with real-time peer-to-peer ambient and sensory data exchanges

Having the ability to generate, share, and use ambient multimedia and sensory data in real-time using both traditional sensors as well as non-traditional ones (such as smart device users) is a pioneering practice that requires specialized network capabilities and visualization metaphors. The network must support both service discovery and cache sharing to allow users to generate real-time sensory data, upload them or share them with end-users searching for the same data. Visualization and coloring schemes must support both streaming and stored sensory data to allow users to interact with either recent or up-to-the-minute ambient sensory data on either smart devices or the server. This article describes the design and reports on the simulation performance of a social network application that allows a group of users on an ad-hoc network to share real-time multimedia and ambient data with respect to venues of potential interest. At the graphical interface level, we present an intuitive interface that allows users to capture and share, often with a single hand, an array of sensory data comfortably and efficiently using touch screen smart devices. At the network level, we describe an architectural model that is supported by a specific design strategy for service discovery and caching to facilitate data sharing. The performance of the architectural model is then evaluated to show that it can efficiently handle bulk of sensory data, when accessed using smart devices in a peer-to-peer environment.

[1]  Hassan Artail,et al.  A cache invalidation strategy for mobile networks , 2010, J. Netw. Comput. Appl..

[2]  J. Antonio García-Macías,et al.  Performance Analysis of Two Approaches to Service Discovery in Mobile Ad Hoc Networks , 2005, ISSADS.

[3]  Chai-Keong Toh,et al.  Ad Hoc Mobile Wireless Networks , 2002 .

[4]  Timothy W. Finin,et al.  Toward Distributed service discovery in pervasive computing environments , 2006, IEEE Transactions on Mobile Computing.

[5]  Tara Matthews,et al.  Defining, Designing, and Evaluating Peripheral Displays: An Analysis Using Activity Theory , 2007, Hum. Comput. Interact..

[6]  Heonshik Shin,et al.  SPIZ: An Effective Service Discovery Protocol for Mobile Ad Hoc Networks , 2007, EURASIP J. Wirel. Commun. Netw..

[7]  Timothy W. Finin,et al.  Allia: alliance-based service discovery for ad-hoc environments , 2002, WMC '02.

[8]  George C. Polyzos,et al.  Routing layer support for service discovery in mobile ad hoc networks , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[9]  Stephan Preuß JESA Service Discovery Protocol , 2002, NETWORKING.

[10]  Young-Bae Ko,et al.  An integrated approach for efficient routing and service discovery in mobile ad hoc networks , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[11]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[12]  D. O'Mahony,et al.  Nom : Resource Location and Discovery for Ad Hoc Mobile Networks , 2002 .

[13]  Mei Yang,et al.  CNPGSDP: An efficient group-based service discovery protocol for MANETs , 2006, Comput. Networks.

[14]  Jonathan J. Cadiz The Awareness Monitor: A Coordination Tool for Asynchronous , 1998 .

[15]  Eryk Dutkiewicz,et al.  A review of routing protocols for mobile ad hoc networks , 2004, Ad Hoc Networks.

[16]  João Marcelo X. N. Teixeira,et al.  Augmented Ambient: An Interactive Mobility Scenario , 2007, HCI.

[17]  H. L. Hardman,et al.  Requirements for practical multimedia annotation , 2005 .

[18]  Hassan Artail,et al.  A Cluster Based Service Discovery Model for Mobile Ad Hoc Networks , 2007 .

[19]  James Fogarty,et al.  Aesthetic information collages: generating decorative displays that contain information , 2001, UIST '01.

[20]  John T. Stasko,et al.  A taxonomy of ambient information systems: four patterns of design , 2006, AVI '06.

[21]  Narottam Chand,et al.  Cooperative Caching Strategy in Mobile Ad Hoc Networks Based on Clusters , 2007, Wirel. Pers. Commun..

[22]  Delfina Malandrino,et al.  QoS-Based Web Service Discovery in Mobile Ad Hoc Networks Using Swarm Strategies , 2014, J. Comput. Networks Commun..

[23]  Hassan Artail,et al.  COACS: A Cooperative and Adaptive Caching System for MANETs , 2008, IEEE Transactions on Mobile Computing.

[24]  Anind K. Dey,et al.  Heuristic evaluation of ambient displays , 2003, CHI '03.

[25]  Rahmat Budiarto,et al.  A New Approach CBRP Based Resource Information Management in MANETs , 2008 .

[26]  Eyal de Lara,et al.  A cross-layer approach to service discovery and selection in MANETs , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[27]  Chi-Yin Chow,et al.  GroCoca: group-based peer-to-peer cooperative caching in mobile environment , 2007, IEEE Journal on Selected Areas in Communications.

[28]  Alireza Sahami Shirazi,et al.  Exploring ambient visualizations of context information , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[29]  Todd R. Andel,et al.  On the credibility of manet simulations , 2006, Computer.

[30]  Lars Erik Holmquist,et al.  Bringing computer graphics to everyday environments with informative art , 2002, SIGGRAPH '02.

[31]  Hamidah Ibrahim,et al.  Collaborative caching priority for processing requests in MANETs , 2014, J. Netw. Comput. Appl..

[32]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[33]  Chai-Keong Toh,et al.  Ad Hoc Mobile Wireless Networks , 2002 .

[34]  R. Sukthankar,et al.  Towards Ambient Projection for Intelligent Environments , 2005, Computer Vision for Interactive and Intelligent Environment (CVIIE'05).

[35]  Cai ShaoBin Flexible forward probability based service discovery protocol for MANETs , 2005 .

[36]  Sunny Consolvo,et al.  The CareNet Display: Lessons Learned from an In Home Evaluation of an Ambient Display , 2004, UbiComp.

[37]  Jun Tian,et al.  Exploiting Clustering and Cross-Layer Design Approaches for Data Caching in MANETs , 2007, Third IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2007).

[38]  John T. Stasko,et al.  Artistically conveying peripheral information with the InfoCanvas , 2002, AVI '02.

[39]  Tzung-Shi Chen,et al.  Service Discovery in Mobile Ad Hoc Networks , 2006, ICOIN.

[40]  Hassan Artail,et al.  A Collaborative Service Discovery and Service Sharing Framework for Mobile Ad Hoc Networks , 2007, NPC.

[41]  Chita R. Das,et al.  Cooperative cache-based data access in ad hoc networks , 2004, Computer.

[42]  Panos Markopoulos,et al.  Amelie: A Recombinant Computing Framework for Ambient Awareness , 2009, AmI.

[43]  Jun Tian,et al.  Exploiting Clustering and Cross-Layer Design Approaches for Data Caching in MANETs , 2007 .

[44]  Satyajayant Misra,et al.  Split-Cache: A holistic caching framework for improved network performance in wireless ad hoc networks , 2014, 2014 IEEE Global Communications Conference.