The International Arab Journal of Information Technology (IAJIT)


A Quality-Aware Context Information Selection Based Fuzzy Logic in IoT Environment

In the last decade, several works proposed their own approaches about the context management for the Internet of Things (IoT). An important issue in such systems is faced by context data distribution with a sufficient level of quality i.e., Quality of Context (QoC). In this paper, a fuzzy logic-based framework is proposed which handles QoC evaluating within distributed context manager and context-aware applications. In addition, IoT contains massive context sources and data. From this issue, we use MapReduce skyline to speed up the computation and introduce parallelism in the processing. This article presents also a solutions provided by the Model Driven Approach (MDA) for modelling the captured context information from different context source.

[1] Abid Z., Gestion de la Qualit de Contexte Pour L'intelligence ambiante, Ph.D Thesis, Tel ecom SudParis et Universit e d Evry-Val- d Essonne, 2012.

[2] Arcangeli J., Camps V., Desprats T., Laborde R., Lavinal E., Peninou A., Zarate P., Boujbel R., Oglaza A., Marie P., Bouzeghoub A., Chabridon S., Conan D., Taconet C., Lim L., Marquez S., Mignard C., Rottenberg S., Leriche S., Mbarki M., and Maurel H., Projet INCOME: INfrastructure de Gestion de COntexte Multi- Echelle pour l'Internet des Objets, in Proceedings of Conf rence Francophone sur les Architectures Logicielles, Paris, pp. 1-2 , 2014.

[3] Becker S., Blessing A., Durr F., and Rothermel K., Reference Model for the Quality of Context Information, Technical Report, 2010.

[4] Borges V., Survey of Context Information Fusion for Ubiquitous Internet-of-Things (IoT) Systems, Open Computer Science Journal, vol. 6, no. 1, pp. 64-78, 2016.

[5] Borzsony S., Kossmann D., and Stocker K., The Skyline Operator, in Proceedings of the 17th International Conference on Data Engineering, Heidelberg, pp. 421-430, 2001.

[6] Buchholz T., Kupper A., and Schiffers M., Quality of Context: What It Is and Why We Need It, in Proceedings of the 10th Workshop of the Open View University Association: OVUA 03, Geneva, pp. 1-14, 2003.

[7] Chabridon S., Laborde R., Desprats T., Oglaza A., Marie P., and Marquez S., A Survey on Addressing Privacy Together With Quality of Context for Context Management in the Internet of Things, Annals of Telecommunications Journal, vol. 69, no. 1-2, pp. 47-62, 2013.

[8] Chabridon S., Conan D., Abid Z., and Taconet C., Building Ubiquitous QoC-Aware Applications through Model-Driven Software Engineering, Science of Computer Programming Journal, vol. 78, no. 10, pp. 1912- 1929, 2013.

[9] Chomicki J., Godfrey P., Gryz J., and Liang D., Skyline with Presorting, in Proceedings of International Conference on Data Engineering, Bangalore, pp. 717-719, 2003.

[10] Dean J. and Ghemawat S., MapReduce: Simplied Data Processing on Large Clusters, Communications of the ACM Journal, vol. 51, no. 1, pp. 107-113, 2008.

[11] Dustdar S. and Manzoor A., Quality of Context in Pervasive Systems: Models, Techniques, and Applications, Ph.D Thesis, Technical University of Vienna, 2010.

[12] Godfrey P., Shipley R., and Gryz J., Maximal Vector Computation in Large Data Sets, in Proceedings of the 31st International Conference On Very Large Data Bases, Trondheim, pp. 229- 240, 2005.

[13] Gu T., Wang X., Pung H., and Zhang D., An Ontology-based Context Model in Intelligent Environments, in proceedings of Communication Networks and Distributed System Modeling and Simulation Conference, Singapore, pp. 270-275, 2004.

[14] Hoyos J., Molina J., Botia J., and Preuveneers D., A Model-Driven Approach for Quality of Context in Pervasive Systems, Computers and Electrical Engineering journal, vol. 55, pp. 39- 58, 2016.

[15] Kalyvas C. and Tzouramanis T., A Survey of 6 N \ O L Q H 4 X H U \ 3 U R F H V V L Q J Computing Research Repository Journal, 2017.

[16] Kim Y. and Lee K., A Quality Measurement Method of Context Information in Ubiquitous Environments, in Proceedings of International Conference on Hybrid Information Technology, Cheju Island, pp. 576-581, 2006.

[17] Lim L., Marie P., Conan D., Chabridon S., Desprats T., and Manzoor A., Enhancing Context Data Distribution for the Internet of Things Using Qoc-awareness and Attribute- Based Access Control, Annals of Telecommunications journal, vol. 71, no. 3-4, pp. 121-132, 2016. 530 The International Arab Journal of Information Technology, Vol. 15, No. 3A, Special Issue 2018

[18] Manzoor A., Truong H., and Dustdar S., Quality of Context: Models and Applications for Context-aware Systems in Pervasive Environments, The Knowledge Engineering Review journal, vol. 29, no. 2, pp.154-170, 2014.

[19] Marie P., Gestion de bout en bout de la Qualit de Contexte Pour l Internet des Objets: le Cadriciel QoCIM, Doctoral Thesis, University of Toulouse, 2015.

[20] Marie P., Desprats T., Chabridon S., and Sibilla M., Extending Ambient Intelligence to the Internet of Things: New Challenges for QoC Management, in Proceedings of the International Conference on Ubiquitous Computing and Ambient Intelligence, Belfast, pp. 224-231, 2014.

[21] Marie P., Desprats T., Chabridon S., Sibilla M., and Taconet C., From Ambient Sensing to IoT- based Context Computing: An Open Framework for End to End QoC Management, Sensors Journal, vol. 15, no. 6, pp. 14180-14206, 2015.

