Cloud Infrastructure Management via Intermediate Layer Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The infrastructure layer in cloud computing architectures faces challenges with complex management due to extensive module distribution, non-uniform interaction mechanisms, and simplistic outward interfaces, leading to low performance and inefficient resource management through conventional management consoles and APIs.

Innovation Solution

A method and apparatus that determine and execute user operations on the infrastructure layer, updating and synchronizing data between the infrastructure and intermediate layer databases, allowing for efficient resource management through the intermediate layer without direct interaction with the infrastructure layer, thereby simplifying implementation complexity and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the management console directly interacts with underlying services to manage cloud resources, then the user interface can access resource information, but the system complexity increases and management efficiency decreases due to needing to invoke multiple underlying services and process their data

Engineering Contradiction:
Improvecloud resource management efficiencyVSAvoidmanagement console complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediate layer as a mediator between the management console and underlying infrastructure services. This intermediate layer provides unified management interfaces that abstract away the complexity of multiple underlying services, allowing the management console to interact with a single standardized interface rather than directly invoking multiple services. This resolves the contradiction by reducing management console complexity while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the cloud computing architecture into distinct layers: infrastructure layer, intermediate layer, and management console layer. Each layer has specific responsibilities and interfaces. The intermediate layer is segmented to handle specific resource management tasks, providing modular interfaces that reduce the complexity burden on the management console while maintaining operational efficiency.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If atomic functions are implemented with simplistic outward interfaces, then the infrastructure layer is easier to implement, but comprehensive management through the management console becomes difficult

Engineering Contradiction:
Improveinfrastructure layer implementation easeVSAvoidcomprehensive management capability
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent makes the intermediate layer universal by designing it to handle multiple types of resource management operations (compute, storage, network) through unified interfaces. The intermediate layer provides multi-functional capabilities that work with the simplistic atomic function interfaces of the infrastructure layer, enabling comprehensive management without complicating the infrastructure implementation.

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

Solution Approach 2:

The intermediate layer acts as an intermediary that translates high-level management requirements into atomic function calls to the infrastructure layer. It provides comprehensive management capabilities by orchestrating multiple atomic functions, while the infrastructure layer remains simple with its atomic function interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If the user directly manages cloud resources by logging in and operating one by one, then no management console is needed, but the user needs to record complete resource information and operate individually, resulting in considerable difficulty and low efficiency

Engineering Contradiction:
Improvemanagement system structureVSAvoidresource management efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent enables self-service through the intermediate layer, which provides automated resource management capabilities. Users can access and manage cloud resources through standardized interfaces provided by the intermediate layer without needing to manually track or record resource information. The system automatically manages resource states and provides unified access, improving productivity while maintaining simple system structure.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If underlying services expose atomic interfaces directly to users, then the user can combine various complicated service scenarios, but the user must handle the complexity of combining multiple services

Engineering Contradiction:
Improveservice scenario flexibilityVSAvoidservice combination complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The intermediate layer serves as an intermediary that provides adapted interfaces to users, maintaining the atomic interface structure of underlying services while abstracting away the complexity of combining them. Users can access versatile service scenarios through the intermediate layer's unified interfaces without directly handling the complexity of service composition.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The intermediate layer performs preliminary actions by pre-configuring and orchestrating service combinations. It handles the complexity of combining multiple atomic services in advance, providing users with ready-to-use service scenarios through simplified interfaces, thus maintaining versatility while reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10728323B2Method and apparatus for operating infrastructure layer in cloud computing architecture
Publication Date: 2020.07.28 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10728323B2 patent drawing
  • US10728323B2 patent drawing
  • US10728323B2 patent drawing

AI summary

The present disclosure provides a method and apparatus for operating an infrastructure layer of cloud computing architecture. A specific implementation of the method comprises: determining, in response to receiving an operation request sent by a user via a user terminal for the infrastructure layer, whether to execute an operation indicated by the operation request; sending, in response to determining to execute the operation, the operation request to the infrastructure layer; updating, after the infrastructure layer successfully executing the operation and updating the resources related to the infrastructure layer, a state of the resources related to the infrastructure layer stored in the intermediate layer database; acquiring changed data in the resources related to the infrastructure layer, and storing the data in the infrastructure layer database; and synchronizing the data in the infrastructure layer database to the intermediate layer database.