Edge Service Validation via Blockchain Reputation Scores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Edge computing environments, particularly in mobile and IoT settings, face challenges with orchestration, coordination, and resource management due to the complexity of integrating mobility and dynamically launched services, leading to suboptimal performance and security in multi-participant scenarios.

Innovation Solution

A rating and validation system that utilizes a blockchain to verify and analyze edge services, providing reputation scores based on service telemetry data, enabling customers to select reliable services and improving security and operability by logging and persisting validation information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If edge computing services are dynamically launched and integrated in mobile settings, then service capabilities and responsiveness are improved, but orchestration complexity and coordination difficulty increase

Engineering Contradiction:
Improveservice capabilitiesVSAvoidorchestration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A service validation system acts as an intermediary between edge service providers and consumers. The system receives service validation requests, performs verification against predefined criteria, and returns validation results. This mediator approach simplifies the complex interactions in multi-participant mobile edge computing by providing a standardized validation interface that all participants can use, reducing orchestration complexity while maintaining service adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple participants are involved in edge computing ecosystems, then service diversity and functionality are improved, but security verification and trust management become more difficult

Engineering Contradiction:
Improveservice diversityVSAvoidsecurity verification
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The validation system segments the security verification process into distinct, independent validation criteria that can be applied to different service aspects. Each service is validated against multiple predefined criteria (performance, security, compliance), and results are segmented by service component. This segmentation approach enables comprehensive security verification across diverse services while maintaining manageable complexity through modular validation rules

Inventive Principle:
Principle #1Segmentation

3Reliability

If service validation and reputation tracking are implemented, then trust and security are improved, but system complexity and processing overhead increase

Engineering Contradiction:
ImprovetrustVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates simplified copies of service validation information in the form of reputation scores and validation certificates. Instead of maintaining complex detailed validation records for all services, the system generates condensed reputation representations that capture essential trust information. These reputation copies can be quickly queried and used for decision-making, reducing system complexity while maintaining trust verification capabilities

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11611491B2Edge computing service global validation
Publication Date: 2023.03.21 INTEL CORP
  • US11611491B2 patent drawing
  • US11611491B2 patent drawing
  • US11611491B2 patent drawing

AI summary

An architecture to enable verification, ranking, and identification of respective edge service properties and associated service level agreement (SLA) properties, such as in an edge cloud or other edge computing environment, is disclosed. In an example, management and use of service information for an edge service includes: providing SLA information for an edge service to an operational device, for accessing an edge service hosted in an edge computing environment, with the SLA information providing reputation information for computing functions of the edge service according to an identified SLA; receiving a service request for use of the computing functions of the edge service, under the identified SLA; requesting, from the edge service, performance of the computing functions of the edge service according to the service request; and tracking the performance of the computing functions of the edge service according to the service request and compliance with the identified SLA.