Context-as-a-Service Platform: Exchange and Share Context in an IoT Ecosystem

While the Internet of Things (IoT) is growing at a staggering pace, the demand for context-driven intelligence will be a fundamental factor for IoT sustainability, growth, interoperability and acceptance. In this paper, we propose an operational platform called Context-as-a-Service (CoaaS) which enables smart things and IoT silos to discover, validate and share relevant and dependable context. The CoaaS platform consists of context query engine, context reasoning engine, and context storage management system for scalable and performance-oriented context management. We demonstrate features and functionality of CoaaS with a smart city use case “Smart parking and charging for electrical vehicles” partnering with a large vehicle manufacturing company.

[1]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

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

[3]  Prem Prakash Jayaraman,et al.  Architecting IoT context storage management for context-as-a-service platform , 2017, 2017 Global Internet of Things Summit (GIoTS).

[4]  Harry Chen,et al.  An Intelligent Broker Architecture for Pervasive Context-Aware Systems , 2004 .

[5]  Arkady B. Zaslavsky,et al.  CA4IOT: Context Awareness for Internet of Things , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[6]  Schahram Dustdar,et al.  A survey on context-aware web service systems , 2009, Int. J. Web Inf. Syst..

[7]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[8]  Prem Prakash Jayaraman,et al.  Querying IoT services: A smart carpark recommender use case , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

[9]  Euiho Suh,et al.  Context-aware systems: A literature review and classification , 2009, Expert Syst. Appl..

[10]  Mohamed Medhat Gaber,et al.  Reasoning about Context in Uncertain Pervasive Computing Environments , 2008, EuroSSC.

[11]  Arkady B. Zaslavsky,et al.  Towards a theory of context spaces , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[12]  Sangun Park,et al.  Context-Aware Services Framework Based on Semantic Web Services for Automatic Discovery and Integration of Context , 2013 .

[13]  Ralf Tönjes,et al.  Survey of Context Provisioning Middleware , 2013, IEEE Communications Surveys & Tutorials.

[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..

[16]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[17]  Edwin J. Y. Wei,et al.  CAMPUS: A middleware for automated context-aware adaptation decision making at run time , 2013, Pervasive Mob. Comput..

[18]  Prem Prakash Jayaraman,et al.  CDQL: A Generic Context Representation and Querying Approach for Internet of Things Applications , 2016, MoMM.

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