Cloud Cache Management Controller Prioritizing Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud cache service systems face performance issues due to the impact of cloud cache management operations on user operations and inefficient resource utilization, as each cloud cache service instance has its own separate memory space, leading to hindered performance and resource wastage.

Innovation Solution

A cloud cache service system with a cloud cache management controller that evaluates service attributes to prioritize and manage cloud cache management requests, allowing instances to share a shared memory space and optimizing the forwarding of operations to minimize user operation impact and enhance resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each cloud cache service instance has its own separate memory space, then instance isolation and stability are improved, but resource utilization deteriorates due to memory wastage

Engineering Contradiction:
Improveinstance isolationVSAvoidmemory resource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges separate memory spaces of multiple cloud cache service instances into a shared memory space. The cloud cache management controller allocates and manages this shared memory space for multiple instances, allowing them to share common memory resources while maintaining logical isolation through virtualization and memory management techniques.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If cloud cache management operations are processed immediately, then management task completion speed is improved, but user operation performance deteriorates due to resource contention

Engineering Contradiction:
Improvemanagement operation speedVSAvoiduser operation performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-calculating priority values for cloud cache management operations based on service attributes before actual execution. The cloud cache management controller evaluates and prioritizes management operations in advance, allowing it to schedule and execute them in an optimized sequence that minimizes impact on user operations while ensuring timely completion of management tasks.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If cloud cache management operations are prioritized based on service attributes, then resource allocation efficiency is improved, but system complexity increases due to additional evaluation mechanisms

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the cloud cache management controller to automatically evaluate service attributes and calculate priority values for management operations without external intervention. The system autonomously makes scheduling decisions based on predefined service attributes, reducing the need for complex manual configuration and external control mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11451430B2System and method to schedule management operations and shared memory space for multi-tenant cache service in cloud
Publication Date: 2022.09.20 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US11451430B2 patent drawing
  • US11451430B2 patent drawing
  • US11451430B2 patent drawing

AI summary

Systems and methods for controlling management operations and shared memory space are disclosed. A cloud cache management controller may receive multiple sets of service attributes. Each set of the multiple sets of service attributes may be related to a cloud cache service instance. The cloud cache management controller may receive a first cloud cache management request. The cloud cache management request may comprise a cloud cache management operation. The cloud cache management controller may retrieve a set of service attributes from the multiple sets of service attributes based on an evaluation of the cloud cache management operation. The cloud cache management controller may send the first cloud cache management request to a corresponding CCSI based on a priority value for the first cloud cache management request calculated based on the retrieved set of service attributes.