Cloud Resource Partitioning for Service Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud service provisioning methods inefficiently allocate resources, leading to underutilization as each service request instantiates new sets of resources, whereas partitioning resources could conserve and optimize usage.

Innovation Solution

Implementing a method where resources are partitioned to allow multiple instances to share and reuse existing instantiated resources, enabling efficient allocation and utilization by creating a blueprint for resource management and orchestration within cloud service systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If new sets of resources are instantiated for each service request, then service independence and reliability are improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveservice independenceVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments resources into modular units that can be independently allocated and shared. Instead of instantiating complete resource sets for each service, the system divides resources into discrete units that can be partitioned and assigned to multiple services, achieving both independence through modular allocation and efficiency through shared access to the same resource pool.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal resource units that can serve multiple services simultaneously. A single instantiated resource set can be shared across multiple service requests through dynamic allocation and partitioning mechanisms, allowing the same physical resources to fulfill multiple functions and serve different services without requiring dedicated instances for each.

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

2Productivity

If resources are partitioned to allow sharing, then resource utilization efficiency is improved, but service isolation and security may deteriorate

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

Solution Approach 1:

The patent segments shared resources into isolated logical units with defined access boundaries. Each service receives a partitioned portion of the resource pool with controlled access rights, ensuring that while resources are shared physically, they remain logically isolated and secure for each service through granular permission management and access control mechanisms.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10681116B2Providing services as resources for other services
Publication Date: 2020.06.09 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10681116B2 patent drawing
  • US10681116B2 patent drawing
  • US10681116B2 patent drawing

AI summary

Providing services can include receiving a request for a first service provided by a resource provider and provide a reference to an instantiated first resource that the resource provider instantiated. Providing services can include receiving a request for a second service provided by the resource provider. Providing services can include partitioning the instantiated first resource to create an instantiated second resource if the instantiated first resource is capable of providing the second service. Providing services can include registering an availability of the resource provider and the instantiated first resource for further partitioning in a chain of building blocks. Providing services can include updating one of the chain of building blocks and propagate the update to the chain of building blocks.