Major key issues and challenges of IoT

Quality of Service (QoS)

Quality of Service (QoS) is another important factor for IoT. QoS can be defined as a measure to evaluate the quality, efficiency and performance of IoT devices, systems and architecture. The important and required QoS metrics for IoT applications are reliability, cost, energy consumption, security, availability and service time. A smarter IoT ecosystem must fulfill the requirements of QoS standards. Also, to ensure the reliability of any IoT service and device, its QoS metrics must be defined first. Further, users may also be able to specifiy their needs and requirements accordingly. Several approaches can be deployed for QoS assessment, however as mentioned by White et al. there is a trade-off between quality factors and approaches. Therefore, good quality models must be deployed to overcome this trade-off. There are certain good quality models available in literature such as ISO/IEC25010 and OASIS-WSQM which can be used to evaluate the approaches used for QoS assessment. These models provides a wide range of quality factors that is quite sufficient for QoS assessment for IoT services. Table 2 summarizes the different studies with respect to IoT key challenges and issues discussed above.

Table 2 A summary of studies with respect to IoT key challenges and applications

IoT key issues Specific concepts covered
Interoperability General issues, IoT platforms, and architectures, technical and semantic interoperability
Security and privacy Security and privacy issues, definition and design of secure IoT networks and architecture
Management and control IoT layer management and control, device, network, application, data and trust management, and control
Architecture Hardware, cloud centric, SOA, process architectures and conceptual models, application frameworks
Quality of Service Data traffic load, protocols for all layers in IoT architecture, QoS and QoE routine check
Authentication and identification Addressing issues and solutions, IoT integrations with internet protocols (IPv6), authentication and identification issues
Environment, power and energy Involvement of green technology in IoT, design of low power consumption devices and chips, pollution control, and management
Smart city, healthcare and transportation Smart traffic management and control, smart devices for healthcare management, smart vehicles, energy management
Data processing and storage Data analysis, visualization, integration issues, and solutions
Reliability Connectivity, mobility and routing issues, reliability of infrastructure and applications
Scalability Scaling issues on large platforms and geographical locations, potential discovery services
Standardization IoT definition, protocols design, architecture standardization, vision, and framework design