Enabling IoT Service Classification: A Machine Learning-Based Approach for Handling Classification Issues in Heterogeneous IoT Services

The Internet of Things (IoT) is a form of Internet-based distributed computing that allows devices and their services to interact and execute tasks for each other. Consequently, the footprint of the IoT is increasing and becoming more complex to the highest degree. This has also given birth to new I...

Full description

Bibliographic Details
Main Authors: Mohammad Asad Abbasi, Yen-Lin Chen, Abdullah Ayub Khan, Zulfiqar A. Memon, Nouman M. Durrani, Jing Yang, Chin Soon Ku, Lip Yee Por
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10224512/
_version_ 1827860248440864768
author Mohammad Asad Abbasi
Yen-Lin Chen
Abdullah Ayub Khan
Zulfiqar A. Memon
Nouman M. Durrani
Jing Yang
Chin Soon Ku
Lip Yee Por
author_facet Mohammad Asad Abbasi
Yen-Lin Chen
Abdullah Ayub Khan
Zulfiqar A. Memon
Nouman M. Durrani
Jing Yang
Chin Soon Ku
Lip Yee Por
author_sort Mohammad Asad Abbasi
collection DOAJ
description The Internet of Things (IoT) is a form of Internet-based distributed computing that allows devices and their services to interact and execute tasks for each other. Consequently, the footprint of the IoT is increasing and becoming more complex to the highest degree. This has also given birth to new IoT-enabled applications and services. Efficient service interaction and management also call for understanding and analyzing the nature of IoT services. Further, IoT services must be characterized into various classes, and different service-related attributes must be considered for the classification. This article assesses the requirements of heterogeneous IoT services by examining their interactions. Principally, heterogeneous IoT and their service interactions are targeted. The research work performs classification of IoT services into various classes. Services are classified on the basis of various attributes. The attributes reflect different characteristics of the services. This research enables improved utilization of IoT services through efficient classification of available resources using machine learning methods. To demonstrate service classification applicability, the SVM, voting classifier, and decision tree have been applied in a service-oriented environment along with different types of services. All the services in the data set were analyzed and divided into five classes. Moreover, the decision tree performed well and achieved higher accuracy values in all classes. However, the overall prediction and classification of the decision tree model were observed to be good and satisfactorily high.
first_indexed 2024-03-12T13:21:32Z
format Article
id doaj.art-8b9ad255d07b41b69038030cbd7ba167
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-12T13:21:32Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-8b9ad255d07b41b69038030cbd7ba1672023-08-25T23:01:20ZengIEEEIEEE Access2169-35362023-01-0111890248903710.1109/ACCESS.2023.330660710224512Enabling IoT Service Classification: A Machine Learning-Based Approach for Handling Classification Issues in Heterogeneous IoT ServicesMohammad Asad Abbasi0Yen-Lin Chen1https://orcid.org/0000-0001-7717-9393Abdullah Ayub Khan2https://orcid.org/0000-0003-2838-7641Zulfiqar A. Memon3Nouman M. Durrani4https://orcid.org/0000-0001-6135-3924Jing Yang5Chin Soon Ku6https://orcid.org/0000-0003-0793-3308Lip Yee Por7https://orcid.org/0000-0001-5865-1533Department of Computer Science and Information Technology, Benazir Bhutto Shaheed University Lyari, Karachi, PakistanDepartment of Computer Science and Information Engineering, National Taipei University of Technology, Taipei, TaiwanDepartment of Computer Science and Information Technology, Benazir Bhutto Shaheed University Lyari, Karachi, PakistanDepartment of Computer Science, National University of Computer and Emerging Sciences (NUCES)-FAST, Islamabad, PakistanDepartment of Computer Science, National University of Computer and Emerging Sciences (NUCES)-FAST, Islamabad, PakistanDepartment of Computer System and Technology, Faculty of Computer Science and Information Technology, Universiti Malaya, Kuala Lumpur, MalaysiaDepartment of Computer Science, Universiti Tunku Abdul Rahman, Kampar, MalaysiaDepartment of Computer System and Technology, Faculty of Computer Science and Information Technology, Universiti Malaya, Kuala Lumpur, MalaysiaThe Internet of Things (IoT) is a form of Internet-based distributed computing that allows devices and their services to interact and execute tasks for each other. Consequently, the footprint of the IoT is increasing and becoming more complex to the highest degree. This has also given birth to new IoT-enabled applications and services. Efficient service interaction and management also call for understanding and analyzing the nature of IoT services. Further, IoT services must be characterized into various classes, and different service-related attributes must be considered for the classification. This article assesses the requirements of heterogeneous IoT services by examining their interactions. Principally, heterogeneous IoT and their service interactions are targeted. The research work performs classification of IoT services into various classes. Services are classified on the basis of various attributes. The attributes reflect different characteristics of the services. This research enables improved utilization of IoT services through efficient classification of available resources using machine learning methods. To demonstrate service classification applicability, the SVM, voting classifier, and decision tree have been applied in a service-oriented environment along with different types of services. All the services in the data set were analyzed and divided into five classes. Moreover, the decision tree performed well and achieved higher accuracy values in all classes. However, the overall prediction and classification of the decision tree model were observed to be good and satisfactorily high.https://ieeexplore.ieee.org/document/10224512/Classificationheterogeneitydecision treeSVMservice-oriented environment
spellingShingle Mohammad Asad Abbasi
Yen-Lin Chen
Abdullah Ayub Khan
Zulfiqar A. Memon
Nouman M. Durrani
Jing Yang
Chin Soon Ku
Lip Yee Por
Enabling IoT Service Classification: A Machine Learning-Based Approach for Handling Classification Issues in Heterogeneous IoT Services
IEEE Access
Classification
heterogeneity
decision tree
SVM
service-oriented environment
title Enabling IoT Service Classification: A Machine Learning-Based Approach for Handling Classification Issues in Heterogeneous IoT Services
title_full Enabling IoT Service Classification: A Machine Learning-Based Approach for Handling Classification Issues in Heterogeneous IoT Services
title_fullStr Enabling IoT Service Classification: A Machine Learning-Based Approach for Handling Classification Issues in Heterogeneous IoT Services
title_full_unstemmed Enabling IoT Service Classification: A Machine Learning-Based Approach for Handling Classification Issues in Heterogeneous IoT Services
title_short Enabling IoT Service Classification: A Machine Learning-Based Approach for Handling Classification Issues in Heterogeneous IoT Services
title_sort enabling iot service classification a machine learning based approach for handling classification issues in heterogeneous iot services
topic Classification
heterogeneity
decision tree
SVM
service-oriented environment
url https://ieeexplore.ieee.org/document/10224512/
work_keys_str_mv AT mohammadasadabbasi enablingiotserviceclassificationamachinelearningbasedapproachforhandlingclassificationissuesinheterogeneousiotservices
AT yenlinchen enablingiotserviceclassificationamachinelearningbasedapproachforhandlingclassificationissuesinheterogeneousiotservices
AT abdullahayubkhan enablingiotserviceclassificationamachinelearningbasedapproachforhandlingclassificationissuesinheterogeneousiotservices
AT zulfiqaramemon enablingiotserviceclassificationamachinelearningbasedapproachforhandlingclassificationissuesinheterogeneousiotservices
AT noumanmdurrani enablingiotserviceclassificationamachinelearningbasedapproachforhandlingclassificationissuesinheterogeneousiotservices
AT jingyang enablingiotserviceclassificationamachinelearningbasedapproachforhandlingclassificationissuesinheterogeneousiotservices
AT chinsoonku enablingiotserviceclassificationamachinelearningbasedapproachforhandlingclassificationissuesinheterogeneousiotservices
AT lipyeepor enablingiotserviceclassificationamachinelearningbasedapproachforhandlingclassificationissuesinheterogeneousiotservices