Global Service Profiles for Cross-Domain Workload Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current datacenter management systems face challenges in efficiently deploying workloads across multiple domains without causing identifier conflicts and ensuring service availability, as domain managers lack visibility across domains, leading to potential network errors and manual bookkeeping requirements.
Innovation Solution
A global management module generates a shared pool of identifiers and creates logical configurations (global profiles) that can be assigned to servers across domains, ensuring unique identifiers and facilitating workload migration without manual intervention, thereby eliminating the need for domain managers and reducing the risk of identifier conflicts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If domain managers are used to manage workloads within domains, then domain-level management is achieved, but cross-domain visibility is lost and identifier conflicts occur
Solution Approach 1:
A global management module is introduced as an intermediary between multiple domain managers. This module maintains a global pool of identifiers and assigns them across domains, ensuring uniqueness while allowing domain managers to continue their local management functions without direct interference from others.
Solution Approach 2:
The management system is segmented into hierarchical levels: global management module at the top level handling identifier allocation, and domain managers at lower levels handling local workload management. This segmentation allows each level to operate independently within its scope while maintaining overall system coherence.
2Loss of information
If manual bookkeeping is used to track identifiers across domains, then identifier tracking is possible, but system complexity increases and errors occur
Solution Approach 1:
The global management module automatically performs identifier allocation and tracking without requiring manual bookkeeping by domain managers. The system self-manages the identifier pool, assigning identifiers as needed and tracking their usage status automatically, eliminating manual intervention and reducing human error.
Solution Approach 2:
Manual bookkeeping processes are replaced with automated electronic management. The global management module uses software-based tracking and allocation mechanisms instead of manual record-keeping, reducing complexity and improving reliability through automation.
3Reliability
If workloads are deployed across multiple domains, then service availability is improved, but coordination between domains becomes difficult
Solution Approach 1:
The global management module serves multiple functions: it maintains the global identifier pool, assigns identifiers across domains, tracks identifier usage, and coordinates workload deployment. This single multi-functional component simplifies cross-domain coordination compared to having separate mechanisms for each function.
Solution Approach 2:
The global management module pre-establishes the global pool of identifiers and sets up the coordination framework before workload deployment begins. This preliminary setup enables smooth cross-domain workload deployment without requiring complex real-time negotiations between domain managers.
Data Source
AI summary
At least two domains of a datacenter are registered. Each of the domains comprises at least one server. A global pool of identifiers is generated by the global management module. A logical configuration is generated by a global management module. The logical configuration takes the form of a global profile and allows for a workload to be processed at one or more the servers. A global identifier from the global pool of identifiers is associated with the global profile. The global profile is assigned to a server in a first of the at least two domains.


