IoT Microservice Orchestration via Common Services Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT systems face challenges in enabling reliable, secure, and identifiable devices that can form networks dynamically to accomplish tasks, particularly due to fixed-function devices with limited resources and verticalized deployment models.

Innovation Solution

The proposed solution involves a distributed service framework (DSF) and a common services interface (CSI) that enable IoT devices to be self-aware, self-describing, and autonomous, allowing them to dynamically discover, register, and manage micro-services across a network of devices, including edge and cloud resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed-function devices are used in IoT networks, then device reliability is improved, but adaptability deteriorates

Engineering Contradiction:
Improvedevice reliabilityVSAvoidadaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments devices into identity layers and service layers. The identity layer remains fixed and reliable, while the service layer is dynamically composable from micro-services, enabling adaptability without compromising device identity reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic service composition where devices can dynamically discover, register, and invoke micro-services from other devices. This allows the service functionality to change dynamically while the core device identity remains stable and reliable.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If verticalized deployment models are used, then ease of manufacture is improved, but adaptability deteriorates

Engineering Contradiction:
Improveease of manufactureVSAvoidadaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal service interface that allows different verticalized devices to interact through common protocols. Devices from different manufacturers can publish and consume services uniformly, enabling adaptability across verticalized deployments without compromising manufacturing simplicity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The service registry and resolution layer acts as an intermediary between verticalized devices. It enables devices to discover and interact with services from other vendors through standardized interfaces, providing adaptability while maintaining the simplicity of verticalized device manufacturing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If dynamic service composition is enabled, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Devices automatically discover, register, and resolve services without manual configuration. The system self-organizes service relationships through automated registration with the service registry and dynamic resolution, reducing the complexity burden on individual devices while enabling system-wide adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The service registry provides feedback mechanisms where devices publish their capabilities and consume services based on resolved dependencies. This automated feedback loop enables dynamic service composition without requiring complex manual orchestration, distributing the complexity management across the network.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250036477A1Microservice provision and management
Publication Date: 2025.01.30 INTEL CORP
  • US20250036477A1 patent drawing
  • US20250036477A1 patent drawing
  • US20250036477A1 patent drawing

AI summary

A compute system that includes an Internet of things (IoT) device is provided. The IoT device includes a common services interface (CSI) to create a self-managing network of devices with other nodes comprising the CSI.