Managing context data for diverse operating spaces

Context-aware computing is an exciting paradigm in which applications perceive and react to changing environments in an unattended manner. To enable behavioral adaptation, a context-aware application must dynamically acquire context data from different operating spaces in the real world, such as homes, shops and persons. Motivated by the sheer number and diversity of operating spaces, we propose a scalable context data management system in this paper to facilitate data acquisition from these spaces. In our system, we design a gateway framework for all operating spaces and develop matching algorithms to integrate the local context schemas of operating spaces into a global set of domain schemas upon which SQL-based context queries can be issued from applications. The system organizes the operating space gateways as peers in semantic overlay networks and employs distributed query processing techniques over these overlays. Evaluation results on a prototype implementation demonstrate the effectiveness of our system design.

[1]  Valérie Issarny,et al.  CoWSAMI: Interface-aware context gathering in ambient intelligence environments , 2008, Pervasive Mob. Comput..

[2]  Tao Gu,et al.  Object relevance weight pattern mining for activity recognition and segmentation , 2010, Pervasive Mob. Comput..

[3]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .

[4]  Jian Lu,et al.  epSICAR: An Emerging Patterns based approach to sequential, interleaved and Concurrent Activity Recognition , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[5]  Spyros Lalis,et al.  OmniStore: Automating data management in a personal system comprising several portable devices , 2007, Pervasive Mob. Comput..

[6]  Ming Li,et al.  Data-centric middleware for context-aware pervasive computing , 2008, Pervasive Mob. Comput..

[7]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[8]  Tao Gu,et al.  Schema matching for context-aware computing , 2008, UbiComp.

[9]  Arkady B. Zaslavsky,et al.  The ECORA framework: A hybrid architecture for context-oriented pervasive computing , 2008, Pervasive Mob. Comput..

[10]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM 2001.

[11]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 2002, Wirel. Networks.

[12]  Judy Kay,et al.  PersonisAD: Distributed, Active, Scrutable Model Framework for Context-Aware Services , 2007, Pervasive.

[13]  Zhaohui Wu,et al.  ScudWare: A Semantic and Adaptive Middleware Platform for Smart Vehicle Space , 2007, IEEE Transactions on Intelligent Transportation Systems.

[14]  Alan Messer,et al.  SeeNSearch: A Context Directed Search Facilitator for Home Entertainment Devices , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[15]  Raghu Ramakrishnan,et al.  Database Management Systems , 1976 .

[16]  Shonali Krishnaswamy,et al.  An Evaluation of Query Languages for Context-Aware Computing , 2006, 17th International Workshop on Database and Expert Systems Applications (DEXA'06).

[17]  Tao Gu,et al.  Information retrieval in schema-based P2P systems using one-dimensional semantic space , 2007, Comput. Networks.

[18]  Roy H. Campbell,et al.  Super spaces: a middleware for large-scale pervasive computing environments , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[19]  Yolande Berbers,et al.  CADeComp: Context-aware deployment of component-based applications , 2008, J. Netw. Comput. Appl..

[20]  Franco Zambonelli,et al.  A Simple Model and Infrastructure for Context-Aware Browsing of the World , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[21]  Jin Song Dong,et al.  Semantic Space: an infrastructure for smart spaces , 2004, IEEE Pervasive Computing.

[22]  Jadwiga Indulska,et al.  An Autonomic Context Management System for Pervasive Computing , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[23]  Ahmed Karmouch,et al.  ACAI: agent-based context-aware infrastructure for spontaneous applications , 2005, J. Netw. Comput. Appl..

[24]  Jadwiga Indulska,et al.  Developing context-aware pervasive computing applications: Models and approach , 2006, Pervasive Mob. Comput..

[25]  Robert Morris,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM 2001.

[26]  Sang Jeong Lee,et al.  HiCon: a hierarchical context monitoring and composition framework for next-generation context-aware services , 2008, IEEE Network.

[27]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[28]  Timothy Sohn,et al.  iCAP: Interactive Prototyping of Context-Aware Applications , 2006, Pervasive.

[29]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[30]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..