I/O Performance Per Watt Characterization Across Vibrational Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for measuring energy efficiency of data center servers are inadequate due to the sensitivity of modern spinning Hard Disk Drives (HDDs) to ambient vibrations and temperatures, leading to significant variations in energy consumption across different environmental conditions.

Innovation Solution

A system that characterizes I/O performance in terms of energy consumption by executing a test script on a computing device affixed to a programmable vibration table and environmental-testing chamber, subjecting it to various vibrational frequencies, amplitudes, temperatures, and altitudes, and using the results to develop a vibrational sensitivity profile and identify resonance frequencies for damping modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional fixed-environment testing methods are used, then testing simplicity is maintained, but measurement accuracy deteriorates due to sensitivity to ambient vibrations and temperatures

Engineering Contradiction:
Improveenergy efficiency measurement accuracyVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from static fixed-environment testing to dynamic multi-environment testing. The system dynamically adjusts vibrational frequencies, amplitudes, and temperatures to simulate various operating conditions, enabling accurate measurement of energy efficiency across different environments rather than relying on a single fixed condition.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The testing system is segmented into independent controllable modules: vibration generation components, temperature control components, workload execution components, and power measurement components. This segmentation allows each module to be independently calibrated and controlled, improving measurement accuracy while managing overall system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multi-environment testing is implemented, then measurement accuracy improves, but testing time increases due to comprehensive environmental characterization

Engineering Contradiction:
ImproveI/O-performance-per-watt characterization accuracyVSAvoidtesting duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary characterization by first identifying baseline performance metrics in controlled conditions, then uses this baseline data to optimize subsequent multi-environment testing. This preliminary action reduces the overall testing time by focusing subsequent tests on critical environmental parameters that show the most significant impact on performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The testing methodology employs periodic action by systematically cycling through different environmental conditions (vibrational frequencies, temperatures) in structured sequences. This periodic testing approach allows for efficient data collection across multiple environments while maintaining consistent measurement protocols, reducing total testing time compared to unstructured comprehensive testing.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If comprehensive environmental testing is performed, then energy efficiency characterization improves, but operational costs increase due to specialized equipment and extended testing duration

Engineering Contradiction:
Improvevibrational sensitivity profile accuracyVSAvoidtesting infrastructure energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The system optimizes testing parameters by identifying and focusing on critical vibrational frequencies and temperature ranges that have the most significant impact on HDD performance. Rather than uniformly testing all possible environmental conditions, the system changes parameters strategically to target the most influential factors, reducing unnecessary energy consumption while maintaining characterization accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The testing system incorporates self-calibration and automated data analysis capabilities that reduce the need for continuous human intervention and specialized equipment operation. The system automatically adjusts test parameters, monitors performance metrics, and generates characterization reports, thereby reducing operational costs and energy consumption associated with manual testing procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10591383B2Characterizing the I/O-performance-per-watt of a computing device across a range of vibrational operating environments
Publication Date: 2020.03.17 ORACLE INT CORP
  • US10591383B2 patent drawing
  • US10591383B2 patent drawing
  • US10591383B2 patent drawing

AI summary

The disclosed embodiments relate to a system that characterizes I/O performance of a computing device in terms of energy consumption across a range of vibrational operating environments. During operation, the system executes a test script on a computing device that is affixed to a programmable vibration table, wherein the test script causes the computing device to perform a predetermined I/O workload. While the test script is executing, the system controls the programmable vibration table to subject the computing device to different vibrational operating environments. At the same time, the system obtains test results by monitoring a progress of the test script and an associated power consumption of the computing device. Finally, the system uses the obtained test results to characterize the I/O performance of the computing device in terms of energy consumption across the range of vibrational operating environments.