Multi-Orchestrator Service Fulfillment via Domain Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for orchestrating network resources in NFV-based networks are limited, hindering the optimization of network capacity and performance.

Innovation Solution

A system and method for multiple orchestrator service fulfillment, where a first orchestrator divides a service into sub-services and selects a second orchestrator to fulfill them, allowing for delegation of tasks based on resource availability and geographic proximity, ensuring service continuity and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single orchestrator manages all network resources, then centralized control is maintained, but the system cannot scale efficiently and resource optimization is limited

Engineering Contradiction:
Improveresource optimization efficiencyVSAvoidorchestration system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the network into multiple domains, each with its own orchestrator (Domain Orchestrator or DO). Each DO manages a specific domain's resources independently, allowing parallel processing and scaling. The central orchestrator (CO) coordinates between domains but does not manage all resources directly, enabling the system to handle larger networks without proportional increases in complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the orchestration architecture, with multiple levels (CO at top level, DOs at domain level, and VNFs at resource level). This multi-layered structure allows the system to scale vertically and horizontally, managing complexity by organizing orchestrators in layers rather than using a flat single-orchestrator model.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If network services are distributed across multiple domains, then resource utilization improves, but service continuity becomes harder to maintain

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidservice continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the CO monitors service status across domains and receives status reports from DOs. When service disruptions are detected, the CO can dynamically adjust resource allocation and coordinate between DOs to restore services, ensuring continuity while maintaining distributed resource utilization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The CO acts as an intermediary between multiple DOs, coordinating service fulfillment across domain boundaries. When a service spans multiple domains, the CO manages the end-to-end service chain by coordinating resource allocation and handoffs between DOs, maintaining service continuity without requiring direct peer-to-peer communication between all DOs.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If orchestrators manage all services independently, then domain autonomy is maintained, but cross-domain service coordination becomes inefficient

Engineering Contradiction:
Improvedomain autonomyVSAvoidcross-domain service fulfillment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges the coordination function for cross-domain services at the CO level while maintaining independent domain management at the DO level. The CO consolidates the view and control of multi-domain service chains, enabling efficient coordination without compromising domain autonomy. DOs retain full control of their local resources and can independently manage single-domain services.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10848594B1System, method, and computer program for multiple orchestrator service fulfillment
Publication Date: 2020.11.24 AMDOCS DEV LTD
  • US10848594B1 patent drawing
  • US10848594B1 patent drawing
  • US10848594B1 patent drawing

AI summary

A system, method, and computer program product are provided for multiple orchestrator service fulfillment. In use, a first orchestrator receives a request to fulfill a service. The first orchestrator divides the service into a plurality of sub-services, and selects a second orchestrator to fulfill one or more of the plurality of sub-services. The first orchestrator then sends to the second orchestrator a request to fulfill the one or more of the plurality of sub-services.