Edge SFC Partitioning With DLT Smart-Contract Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network function virtualization (NFV) environments, particularly in edge computing, ensuring the proper execution of Service Function Chains (SFCs) while meeting quality of service (QoS) requirements and optimizing resource utilization is challenging, especially when a single service provider cannot fulfill all SFC requirements.

Innovation Solution

A distributed and decentralized approach using graph-based distributed ledger technology (DLT) augmented with layer-2 smart contracts to partition SFCs into sub-workloads and allocate them to multiple service providers through an auction mechanism, ensuring trust and efficient resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single service provider is used to execute SFC, then device complexity is reduced, but the ability to fulfill QoS requirements and optimize resource utilization deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidSFC execution reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the SFC execution into multiple independent parts distributed across different service providers. Each provider executes a specific portion of the SFC, allowing the system to leverage multiple providers' resources while maintaining manageable complexity through modular architecture and standardized interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary orchestration layer that manages the distribution, coordination, and monitoring of SFC execution across multiple service providers. This mediator handles the complexity of multi-provider coordination, enabling reliable SFC execution without requiring each provider to manage the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple service providers are used to execute SFC, then resource utilization and QoS fulfillment are improved, but device complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal orchestration framework that can manage multiple service providers with different capabilities through standardized interfaces. This multi-functional system handles provisioning, monitoring, and coordination across diverse providers, enabling high resource utilization without proportionally increasing complexity.

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

Solution Approach 2:

The patent implements dynamic resource allocation and provider selection mechanisms that adapt to changing conditions. The system dynamically adjusts SFC distribution across providers based on resource availability, performance metrics, and QoS requirements, optimizing productivity while managing complexity through adaptive rather than static configurations.

Inventive Principle:
Principle #15Dynamics

3Productivity

If SFC is partitioned across multiple providers, then resource optimization is improved, but trust management among autonomous entities becomes more difficult

Engineering Contradiction:
Improveresource optimizationVSAvoidtrust management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements comprehensive feedback mechanisms where each service provider reports execution status, resource consumption, and performance metrics to the orchestration system. This feedback loop enables automated trust verification, performance monitoring, and dynamic adjustment of SFC distribution, optimizing resource utilization while managing trust through transparent, data-driven coordination.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12463872B2Distributed and DLT-based SFC partitioning over multiple providers in edge environments
Publication Date: 2025.11.04 DELL PROD LP
  • US12463872B2 patent drawing
  • US12463872B2 patent drawing
  • US12463872B2 patent drawing

AI summary

A service partitions a service function chain (SFC) into multiple virtualized network functions (VNFs). The services deploys the VNFs to a smart contract operating in a distributed ledger. The smart contract initiates a bid to service the SFC. Multiple infrastructure providers (InPs) are identified and included in a graph structure. The graph is organized to reflect the order by which the VNFs are to be serviced by the different InPs. The graph also lists the costs the InPs require to service the various different VNFs. The InPs included in a specific graph traversal having the smallest cost are selected, but the cost that is used is the cost for the graph traversal having the penultimate smallest cost. The service outputs the selected InPs as well as the penultimate smallest cost.