Unified Datacenter Storage Model for Fabric Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing complex datacenter environments with interconnected devices and varied workloads is challenging due to inconsistencies in hardware configurations and differing expectations of underlying fabric behavior, making it difficult to create and maintain accurate models for deployment and management.

Innovation Solution

A method that involves creating infrastructure and application models to understand how specific services are deployed on uniquely identified hardware, facilitating the management of applications, datacenters, and the datacenter fabric by modeling hardware and virtual components, and their interconnections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If administrators manage complex datacenter environments with interconnected devices and varied workloads, then the datacenter functionality and service capability are enhanced, but the complexity of configuration and management increases significantly

Engineering Contradiction:
Improvedatacenter service capabilityVSAvoidconfiguration and management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the datacenter management system into distinct modular components: fabric discovery module, workload discovery module, modeling module, and deployment module. Each module handles specific aspects of discovery and management independently, reducing overall system complexity while maintaining comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary modeling layer that sits between the physical fabric/workloads and the management interface. This model layer abstracts complex interconnections and relationships into standardized representations, making the system easier to manage while preserving full functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If consistent hardware configurations are implemented across workloads, then management becomes easier, but the flexibility to meet different workload expectations and requirements is reduced

Engineering Contradiction:
Improvemanagement easeVSAvoidworkload configuration flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by allowing different workload models to have different properties and requirements. Each workload can be configured with specific fabric dependencies, resource requirements, and deployment constraints tailored to its needs, while the overall system maintains standardized management processes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent enables parameter changes by allowing workload models to specify different fabric configuration parameters, resource allocation parameters, and deployment parameters. This allows consistent management approaches while adapting to diverse workload requirements through parameter variation rather than structural change.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed models of fabric and workloads are created, then deployment accuracy and troubleshooting capability are improved, but the time and resources required to create and maintain models increase

Engineering Contradiction:
Improvedeployment model accuracyVSAvoidmodel creation and maintenance time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by automatically discovering fabric and workload configurations and pre-building models before deployment is needed. The system proactively maintains model accuracy through continuous discovery updates, eliminating the need for manual model creation and reduction maintenance time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service by implementing automated discovery mechanisms that continuously update fabric and workload models without administrator intervention. The system self-maintains model accuracy by automatically detecting changes and updating representations, significantly reducing maintenance time and resources.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9015650B2Unified datacenter storage model
Publication Date: 2015.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9015650B2 patent drawing
  • US9015650B2 patent drawing
  • US9015650B2 patent drawing

AI summary

Modeling an application deployed in a distributed system. The method includes accessing an infrastructure model of a distributed system. The infrastructure model includes a model of specific physical hardware including unique identifiers for each piece of hardware and an identification of interconnections of the physical hardware. The method further includes accessing an application model for an application. The application model defines the components that make up the application and how the components are to be deployed. The method further includes deploying the application in the distributed system by deploying elements of the application on hardware modeled in the infrastructure model. The method further includes using the infrastructure model and the application model deployment creating a deployment model defining how the application is deployed on the physical hardware.