Decoupled Infrastructure Management Controller Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current infrastructure management systems are limited in managing resources across multiple sites from a single controller, as on-premise infrastructure controllers can only control resources within the same data center, lacking the capability for remote management across different data centers.

Innovation Solution

Implementing a cloud micro-service controller that provides a device management function, allowing for remote management of infrastructure devices and applications across different data centers, while on-premise infrastructure controllers maintain the state function of resources, enabling a single management controller to manage resources at multiple sites.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single management controller is used to manage resources across multiple sites, then the capability for remote management is improved, but the device complexity increases

Engineering Contradiction:
Improveremote management capabilityVSAvoidcontroller architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The management controller is segmented into two distinct functional components: a control function that handles management operations and a state function that maintains resource state information. This segmentation allows the controller to manage resources across multiple sites without increasing overall complexity, as each component has a specialized role.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism that separates control operations from state management. The control function acts as an intermediary that can remotely manage resources without directly handling state maintenance, thereby enabling multi-site management while keeping the architecture manageable through clear functional boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If control functions and state functions are decoupled, then the scalability and latency are improved, but the device complexity increases

Engineering Contradiction:
Improvemanagement scalabilityVSAvoidfunctional architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The management controller is divided into distinct control and state functions, allowing independent optimization of each. The control function can scale across multiple sites while the state function maintains localized resource information, improving overall productivity without requiring complex integrated systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The decoupled architecture creates universal components where the control function can operate across different resource types and locations, while the state function adapts to specific local resources. This multi-functionality approach enhances scalability without proportionally increasing complexity.

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

Data Source

PatentUS11323512B2Peer to peer infrastructure management architecture
Publication Date: 2022.05.03 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11323512B2 patent drawing
  • US11323512B2 patent drawing
  • US11323512B2 patent drawing

AI summary

A system to facilitate infrastructure management is described. The system includes a plurality of management controllers each having a control function of a plurality of infrastructure devices and a state cache storing a state of the plurality of infrastructure devices, including a first management controller to initiate an operation to be performed on a first set of resources. The system also includes a plurality of infrastructure controllers, each having a state repository to maintain a state function of the plurality of infrastructure devices, including a first infrastructure controller associated with the first set of resources to perform the operation on the first set of resources, update a first state repository including an updated state of the first set of resources in response to the operation and broadcast the updated state of the first set of resources to each of the plurality of management controllers.