Service Cell Management Plane Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based platforms face challenges in providing high performance and quality service due to suboptimal resource provisioning methods, which can lead to performance degradation and increased risk of catastrophic failures affecting multiple service cells.

Innovation Solution

Implementing isolated hosting environments, referred to as service cells, with a dedicated management plane that reconciles intended and actual states of data plane resources, allowing for independent orchestration and management, thereby reducing the blast radius of failures and improving resource allocation efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a regional control plane is used to provision resources across service cells, then resource allocation can be centralized, but the blast radius of failures increases and management complexity grows

Engineering Contradiction:
Improvemanagement complexityVSAvoidfailure isolation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the centralized control plane into distributed service cell managers, one for each service cell. Each manager independently provisions and manages resources within its designated service cell, eliminating the single point of failure in centralized control and reducing the blast radius of failures to individual cells only.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service cell manager acts as an intermediary layer between the cloud management system and the data plane resources within each service cell. This intermediary enables localized decision-making and resource provisioning, reducing the need for complex centralized coordination while maintaining reliable failure isolation through architectural decoupling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If service cells are isolated from each other, then failure blast radius is reduced, but coordination and resource sharing between cells becomes more difficult

Engineering Contradiction:
Improvefailure isolationVSAvoidcoordination efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The service cell manager is designed with universal functionality to handle multiple tasks including resource provisioning, state reconciliation, and coordination with other service cells. This multi-functional design enables isolated service cells to efficiently coordinate through standardized interfaces without compromising their isolation boundaries.

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

Solution Approach 2:

The system implements continuous feedback loops where service cell managers monitor the actual state of data plane resources and compare them with intended states. This feedback mechanism enables autonomous coordination decisions at the service cell level, maintaining ease of operation while preserving failure isolation through localized state management.

Inventive Principle:
Principle #23Feedback

3Productivity

If centralized resource provisioning is used, then resource allocation can be optimized globally, but the risk of catastrophic failures affecting multiple cells increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidcatastrophic failure risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the resource provisioning authority from a centralized control plane to distributed service cell managers. Each manager optimizes resource allocation within its service cell independently, maintaining local efficiency while eliminating the propagation of catastrophic failures across the entire system through architectural isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service cell architecture implements beforehand cushioning by creating isolation boundaries between service cells. These boundaries act as protective buffers that prevent catastrophic failures in one cell from affecting other cells, while service cell managers maintain optimized resource allocation within each isolated cell through localized control.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12135991B2Management plane orchestration across service cells
Publication Date: 2024.11.05 ORACLE INT CORP
  • US12135991B2 patent drawing
  • US12135991B2 patent drawing
  • US12135991B2 patent drawing

AI summary

Service cells may be utilized to limit the blast radius and reduce the probability of operational incidents (e.g., attacks, load spikes, distributed thrash, and the like). Techniques discussed herein provide any suitable number of service cells, each if which include a management plane and a data plane. A work request that includes an intended state of the service cell can be received and stored. One or more execution tasks can be executed by a management plane of the service cell to bring the data plane to a state corresponding to the intended state. The management plane can monitor the actual state of the data plane with respect to the intended state (e.g., the state requested by a user). Over time, the management plane can make modifications to the service cell to ensure the resources of the data plane are ever in conformance with the intended state requested by the user.