Context Processing: A Distributed Approach

Context processing refers to the operation of processing different types of context data and/or information using different kinds of operators. These operators are applied according to some conditions or constraints given in context queries. Existing context aware systems process context data in a centralized fashion to answer context queries and generate context information. However, this method can cause scalability issues and give poor system throughput. In this paper, we aim to address this issue by proposing a distributed context data processing mechanism in which the context data processing computations of different context queries will be distributed to different computing devices. Relying on the developed prototype, a performance evaluation was conducted with centralized context data processing method as benchmark. (Less)

[1]  Harry Chen,et al.  An Intelligent Broker for Context-Aware Systems , 2003 .

[2]  Jadwiga Indulska,et al.  A survey of context modelling and reasoning techniques , 2010, Pervasive Mob. Comput..

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

[4]  Werner Retschitzegger,et al.  Context-awareness on mobile devices - the hydrogen approach , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

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

[6]  Kurt Geihs,et al.  A Context Query Language for Pervasive Computing Environments , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[7]  Siobhán Clarke,et al.  CASS - Middleware for Mobile Context-Aware Applications , 1990 .

[8]  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).

[9]  Jani Mäntyjärvi,et al.  Managing Context Information in Mobile Devices , 2003, IEEE Pervasive Comput..

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

[11]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[12]  Tao Gu,et al.  Context-aware middleware for pervasive elderly homecare , 2009, IEEE Journal on Selected Areas in Communications.

[13]  Hung Keng Pung,et al.  A Mean-Variance Based Index for Dynamic Context Data Lookup , 2011, MobiQuitous.

[14]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[15]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..