Dynamic Resource Allocation for Large Sector Format Drives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large sector format drives face inefficiencies in resource allocation due to non-convergence of magnetic disc sub-sectors, leading to sub-optimal processing and potential sector failure, especially when dealing with defective track sectors and limited buffer capacity for reprocessing un-converged sub-sectors.

Innovation Solution

The system dynamically allocates resources by evaluating and sorting sub-sectors based on quality metrics, allowing for extended processing of non-converged sub-sectors during natural gaps and using a retain buffer for reprocessing, which includes dynamic tagging to avoid buffer copying and optimize resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system processes all sub-sectors within allocated time frames, then processing throughput is maintained, but non-converged sub-sectors cause sector failure and reduce reliability

Engineering Contradiction:
Improvesector convergence rateVSAvoidprocessing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts processing time allocation for sub-sectors based on their convergence characteristics. Sub-sectors that converge quickly use less than their allocated time frame, creating available resources that can be reallocated to non-converged sub-sectors needing additional processing time, thus maintaining overall throughput while improving convergence rates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system identifies and processes sub-sectors in an optimal sequence, handling likely-converged sub-sectors first to free up resources early. This preliminary processing of easier sub-sectors allows the system to reallocate computational resources and time to difficult non-converged sub-sectors before final sector completion is required.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If additional buffers are allocated for reprocessing non-converged sub-sectors, then reprocessing capability is improved, but buffer capacity limitations and device complexity increase

Engineering Contradiction:
Improvereprocessing capabilityVSAvoidbuffer capacity requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The retain buffer serves multiple functions: it stores non-converged sub-sectors for reprocessing, holds data during natural gaps between sector processing, and acts as a temporary storage for data transfer operations. This multi-functional use of a single buffer structure avoids the need for separate dedicated buffers for each function, reducing overall device complexity.

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

Solution Approach 2:

The system uses its existing buffer infrastructure and natural processing gaps to service reprocessing needs without requiring external additional buffers. By utilizing idle time slots and existing buffer capacity, the system performs self-service reprocessing of non-converged sub-sectors, eliminating the need for expanded buffer capacity.

Inventive Principle:
Principle #25Self-service

3Reliability

If processing time is extended for non-converged sub-sectors, then convergence rates improve, but time slot utilization efficiency decreases

Engineering Contradiction:
Improvesub-sector convergenceVSAvoidtime slot utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements periodic reprocessing of non-converged sub-sectors during natural gaps that occur between sector processing cycles. Instead of continuously extending time slots, the system uses these periodic idle intervals to reprocess difficult sub-sectors, maintaining time slot utilization efficiency while still achieving convergence for non-converged data.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system eliminates idle time by continuously utilizing processing resources. During natural gaps between sector processing, the system immediately reprocesses non-converged sub-sectors rather than leaving resources idle. This continuous useful action ensures that extended processing time for difficult sub-sectors does not reduce overall time slot utilization efficiency.

Inventive Principle:
Principle #20Continuity of useful action

4Adaptability or versatility

If data is copied to retain buffer for reprocessing, then reprocessing flexibility is improved, but power consumption and device complexity increase

Engineering Contradiction:
Improvereprocessing flexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system uses pointer-based logical copying rather than physical data copying to the retain buffer. By storing pointers or references to sub-sector data locations instead of duplicating the actual data, the system achieves reprocessing flexibility without the power consumption and complexity associated with physical data movement and buffer management.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9384778B2Online iteration resource allocation for large sector format drive
Publication Date: 2016.07.05 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9384778B2 patent drawing
  • US9384778B2 patent drawing
  • US9384778B2 patent drawing

AI summary

Systems and methods for resource allocation for a large sector format processing may include, but are not limited to, operations for: determining non-convergence of a magnetic disc sub-sector of a first magnetic disc sector within a processing time frame allocated to the magnetic disc sub-sector; determining a convergence of a second magnetic disc sector occurring in less time than a processing time frame allocated to the second magnetic disc sector; and processing the magnetic disc sub-sector during a portion of the processing time frame allocated to the second magnetic disc sector remaining after processing of the second magnetic disc sector.