Optical Media Storage Arrangement Using Popularity Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems lack efficient metrics to organize data based on access frequency, leading to slower access times, latency, and backlogging due to the inability to maintain and utilize reference and access counts for data objects.

Innovation Solution

Implementing reference and access counts for each object in an optical media storage system to create popularity metrics, which are then used to arrange media closer to drives based on usage frequency, optimizing data operations and reducing retrieval times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If media are arranged in storage locations without considering access frequency, then storage capacity is maximized, but data access times increase and system efficiency decreases

Engineering Contradiction:
Improvedata access timeVSAvoidstorage organization complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by maintaining reference counts and access counts for each data object, calculating popularity metrics in advance, and using these metrics to proactively arrange media in storage locations before access requests occur. This preliminary organization based on predicted popularity reduces subsequent access times.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring reference counts and access counts of data objects, using this feedback to dynamically update popularity metrics, and subsequently adjusting media arrangement in storage locations based on the updated metrics to optimize access efficiency.

Inventive Principle:
Principle #23Feedback

2Productivity

If media are frequently moved to optimize access patterns, then data access efficiency improves, but wear on robotic accessors increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidaccessor durability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary arrangement of media in storage locations based on calculated popularity metrics before access requests are made. By pre-positioning frequently accessed media in optimal locations, the system reduces the need for frequent movements during normal operation, thereby improving access efficiency while minimizing wear on robotic accessors.

Inventive Principle:
Principle #10Preliminary action

3Speed

If storage locations are optimized for frequently accessed media, then retrieval speed increases, but system complexity increases

Engineering Contradiction:
Improveretrieval speedVSAvoidstorage management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically maintaining reference counts and access counts for data objects, autonomously calculating popularity metrics, and dynamically adjusting media arrangement in storage locations without requiring manual intervention. This automated approach manages complexity internally while delivering optimized retrieval speed benefits.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10170148B2Selective arrangement of media in a storage system
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10170148B2 patent drawing
  • US10170148B2 patent drawing
  • US10170148B2 patent drawing

AI summary

A computer-implemented method, according to one embodiment, includes: maintaining a reference count and an access count for each of a plurality of objects stored in an optical media storage system, using the reference count and access count to create a popularity metric for each of the plurality of objects, for each medium having one or more of the plurality of objects, creating a medium popularity metric based on the popularity metrics of the one or more objects on the respective medium, and using the medium popularity metric of each respective optical medium to arrange the optical media in the optical media storage system. Other systems, methods, and computer program products are described in additional embodiments.