Service Element Host Selection for IoT QoS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional IoT service layers lack the functionality to support services composed of multiple service elements, failing to efficiently select and utilize service element hosts that meet quality of service (QoS) requirements due to a lack of understanding of the context and composition of these elements.
Innovation Solution
The implementation of a service element host selection function that processes QoS-based requests, collects relevant context information, and selects appropriate service element hosts to dispatch service element requests, enabling the discovery and utilization of services composed of multiple service elements across different hosts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a service layer supports services composed of multiple service elements, then the functionality and versatility of the IoT system is improved, but the device complexity and difficulty of selecting appropriate hosts increases
Solution Approach 1:
The patent introduces a service element host selection function as an intermediary component that mediates between service element requests and multiple potential hosts. This intermediary collects context information, evaluates QoS requirements, and automatically selects appropriate hosts, thereby enabling complex multi-element services without proportionally increasing the complexity experienced by the system operator.
Solution Approach 2:
The service element host selection function operates autonomously by automatically collecting context information, evaluating available hosts against QoS requirements, and making selection decisions without manual intervention. This self-service mechanism handles the complexity internally while presenting a simplified interface to users.
2Reliability
If the service layer efficiently selects service element hosts based on QoS requirements, then the quality of service delivery is improved, but the loss of time for context collection and processing increases
Solution Approach 1:
The service element host selection function performs preliminary actions by proactively collecting and caching context information about available hosts and their capabilities before service requests arrive. This preliminary preparation enables faster response times when actual service requests are processed, as the selection function already has pre-gathered information about host availability and QoS capabilities.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
A service, such as an internet of things service, may have multiple service elements. Each service element may be provided by multiple devices or virtual devices (service element hosts). A service/service element can be managed as a resource at the sendee layer. Service with multiple service elements is supported. Based on a QoS requirement from a client, service element host selection may use the necessary context information to make the decision of selecting a service element host. A client may choose to send the QoS requirement to the sendee host, which in turn forwards it to service element host selection.