Global Service Profiles for Cross-Domain Workload Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedomain-level managementVSAvoididentifier uniqueness
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveidentifier trackingVSAvoidmanagement system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If workloads are deployed across multiple domains, then service availability is improved, but coordination between domains becomes difficult

Engineering Contradiction:
Improveservice availabilityVSAvoidcross-domain coordination
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

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

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10491449B2Datacenter workload deployment using cross-fabric-interconnect global service profiles and identifiers
Publication Date: 2019.11.26 CISCO TECHNOLOGY INC
  • US10491449B2 patent drawing
  • US10491449B2 patent drawing
  • US10491449B2 patent drawing

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.