Chassis Management Controller Load Balancing Modular Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server architectures face challenges in load balancing information handling resources, particularly in modular information handling systems within a chassis, leading to inefficiencies in data communication and resource allocation.

Innovation Solution

A system comprising a chassis with a chassis management controller that retrieves information on relative priorities, associations, and input/output metrics among modular information handling systems and storage resources, determining optimal load balancing among storage controllers to enhance performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple modular information handling systems are implemented in a chassis with shared I/O resources, then resource utilization efficiency is improved, but load balancing complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidload balancing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The chassis management controller continuously monitors I/O metrics from storage resources and uses this feedback to dynamically determine and adjust load balancing assignments among modular information handling systems, optimizing resource utilization while managing complexity through automated control

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The chassis management controller acts as an intermediary between modular information handling systems and storage resources, centralizing the load balancing decision-making process and simplifying the overall system architecture by consolidating control functions in a single management entity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If I/O resources are shared among multiple modular information handling systems, then system density is improved, but performance optimization difficulty increases

Engineering Contradiction:
Improvesystem densityVSAvoidperformance optimization difficulty
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The system retrieves I/O metrics from storage resources and uses this performance data to dynamically adjust load balancing assignments, enabling continuous optimization of shared I/O resources based on actual system conditions and workload patterns

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The chassis management controller changes operational parameters by dynamically adjusting load balancing assignments based on retrieved I/O metrics and performance data, adapting the system to optimize performance for shared I/O resources under varying workload conditions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9092022B2Systems and methods for load balancing of modular information handling resources in a chassis
Publication Date: 2015.07.28 DELL PROD LP
  • US9092022B2 patent drawing
  • US9092022B2 patent drawing
  • US9092022B2 patent drawing

AI summary

A chassis may be configured to receive a plurality of modular information handling systems and a plurality of modular information handling resources including one or more storage controllers, and have at least two internal switching fabrics for communicating data between the modular information handling systems and the information handling resources. The chassis management controller disposed in the chassis may be configured to retrieve information regarding at least one of relative priorities among modular information handling systems disposed in the chassis, associations between modular information handling systems disposed in the chassis and storage resources disposed in the chassis, and input/output metrics from storage resources disposed in the chassis. The chassis management controller may also be configured to determine whether load balancing among the storage controllers of logical units associated with the storage controller would optimize performance between the modular information handling systems and modular information handling resources disposed in the chassis.