17971109. AVOIDING RAID ARRAY OVERDRIVE USING NONVOLATILE MEMORY IN CACHE simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Revision as of 06:39, 26 April 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

AVOIDING RAID ARRAY OVERDRIVE USING NONVOLATILE MEMORY IN CACHE

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Hui Zhang of Shanghai (CN)

Gang Lyu of Shanghai (CN)

AVOIDING RAID ARRAY OVERDRIVE USING NONVOLATILE MEMORY IN CACHE - A simplified explanation of the abstract

This abstract first appeared for US patent application 17971109 titled 'AVOIDING RAID ARRAY OVERDRIVE USING NONVOLATILE MEMORY IN CACHE

Simplified Explanation

The abstract describes a computer-implemented method for managing overdrive in a RAID array, involving selecting and moving data between the overdriven RAID array and a cache.

  • Detect overdrive of a RAID array
  • Select an extent residing in both the overdriven RAID array and a cache
  • Stage missing data from the overdriven RAID array to complete the extent in the cache
  • Free the original extent space in the overdriven RAID array
  • Destage the extent data in the cache to a target RAID array
  • Free space in the cache corresponding to the extent after destaging

Potential Applications

This technology could be applied in data storage systems to optimize performance and data management in RAID arrays.

Problems Solved

1. Efficiently managing overdrive in RAID arrays 2. Optimizing data storage and movement between RAID arrays and caches

Benefits

1. Improved performance and reliability of RAID arrays 2. Enhanced data management capabilities 3. Optimal utilization of storage resources

Potential Commercial Applications

Optimizing data storage systems in cloud computing environments

Possible Prior Art

There may be existing technologies or methods for managing data movement and optimization in RAID arrays, but specific prior art is not provided in the abstract.

Unanswered Questions

How does this method handle data integrity during the movement process?

The abstract does not mention how data integrity is maintained when staging and destaging data between the RAID array and cache.

What impact does this method have on overall system performance?

The abstract does not discuss the potential impact of this method on the overall performance of the system, such as speed or efficiency improvements.


Original Abstract Submitted

In one general embodiment, a computer-implemented method includes detecting overdrive of a RAID array. An extent residing, at least in part, in both the overdriven RAID array and in a cache is selected. Data missing from the extent is staged, from the overdriven RAID array, to complete the extent in the cache. The original extent space in the overdriven RAID array is freed. The extent data in the cache is destaged to a target RAID array. Space in the cache corresponding to the extent is freed in response to completing the destaging.