Decoupled Infrastructure Management Controller Architecture
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If control functions and state functions are decoupled, then the scalability and latency are improved, but the device complexity increases
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.
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.
Data Source
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.