[22] Marie P., Desprats T., Chabridon S., and Sibilla M., QoCIM: A Meta-model for Quality of Context, in Proceedings of 8th International and Interdisciplinary Conference on Modeling and Using Context, Annecy, pp. 302-315, 2013.

[23] Marquez S., Models and Algorithms for Managing Quality of Context and Respect for Privacy in the Internet of Things, Thesis, University of Paris-Saclay, 2015.

[24] Menasce D., QoS Issues in Web Services, IEEE Internet Computing Journal, vol. 6, no. 6, pp. 72-75, 2002.

[25] Nazario D., Andrade A., Borgers L., Ramos W., Todesco J., and Dantas M., An Enhanced Quality of Context Evaluating Approach in the e- Health Sensor Platform, inProceedings of the 11th ACM Symposium on QoS and Security for Wireless and Mobile Networks, Cancun, pp. 1-7, 2015.

[26] Naz rio D., Dantas M., and Todesco J., Context Management: Toward Assessing Quality of Context Parameters in Ubiquitous Ambient Assisted Living Environment, Journal of Information Systems and Technology Management, vol. 11, no. 3, pp. 569-590, 2014.

[27] Papadias D., Tao Y., Fu G., and Seeger B., An Optimal and Progressive Algorithm for Skyline Queries, in Proceedings of International Conference on Management of Data, California, pp. 467-478, 2003.

[28] Preuveneers D. and Berbers Y., Quality Extensions and Uncertainty Handling for Context Ontologies, in Proceedings of Context and Ontology Conference, Trentino, 2006.

[29] Priya N. and Chandramathi S., QoS Based Optimal Selection of Web Services Using Fuzzy Logic, Emerging Technologies in Web Intelligence Journal, vol. 6, no.3, pp. 331-339, 2014.

[30] Ranganathan A., Al-Muhtadi J., and Campbell R., Reasoning about Uncertain Contexts in 3 H U Y D V L Y H & R P S X W L Q J ( Q Y L U R Q P H Q W V IEEE Pervasive Computing, vol. 3, no. 2, pp. 62-70, 2004.

[31] Razzaque M., Dobson S., and Nixon P., Categorization and Modelling of Quality in & R Q W H

[ W , Q I R U P D W L R Q Trusted and Autonomic Computing journal, 2006.

[32] Retima F., Benharzallah S., Kahloul L., and Kazar O., A Comparative Analysis of Context- Management Approaches for the Internet of Things, The International Arab Journal of Information Technology, vol. 14, no. 4A, pp. 578-585, 2017.

[33] Rottenberg S., Mod les, M thodes et Outils Pour les Syst mes R partis Multi chelles, Thesis, Institut National des T l communications, 2015.

[34] Rottenberg S., Leriche S., Taconet C., Lecocq C., and Desprats T., MuSCa: A Multiscale Characterization Framework for Complex Distributed Systems, in Proceedings of the Federated Conference on Computer Science and Information Systems, Warsaw, pp.57-85, 2014.

[35] Sharma A., Kumar R., Grover P., Estimation of Quality for Software Components an Empirical Approach, ACM SIGSOFT Software Engineering Notes Journal, vol. 33, no. 6, pp. 1- 10, 2008.

[36] Soler L., Social Networks and Performance in Knowledge Creation. An Application and a Methodological Proposal, Ph.D Thesis, University of Girona, 2006.

[37] Stella M., Parallel Skyline Computation on Map - Reduce Systems, Ph.D Thesis, Technical University of Crete School of Electronic and Computer Engineering, 2013.

[38] Suchithra M. and Ramakrishnan M., Non Functional QoS Criterion Based Web Service Ranking, in Proceedings of the International Conference on Soft Computing Systems, India, pp. 79-90, 2016.

[39] Taconet C. and Kasi-aoul Z., Building Context- Awareness Models for Mobile Applications, Digital Information Management Journal, vol. 8, no. 2, pp. 78-87, 2010.

[40] Vlachou A., Doulkeridis C., Kotidis Y., Angle- based Space Partitioning for Efficient Parallel Skyline Computation, in Proceedings of the ACM SIGMOD International Conference on Management of Data, Vancouver, pp. 227-238, 2008.

[41] Yahyaoui H., Almulla M., and Maamar Z., A ) X ] ] \ 0 R G H O I R U 6 H O H F W L Q J 6 R F L D O : H E 6 H U Y L F H V in Proceedings of the International Conference A Quality-Aware Context Information Selection Based Fuzzy Logic in IoT Environment 531 on Web Information Systems Engineering, Wise, pp. 32-46, 2014.

[42] Zimmermann A., Context Management and Personalisation: a Tool Suite for Context-and User-Aware Computing, the Association for Computing Machinery, 2007. Farida Retima is a PhD student in intelligent Computer Science Laboratory University Mohamed Khider Biskra, Alegria. Saber Benharzallah is an associate professor and researcher in the computer science department of Batna2 University, (Algeria). Received his Ph.D degree in 2010 from the same department. Dr Benharzallah is currently the team leader of semantic interoperability and their applications in information systems and web services, in LINFI laboratory (Biskra University). Laid Kahloul received the Ph.D. degree in computer software and theory from the Computer Science Department, Biskra University, Biskra, Algeria, in 2012. He is currently an associate Professor with the Computer Science Department, Biskra University, Algeria. Okba Kazar professor in the Computer Science Department of Biskra, he helped to create the laboratory LINFI at the University of Biskra. He is a member of international conference program committees and the "editorial board" for various magazines. His research interests are artificial intelligence, multi-agent systems, web applications and information systems.