Tape Drive Buffer Power Management via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Tape drives often have buffers that are oversized due to maximum tape transfer rates, leading to underutilization and increased power consumption, as the host transfer rate is typically less than half of the maximum rate, resulting in unused buffer capacity.

Innovation Solution

Implement a method to detect the host transfer rate and determine the writing or reading rate of data to/from the tape, selecting and switching underutilized buffer areas to a power-saving mode, such as disabling or self-refreshing DRAM chips, to conserve power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the buffer size is designed based on the maximum tape transfer rate, then the buffer capacity is sufficient to handle peak data transfer rates, but the buffer is underutilized in actual operation and consumes excessive power

Engineering Contradiction:
Improvebuffer capacityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The buffer is divided into multiple buffer areas (first buffer area and second buffer area). The controller can selectively activate or deactivate specific buffer areas based on actual data transfer requirements, rather than keeping the entire buffer active. This segmentation allows the system to maintain sufficient buffer capacity when needed while reducing power consumption by deactivating unused portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The buffer configuration is made dynamic through the controller's ability to adjust which buffer areas are active based on real-time data transfer rates. The controller determines the actual data transfer rate and dynamically selects the appropriate buffer area size, transitioning between different operational states to optimize both capacity utilization and power consumption.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If the buffer size is reduced to match actual host transfer rates, then power consumption is reduced, but the buffer may not have sufficient capacity to handle peak tape transfer rates

Engineering Contradiction:
Improvepower consumptionVSAvoidbuffer capacity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

By segmenting the buffer into multiple areas, the system can activate only the necessary portion based on current needs. The controller can use a smaller first buffer area for normal operations matching host transfer rates, reducing power consumption, while the second buffer area remains available to be activated when peak tape transfer rates are required, ensuring sufficient capacity is maintained when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller changes the operational parameters of the buffer by adjusting which buffer areas are active based on the determined data transfer rate. When the transfer rate indicates normal operation, the system configures the buffer to use less capacity; when peak rates are anticipated or detected, the system activates additional buffer areas to provide sufficient capacity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the entire buffer is kept active to ensure sufficient capacity, then data transfer reliability is maintained, but power consumption increases unnecessarily

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidwasted power
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The buffer is segmented into multiple areas that can be independently controlled. The controller activates only the necessary buffer areas based on actual data transfer requirements, ensuring that sufficient capacity is available for reliable data transfer while avoiding the waste of keeping the entire buffer active when less capacity is needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system monitors its own data transfer rate and automatically adjusts buffer area activation accordingly. The controller determines the actual data transfer rate and self-regulates which buffer areas remain active, eliminating the need for external intervention and ensuring optimal power consumption while maintaining data transfer reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10025373B2Reduction of power consumption of a buffer in tape drive
Publication Date: 2018.07.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10025373B2 patent drawing
  • US10025373B2 patent drawing
  • US10025373B2 patent drawing

AI summary

A method of reducing power consumption of a buffer for cache in a tape drive connected to a host in a communicable manner, according to one embodiment, includes detecting a transfer rate of data from the host or to the host, and determining a writing or reading rate of data to or from a tape based on the data transfer rate. A determination is made as to whether predetermined conditions including the data transfer rate, the data writing or reading rate, and a capacity of a buffer are satisfied, where the buffer includes at least two buffer areas. At least one of the buffer areas is selected when the predetermined conditions are satisfied. The selected buffer area is switched to a power saving mode.