Federated Data Center Resource Allocation for Application Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a multi-data center environment, when an application requires capacity expansion but the resources in its host data center are exhausted, existing methods fail to efficiently utilize available resources in other data centers, leading to delayed capacity expansion and low resource utilization.

Innovation Solution

An application scaling management method and apparatus that dynamically selects a secondary data center with sufficient resources, creates a virtual machine, establishes a network connection, and registers it with the main control node, allowing the application to expand capacity using the secondary data center's resources, and migrates resources back when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If capacity expansion is performed on the data center A when resources are exhausted, then the application capacity can be expanded, but new hardware needs to be purchased and the process is time-consuming

Engineering Contradiction:
Improveapplication capacityVSAvoidcapacity expansion time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple data centers into a unified resource pool, allowing the system to combine available resources from data center B with the application requirements from data center A. This enables capacity expansion without waiting for new hardware procurement by utilizing existing resources across the federated data center network.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal resource allocation system where data centers can serve multiple functions - acting as both primary and backup resources for different applications. Data center B's remaining resources become universally available to support applications from data center A, eliminating the need for dedicated hardware for each application's capacity expansion.

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

2Productivity

If capacity expansion is performed on the data center A when resources are exhausted, then the application capacity can be expanded, but resource utilization is low because remaining resources in data center B cannot be utilized

Engineering Contradiction:
Improveapplication capacityVSAvoidresource utilization
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent merges the resource pools of data center A and data center B into a unified federated resource system. This allows the system to combine available resources from data center B with the application requirements from data center A, enabling full utilization of remaining resources across the network rather than leaving them idle.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a federated resource management system as an intermediary that mediates between applications in data center A and available resources in data center B. This intermediary automatically matches resource demands with available capacity across data centers, ensuring optimal resource utilization without manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If resources are allocated from another data center, then resource utilization improves and capacity expansion is faster, but network connection and resource allocation complexity increases

Engineering Contradiction:
Improvecapacity expansion speedVSAvoidresource allocation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a self-service federated resource allocation system where data centers automatically discover and utilize available resources from other data centers without manual configuration. The system autonomously manages resource provisioning, network connectivity, and load balancing across the federated environment, reducing the perceived complexity for users while enabling rapid capacity expansion.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10133606B2Application scaling management method and apparatus that uses distances between data centers and network resources of data centers to select a data center for expansion
Publication Date: 2018.11.20 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US10133606B2 patent drawing
  • US10133606B2 patent drawing
  • US10133606B2 patent drawing

AI summary

An application scaling management method and apparatus are disclosed, so as to perform, in a case in which an application requires capacity expansion and remaining resources of a data center in which the application runs are insufficient, capacity expansion of the application by utilizing remaining resources of another data center, thereby improving resource utilization and capacity expansion efficiency.