Workload Deployment Discovery for Unified Infrastructure Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complex workloads often lose fidelity to best practices during software and hardware upgrades and migrations, leading to unwieldy management and increased error rates due to the sprawl of components across multiple physical resources, making it difficult to manage and maintain infrastructure resources effectively.
Innovation Solution
A set of technologies and methods to discover and compile workload components and their infrastructure dependencies into a data structure, generating a workload abstraction that allows for unified management operations, including obtaining workload identification information, querying a database, executing automations, and compiling metadata into a data structure to create a workload abstraction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If workload components are deployed across multiple physical resources to distribute computational tasks, then productivity and resource utilization are improved, but device complexity and management difficulty increase significantly
Solution Approach 1:
The patent introduces a workload database and discovery service as intermediary components between the distributed workload components and administrators. The database stores metadata about workload components and their relationships, while the discovery service automatically queries and tracks component locations. This intermediary layer abstracts the complexity of distributed deployment, allowing administrators to manage workloads without directly tracking each component's physical location across multiple resources.
2Loss of energy
If workload components are spread across many physical resources, then resource efficiency is improved, but reliability and security management deteriorate due to loss of fidelity to best practices
Solution Approach 1:
The patent implements a feedback mechanism where the discovery service automatically queries workload components across distributed resources and updates the workload database with current metadata. This continuous feedback loop ensures that the system maintains an accurate view of component locations and relationships, enabling reliability and security management despite the physical distribution of components. The feedback mechanism automatically detects and reports deviations from best practices.
3Measurement precision
If administrators manually track and manage workload components across physical resources, then measurement precision of component locations is improved, but loss of time and productivity decrease due to unwieldy management
Solution Approach 1:
The patent enables the workload management system to serve itself through automated discovery services that independently query and track workload components across physical resources. Instead of requiring administrators to manually track each component, the discovery service automatically collects metadata about component locations and relationships, storing this information in the workload database. This self-service approach maintains precise location tracking while eliminating the time-consuming manual management burden.
Data Source
AI summary
Described herein are technologies for automating discovery of a workload deployment, including its components and infrastructure resource dependencies to enable management of complex workloads as a single abstraction. Workload application identification information is identified from a first compute resource hosting a main component of the workload deployment, and a set of automations specific to that workload application identification information is accessed. The set of automations identify all workload components and infrastructure resources on which each of the workload components depend. This data, including relationship data such as dependencies, is compiled into a data structure, that serves as a reference for a workload abstraction. When a management operation is applied to the workload abstraction, the management layer redirects the operation to each of the components or infrastructure resources associated with the workload deployment.


