Zone Controller Server Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional cloud scheduling systems rely on centralized workload management, which is inefficient in dynamic environments where hardware configurations, workload requirements, and server health can change frequently, and do not allow for flexible allocation of servers to satisfy multiple requirements.

Innovation Solution

A system with a zone manager server and group manager servers that dynamically allocate server resources based on processor capabilities and health data, enabling individual servers to join zones and groups, and manage server resources without a top-down approach, using modules like the zone controller, checkin service, and group controller to monitor and manage server resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If centralized workload management is used, then system control is simplified, but flexibility and responsiveness to dynamic changes in hardware configurations and server health deteriorate

Engineering Contradiction:
Improvesystem control complexityVSAvoidflexibility to dynamic changes
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the centralized management system into distributed zone controllers and group controllers that operate autonomously. Each zone controller manages specific zones and groups of servers, making decisions locally based on real-time conditions. This segmentation enables the system to maintain simplified control structures while adapting flexibly to dynamic hardware configurations and server health changes without requiring centralized coordination for every decision.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If traditional centralized allocation is used, then resource allocation is straightforward, but ability to satisfy multiple requirements simultaneously deteriorates

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidability to satisfy multiple requirements
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements universal zone controllers and group controllers that can manage multiple types of server resources simultaneously. These controllers handle diverse workload requirements including compute, storage, and networking resources across heterogeneous server groups. The multi-functional controllers can satisfy multiple competing requirements by dynamically allocating resources based on real-time conditions, maintaining operational simplicity while enhancing versatility.

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

3Device complexity

If servers are physically arranged in fixed zones and racks, then facility management is simplified, but dynamic resource allocation capability deteriorates

Engineering Contradiction:
Improvefacility management complexityVSAvoiddynamic resource allocation efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent creates dynamic logical groupings of servers that can be reconfigured independently of physical rack arrangements. While servers maintain fixed physical positions in zones and racks for facility management simplicity, the logical group memberships are dynamic and can be adjusted in real-time based on workload requirements and server health. This allows efficient dynamic resource allocation without requiring physical reconfiguration of server hardware.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10110671B2Method, system, and device for managing server hardware resources in a cloud scheduling environment
Publication Date: 2018.10.23 INTEL CORP
  • US10110671B2 patent drawing
  • US10110671B2 patent drawing
  • US10110671B2 patent drawing

AI summary

A method, system, and device for managing hardware resources in a cloud scheduling environment includes a zone controller. The zone controller can manage groups of node servers in a cloud datacenter using a checkin service. The checkin service allows server groups to be created automatically based on one or more hardware characteristics of the node servers, server health information, workload scheduling or facilities management parameters, and/or other criteria.