Service Processor Partition Configuration Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In partitioned systems, administrators face challenges in automatically switching between different operating modes at scheduled times to optimize resource allocation for varying workloads, such as shifting from a multi-VM configuration during the day to a higher-performance two-socket configuration at night.

Innovation Solution

A method and apparatus that store multiple partition configurations for a computing system, associate each with a scheduled time period, and automatically boot the system into the corresponding configuration using a service processor with a real-time clock, allowing for seamless transitions and optimized resource allocation based on a predefined schedule.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system manually switches between partition configurations, then administrators can optimize resource allocation for varying workloads, but the system requires continuous human intervention and cannot automatically adapt to changing demands

Engineering Contradiction:
Improveability to switch operating modesVSAvoidmanual intervention requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically monitoring workload demands and switching between partition configurations without human intervention. The service processor autonomously determines when to switch configurations based on predefined criteria and executes the switching operation, eliminating the need for continuous manual administration while maintaining adaptability to changing workload requirements.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the system reboots to switch partition configurations, then the configuration change takes effect, but the system experiences downtime and service interruption

Engineering Contradiction:
Improveconfiguration switching capabilityVSAvoidsystem availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements dynamic configuration switching that allows partition configurations to change without requiring a full system reboot. The service processor dynamically reconfigures hardware resources and partition assignments while the system remains operational, enabling configuration adaptation without service interruption or downtime.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If the system uses a service processor with real-time clock to automatically switch configurations, then the switching occurs at precise scheduled times, but the system requires additional hardware components and complexity

Engineering Contradiction:
Improveswitching timing precisionVSAvoidservice processor requirements
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The service processor acts as an intermediary component that coordinates between the real-time clock and the partition configuration system. It receives timing signals from the real-time clock, determines when configuration switches should occur based on workload conditions, and executes the switching operation. This intermediary approach enables precise scheduled switching while centralizing control logic in a dedicated management component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240330070A1System and method to switch operating modes in a partitioned system
Publication Date: 2024.10.03 LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD
  • US20240330070A1 patent drawing
  • US20240330070A1 patent drawing
  • US20240330070A1 patent drawing

AI summary

A method for automatically switching between partition configurations at a scheduled time period includes storing, at a service processor, a plurality of partition configurations for a computing system, the plurality of partition configurations allocating hardware resources of the computing system. The method includes associating a configuration schedule with the plurality of partition configurations, where each of the plurality of partition configurations is associated with a scheduled time period, and booting the computing system to a particular partition configuration at a particular scheduled time period corresponding to the particular partition configuration.