IoT Resources Ranking: Decision Making Under Uncertainty Combining Machine Learning and Fuzzy Logic

The Internet of Things (IoT) is characterized by a broad range of resources connected to the Internet, requesting and providing services simultaneously. Given this scenario, suitably selecting the resources that best meet users’ demands has been a relevant and current research challenge. Based on the non-functional parameters of Quality of Service (QoS), IoT plays an important role in the ranking of these resources according to the offered services. This paper presents a proposal to classify and select the most appropriate resource for the client’s request, applying fuzzy logic to address uncertainties in the definition of ideal weights for QoS attributes, and aggregating machine learning to the pre-classification of EXEHDA middleware resources, in order to reduce the computational cost generated by MCDA algorithms. As the main contribution, the pre-classification of new resources of the EXEHDA-RR is presented. The experimental results show the efficiency of the proposed model.

[1]  Matthias Ehrgott,et al.  Multiple criteria decision analysis: state of the art surveys , 2005 .

[2]  João Ladislau Lopes Uma arquitetura para provimento de ciência de situação direcionada às aplicações ubíquas na infraestrutura da internet das coisas , 2016 .

[3]  Paulo F. Pires,et al.  A QoC-Aware Discovery Service for the Internet of Things , 2016, UCAmI.

[4]  Eyhab Al-Masri,et al.  QoS-based Discovery and Ranking of Web Services , 2007, 2007 16th International Conference on Computer Communications and Networks.

[5]  Nesrine Ben Salah,et al.  Fuzzy AHP for Learning Service Selection in Context-Aware Ubiquitous Learning Systems , 2016, 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld).

[6]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[7]  Ahmad Kamil Mahmood,et al.  Trust -Based Service Selection in Public Cloud Computing Using Fuzzy Modified VIKOR Method , 2013 .

[8]  Ching-Lai Hwang,et al.  Fuzzy Multiple Attribute Decision Making - Methods and Applications , 1992, Lecture Notes in Economics and Mathematical Systems.

[9]  Marten Schönherr,et al.  A flexible approach to service management-related service description in SOAs , 2006, WEWST@ECOWS.

[10]  Arkady B. Zaslavsky,et al.  Context-Aware Sensor Search, Selection and Ranking Model for Internet of Things Middleware , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[11]  Mohammed Almulla,et al.  A new fuzzy hybrid technique for ranking real world Web services , 2015, Knowl. Based Syst..

[12]  Stephan Reiff-Marganiec,et al.  Multi-criteria IoT Resource Discovery: A Comparative Analysis , 2016 .

[13]  Adenauer C. Yamin,et al.  EXEHDA-RR: Machine Learning and MCDA with Semantic Web in IoT Resources Classification , 2017, WebMedia.

[14]  G. R. Karpagam,et al.  Comparative Analysis of Semantic Web Service Selection Methods , 2015 .

[15]  M. Ramakrishnan,et al.  A Survey on Different Web Service Discovery Techniques , 2015 .

[16]  Ian H. Witten,et al.  Data mining: practical machine learning tools and techniques, 3rd Edition , 1999 .