QoC-aware context data distribution in the internet of things

The Internet of Things (IoT) is a very dynamic and heterogeneous environment that generates plethora of sensor data, accessible to develop new smart pervasive applications. However, the substantial amount of effort required to collect and disseminate context data with sufficient quality prevents the context consumers to take advantage of the IoT to its full potential. Consequently, novel research efforts are required to design middleware solutions able to deliver relevant context data to consumer applications while hiding the complexity of data distribution in heterogeneous and large-scale environments. This paper presents the INCOME framework that enables context producers to express the level of Quality of Context (QoC) they are able to provide and context consumers to set thresholds on the QoC they expect in order to determine how to distribute context data. Our experiments show that context data can be annotated with QoC metadata and distributed from producers to consumers with a reasonable additional cost even on resource-constrained devices such as Raspberry Pi.

[1]  Sophie Chabridon,et al.  QoCIM: A Meta-model for Quality of Context , 2013, CONTEXT.

[2]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[3]  Jadwiga Indulska,et al.  Modelling and using imperfect context information , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[4]  Axel Küpper,et al.  Quality of Context: What It Is And Why We Need It , 2004 .

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

[6]  Joëlle Coutaz,et al.  Foundations for a Theory of Contextors , 2002, CADUI.

[7]  Peter R. Pietzuch,et al.  Distributed event-based systems , 2006 .

[8]  Daniela Nicklas,et al.  Quality matters: supporting quality-aware pervasive applications by probabilistic data stream management , 2014, DEBS '14.

[9]  Daniela Nicklas,et al.  Benefits of Integrating Meta Data into a Context Model , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[10]  Azzedine Boukerche,et al.  QoC-Based Context Data Caching for Disaster Area Scenarios , 2011, 2011 IEEE International Conference on Communications (ICC).

[11]  Edith C. H. Ngai,et al.  Quality-of-information aware data collection for mobile sensor networks , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[12]  Avigdor Gal,et al.  Efficient Processing of Uncertain Events in Rule-Based Systems , 2012, IEEE Transactions on Knowledge and Data Engineering.