Secure and Dynamic Service Recommendation in User-centric IoT Applications
DescriptionThe Internet of things (IoT) enables interconnectivity and communication between internet-enabled devices to offer services across application domains such as healthcare, and industrial systems. The data generated by these IoT devices are embedded with the user's way of life. Therefore, it is a pragmatic requirement for IoT based service provisioning frameworks to allow users to specify their functional (e.g. service duration) and non-functional (e.g. Quality of Service (QoS) or strength of service security) preferences on service parameters. Such service provisioning is coined as user-centric service provisioning, and IoT applications that support them are called user-centric IoT applications.
Existing IoT service provisioning frameworks either do not accommodate users' input preferences or are pseudo-user-centric at best, wherein they do not ascertain the satisfaction of their QoS requirements (e.g. throughput) and facilitate network security (e.g. data protection or transport
encryption) as a static parameter. If service provisioning frameworks are to be designed as comprehensively user-centric, they should allow users to specify their preferences on both QoS and network security. However, the load on the IoT devices increases to satisfy the service requirements of multiple users. Additionally, IoT devices involved are resource-constrained (energy, memory, etc.). Hence, the need to develop a new solution for resource management of IoT devices in a user-centric IoT application.
The goal of this research is to effectively create a user-centric IoT service provisioning that will be dynamic, secure, scalable, and improve IoT device management along with increasing device availability.