Context-Oriented User-Centric Search System for the IoT Based on Fuzzy Clustering

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1192)


The Internet of Things (IoT) paradigm envisions to support the creation of several applications that aids in the betterment of the society from various sectors such as environment, finance, industry etc. These applications are to be user-centric for their larger acceptance by the society. With the increase in the number of sensors that should are getting connected to the IoT infrastructure, there is an augmented increase in the amount of data generated by these sensors. Therefore it becomes a fundamental requirement to search for the sensors that produce the most applicable data required by the application. In this regard, context parameters of the sensors and the application users can be utilized to effectively filter out sensors from a large group. This paper proposes a sensor search scheme based on semantic-weights and fuzzy clustering. We have modified the traditional fuzzy c-means clustering algorithm by incorporating the semantic and context attributes of the sensors to obtain fuzzy clusters. During the query resolution phase, the query is directed to the most appropriate cluster. These clusters are formed through the use of linguistic variables rather than quantitative attributes and thus aid in effective user-centric search results. Experimental results indicate that the proposed scheme achieves better performance when compared to the existing techniques.


Context-aware Fuzzy clustering Internet of Things Resource discovery Semantic similarity Sensor search 


  1. 1.
  2. 2.
    Apache Commons Math. Accessed 20 Aug 2019
  3. 3.
    Apache Jena. Accessed 20 Aug 2019
  4. 4.
    MesoWest Dataset. Accessed 20 Aug 2019
  5. 5.
    SPARQL Query Language. Accessed 20 Aug 2019
  6. 6.
    Bezdek, J.C., Ehrlich, R., Full, W.: FCM: the fuzzy c-means clustering algorithm. Comput. Geosci. 10(2–3), 191–203 (1984)CrossRefGoogle Scholar
  7. 7.
    Desai, P., Sheth, A., Anantharam, P.: Semantic gateway as a service architecture for IoT interoperability. In: IEEE International Conference on Mobile Services, pp. 313–319. IEEE (2015)Google Scholar
  8. 8.
    Dilli, R., Argou, A., Pilla, M., Pernas, A.M., Reiser, R., Yamin, A.: Fuzzy logic and MCDA in IoT resources classification. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, pp. 761–766. ACM (2018)Google Scholar
  9. 9.
    Ebrahimi, M., ShafieiBavani, E., Wong, R.K., Fong, S., Fiaidhi, J.: An adaptive meta-heuristic search for the Internet of Things. Future Gener. Comput. Syst. 76, 486–494 (2017)CrossRefGoogle Scholar
  10. 10.
    Hung, C.C., Kulkarni, S., Kuo, B.C.: A new weighted fuzzy c-means clustering algorithm for remotely sensed image classification. IEEE J. Sel. Top. Sign. Proces. 5(3), 543–553 (2011)CrossRefGoogle Scholar
  11. 11.
    Lefort, L., et al.: Semantic sensor network. XG final report (2011) Google Scholar
  12. 12.
    Pattar, S., Buyya, R., Venugopal, K.R., Iyengar, S.S., Patnaik, L.M.: Searching for the IoT resources: fundamentals, requirements, comprehensive review, and future directions. IEEE Commun. Surv. Tutorials 20(3), 2101–2132 (2018)CrossRefGoogle Scholar
  13. 13.
    Pattar, S., et al.: Progressive search algorithm for service discovery in an IoT ecosystem. In: 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp. 1041–1048 (2019)Google Scholar
  14. 14.
    Pattar, S., et al.: Ontology based service discovery for intelligent transport systems using Internet of Things. In: Fourteenth International Conference on Information Processing (ICInPro), pp. 223–225 (2018)Google Scholar
  15. 15.
    Perera, C., Vasilakos, A.V.: A knowledge-based resource discovery for Internet of Things. Knowl. Based Syst. 109, 122–136 (2016)CrossRefGoogle Scholar
  16. 16.
    Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the Internet of Things: a survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014)CrossRefGoogle Scholar
  17. 17.
    Perera, C., Zaslavsky, A., Liu, C.H., Compton, M., Christen, P., Georgakopoulos, D.: Sensor search techniques for sensing as a service architecture for the Internet of Things. IEEE Sens. J. 14(2), 406–420 (2014)CrossRefGoogle Scholar
  18. 18.
    Roopa, M., Pattar, S., Buyya, R., Venugopal, K.R., Iyengar, S., Patnaik, L.: Social Internet of Things (SIoT): foundations, thrust areas, systematic review and future directions. Comput. Commun. 139, 32–57 (2019)CrossRefGoogle Scholar
  19. 19.
    Truong, C., Römer, K.: Content-based sensor search for the Web of Things. In: Proceedings of the GLOBECOM - IEEE Global Communications Conference, pp. 2654–2660 (2013)Google Scholar
  20. 20.
    Truong, C., Römer, K., Chen, K.: Fuzzy-based sensor search in the Web of Things. In: Proceedings of International Conference on the Internet of Things, (IoT), pp. 127–134 (2012)Google Scholar
  21. 21.
    Zhai, J., Liang, Y., Yu, Y., Jiang, J.: Semantic information retrieval based on fuzzy ontology for electronic commerce. JSW 3(9), 20–27 (2008)CrossRefGoogle Scholar
  22. 22.
    Zhang, C.: FuzWare: a fuzzy-based middleware for context-aware service. In: IEEE 2nd Advanced Information Technology Conference (IAEAC) on Electronic and Automation Control, pp. 1181–1185 (2017)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.IoT LabUniversity Visvesvaraya College of EngineeringBengaluruIndia
  2. 2.University of MelbourneMelbourneAustralia
  3. 3.Bangalore UniversityBengaluruIndia
  4. 4.Florida International UniversityMiamiUSA
  5. 5.National Institute of Advanced StudiesBengaluruIndia

Personalised recommendations