Service Element Host Selection for IoT QoS

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice layer functionalityVSAvoidhost selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
ImproveQoS requirement fulfillmentVSAvoidcontext collection time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3332513B1Service element host selection
Publication Date: 2021.06.16 CONVIDA WIRELESS LLC
  • EP3332513B1 patent drawingFigure 1
  • EP3332513B1 patent drawingFigure 2~3
  • EP3332513B1 patent drawingFigure 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.