Unified Cloud Resource Pool for Management and User Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing environments inefficiently manage resources by maintaining separate sets for management and user services, leading to suboptimal utilization and scalability.

Innovation Solution

Implementing a single pool of computing resources that can be dynamically designated for either management or user services, allowing resources to be flexibly allocated based on demand, enabling management services to be provided by former user service resources and vice versa.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate computing resources are maintained for management plane and user plane services, then management services can be safeguarded with higher quality of service, but resource utilization becomes inefficient and scalability is reduced

Engineering Contradiction:
Improvequality of service for management servicesVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the previously separate management plane resources and user plane resources into a single unified pool of computing resources. This consolidation allows dynamic allocation where resources can be assigned to either management services or user services based on current demand, eliminating the inefficiency of dedicated separate resources while maintaining the ability to safeguard management services through priority allocation and quality of service policies.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements dynamic resource allocation where computing resources can be flexibly designated for management services or user services based on changing conditions. The system can adaptively adjust resource assignment in real-time, allowing resources to transition between service types as needed, thereby optimizing utilization while maintaining reliability for management functions when required.

Inventive Principle:
Principle #15Dynamics

2Reliability

If separate computing resources are allocated for management and user services, then service quality can be maintained, but the system becomes less flexible and harder to scale

Engineering Contradiction:
Improveservice qualityVSAvoidflexibility and scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal pool of computing resources that can serve multiple functions - both management plane services and user plane services. This multi-functional resource pool replaces the specialized separate resource sets, enabling the same physical resources to be dynamically assigned to different service types based on organizational needs, thus improving flexibility and scalability while maintaining service quality through proper resource management.

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

Data Source

PatentUS10291475B2Virtualization of management services in a cloud computing environment
Publication Date: 2019.05.14 VERIZON PATENT & LICENSING INC
  • US10291475B2 patent drawing
  • US10291475B2 patent drawing
  • US10291475B2 patent drawing

AI summary

A device designates a first set of computing resources, of a cloud computing environment, for management services. The management services include services that manage the cloud computing environment, and the first set of computing resources provides a particular quality of service for the management services. The device provisions the first set of computing resources with the management services, and designates a second set of computing resources for user services. The second set of computing resources is separate from the first set of computing resources, and the user services include services provided to users of the cloud computing environment. The device provisions the second set of computing resources with the user services, and designates a third set of computing resources for a pool of unused computing resources. The third set of computing resources is separate from the first set of computing resources and the second set of computing resources.