Orchestrator Service Chaining for Hybrid Cloud VNFs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems face challenges in seamlessly integrating and managing virtual network functions across hybrid cloud environments, lacking efficient methods for service chaining and network connectivity between private and public clouds.

Innovation Solution

The implementation of an orchestrator that defines and provisions network services by identifying vendor device managers to deploy virtual network functions with specified connectivity, enabling service chaining across multiple data centers and vendors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual network functions are deployed across hybrid cloud environments using traditional methods, then integration between private and public clouds is achieved, but service chaining and network connectivity management become complex and inefficient

Engineering Contradiction:
Improveintegration capabilityVSAvoidservice chaining management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an orchestrator as an intermediary component that manages service chaining across hybrid cloud environments. The orchestrator abstracts the complexity of connecting virtual network functions across private and public clouds by providing centralized control, automated service chain provisioning, and unified management interfaces, thereby resolving the technical contradiction between integration capability and management complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The orchestrator is designed as a universal management platform that can handle multiple cloud environments (private and public), different virtual network function types, and various service chaining scenarios through a single unified system. This multi-functional approach enables seamless integration while maintaining manageable complexity through standardized processes

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

2Productivity

If manual provisioning methods are used for virtual network functions, then deployment control is maintained, but provisioning efficiency and scalability are reduced

Engineering Contradiction:
Improveprovisioning efficiencyVSAvoiddeployment control
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The orchestrator implements self-service capabilities that enable automated provisioning of virtual network functions and service chains. The system can automatically discover available virtual network functions, select appropriate instances, establish connections, and manage lifecycle operations without requiring manual intervention for each deployment task, thereby significantly improving provisioning efficiency while maintaining policy-based control

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring service chain templates, pre-identifying compatible virtual network functions, and pre-establishing connectivity policies. This preparatory work enables rapid automated deployment when provisioning is requested, improving efficiency while maintaining control through pre-defined parameters and constraints

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11843506B2Service chaining of virtual network functions in a cloud computing system
Publication Date: 2023.12.12 VMWARE INC
  • US11843506B2 patent drawing
  • US11843506B2 patent drawing
  • US11843506B2 patent drawing

AI summary

An example method of provisioning a network service in a cloud computing system includes: defining, at an orchestrator, the network service to include a plurality of network functions; defining, at the orchestrator, network connectivity among the plurality of network functions; identifying a plurality of vendor device managers (VDMs) configured to provision virtual network functions that implement the plurality of network functions; and instructing, by the orchestrator, the VDMs to deploy the virtual network functions having the defined network connectivity.