Edge Computing Delegate Authentication Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed computing systems on the edge struggle to fully utilize the diverse capabilities of heterogeneous devices, often relying on central controllers and failing to create an ecosystem where devices with specialized capabilities can efficiently share resources, leading to underutilization of individual device resources.

Innovation Solution

A method and system that establish a cooperative membership model where devices interact through a trusted entity, delegates, and suppliers to share resources, with a protocol that allows devices to search for other devices to perform tasks using available resources, including sending authentication challenges and determining valid solutions to proceed with request handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a central controller is used to coordinate devices in a distributed computing system, then system control and coordination are improved, but device resource utilization and system efficiency deteriorate due to the bottleneck effect and underutilization of individual device capabilities

Engineering Contradiction:
Improvesystem controlVSAvoiddevice resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the control function from a centralized controller and distributes it across multiple delegate devices. Each delegate device can independently authenticate suppliers and coordinate tasks, eliminating the single-point bottleneck while maintaining system control through distributed decision-making among delegates

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the control authority by dividing delegates into different groups based on their capabilities and roles. Each segment (delegate group) can autonomously manage specific tasks and suppliers, allowing parallel processing and better utilization of diverse device capabilities across the distributed system

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If devices with specialized capabilities are introduced to the distributed system, then system versatility and task handling capability are improved, but resource sharing efficiency deteriorates due to lack of coordination mechanisms

Engineering Contradiction:
Improvetask handling capabilityVSAvoidresource sharing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a universal delegate role that can perform multiple functions: authenticating suppliers, coordinating tasks, managing resources, and communicating with requesters. This multi-functional delegate design allows diverse devices with specialized capabilities to be integrated into a unified coordination framework, enabling both versatility and efficient resource sharing

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

Solution Approach 2:

The delegate acts as an intermediary between requesters and suppliers, facilitating efficient resource sharing by matching task requirements with supplier capabilities. The intermediary coordinates resource allocation, authenticates interactions, and optimizes the use of specialized device capabilities across the distributed system

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If authentication mechanisms are implemented to ensure secure device interactions, then system security is improved, but communication overhead and processing time increase

Engineering Contradiction:
Improvesystem securityVSAvoidauthentication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary authentication where delegates authenticate suppliers in advance before tasks are assigned. This pre-authentication establishes trust relationships beforehand, allowing subsequent task assignments and resource sharing to proceed without repeated authentication overhead, thus reducing processing time while maintaining security

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11477198B2Distributed computing on the edge
Publication Date: 2022.10.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11477198B2 patent drawing
  • US11477198B2 patent drawing
  • US11477198B2 patent drawing

AI summary

A computer-implemented method includes: receiving, by a computing device, a request from a requester; determining, by the computing device, one or more delegates that are currently capable of handling the request; sending, by the computing device, a request package to each of the one or more delegates, the request package including an authentication challenge; receiving, by the computing device, a solution to the authentication challenge from a supplier, the solution being provided by a particular delegate of the one or more delegates; determining, by the computing device, the solution to the authentication challenge is valid; and instructing, by the computing device and in response to determining the solution to the authentication challenge is valid, the particular delegate to proceed with handling the request.