Cascading Startup Power Draws Across Networked Storage Enclosures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in archival storage systems is to reduce costs while maintaining high storage density, often requiring the sacrifice of computing capabilities and storage access bandwidth, as conventional solutions struggle to manage the large number of data storage devices needed for infrequently accessed data.

Innovation Solution

The proposed archival data storage system employs multiple-data-storage-devices cartridges with a subset of data storage devices powered and accessed at a time, utilizing lower-quality components with limited lifespans to reduce costs, and implements a data range API for scalable capacity and throughput through parallel operation of data range processor modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional solutions use lower-quality components with limited lifespans to reduce costs, then total solution costs decrease, but reliability and durability worsen

Engineering Contradiction:
Improvestorage device lifespanVSAvoidtotal solution cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system dynamically manages storage device lifecycles by tracking usage metrics (power-on hours, write operations, read operations) and transitioning devices between active, degraded, and failed states. This dynamic management allows the system to optimize between using lower-cost devices and maintaining reliability through automated monitoring and intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms through metrics collection and monitoring that track device health and performance. This feedback enables the system to adjust device usage patterns, initiate data migration before failure, and maintain reliability even when using lower-quality components with limited lifespans.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If multiple data storage devices are used to maintain high storage density, then storage capacity increases, but device complexity and management difficulty increase

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system segments the management of multiple storage devices by organizing them into groups or pools with similar characteristics (capacity, performance, lifespan). This segmentation allows simplified management where devices are treated as interchangeable units within each segment, reducing the complexity of managing large numbers of individual devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements universal management protocols that allow different storage devices to be managed through common interfaces and procedures. The metrics collection and device transition framework provides multi-functional capabilities that work across diverse device types, reducing management complexity despite varying device specifications.

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

3Speed

If storage devices are accessed frequently to maintain data accessibility, then data access speed improves, but device lifespan and reliability deteriorate

Engineering Contradiction:
Improvedata access speedVSAvoidstorage device lifespan
Core Design Contradiction:
SpeedVSDuration of action of stationary object

Solution Approach 1:

The system implements periodic monitoring of device metrics (power-on hours, write operations, read operations) and uses these periodic assessments to determine when to transition devices between states. This periodic action allows the system to balance access speed needs with device lifespan by proactively managing device usage patterns before wear becomes critical.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary actions by monitoring device health metrics and initiating data migration or device replacement before actual failure occurs. This preliminary intervention allows the system to maintain data accessibility while preventing excessive wear from compromising device lifespan.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If high-performance storage hardware is used to maintain access bandwidth, then storage access bandwidth improves, but total solution cost increases

Engineering Contradiction:
Improvestorage access bandwidthVSAvoidtotal solution cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system changes operational parameters (device states, access patterns, performance thresholds) to optimize the balance between access bandwidth and cost. By dynamically adjusting these parameters based on monitored metrics, the system can maintain adequate performance levels while using lower-cost hardware configurations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial action by activating only the necessary number of storage devices based on current workload demands. Instead of keeping all devices in high-performance states continuously, the system activates devices as needed and transitions them to lower-power or degraded states when not required, reducing costs while maintaining access bandwidth when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9766677B2Cascading startup power draws of enclosures across a network
Publication Date: 2017.09.19 NETAPP INC
  • US9766677B2 patent drawing
  • US9766677B2 patent drawing
  • US9766677B2 patent drawing

AI summary

Some embodiments involve a method of managing power for a first multiple-data-storage-devices enclosure. The method can include: checking out a first token over a network connection from a token pool shared by multiple-data-storage-devices enclosures including the first enclosure, wherein each token of the token pool is available to be checked out by a single device and wherein the enclosures share power drawn from a power supply; after checking out the first token, initiating activation of a data storage device within the first enclosure; monitoring power consumption within the first enclosure; and releasing the first token back to the token pool when the power consumption in the first enclosure substantially reaches a steady-state after the activation of the data storage device is initiated.