Metrics and management for flash memory storage life
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0088]FIG. 1 illustrates an example of a hardware configuration of a computer system in which the method and apparatus of the invention may be applied. A storage subsystem 100 has a storage controller 110 that includes a CPU 111, a memory 112, a storage interface 113, a local network interface 114, and disk interfaces 115a-115d. The CPU 111 controls the storage subsystem 100, and reads programs and tables from the memory 112. The memory 112 stores the programs and tables. The storage interface 113 connects with a host computer 300 via a storage network 200. The local network interface 114 connects with a storage management terminal 400. The disk interfaces 115a-115d connect with a plurality of disks 121a-121d which are stored in a disk unit 120. The disks 121 include flash memory for storing data. The storage network 200 connects the storage subsystem 100 and the host computer 300. The host computer 300 sends I / O requests to the storage subsystem 100 via the storage network 200, and...
second embodiment
[0118]Only differences between the second embodiment and the first embodiment are described.
[0119]Hardware
[0120]FIG. 23 shows an example of a Disk Management Table 112-11-3′ according to a second embodiment of the invention. Two values are added to the table as compared to FIG. 5. The first is the Life Limit Information 112-11-3′-3 representing the limit number of write times or operations to the disk. This value depends on the flash memory chip type (SLC / MLC), vendor, disk model, capacity (reserved capacity), and wear leveling algorithm. The second is the Life Counter 112-11-3′-4 representing the number of write times to the disk.
[0121]FIG. 24 shows an example of a process flow diagram for the Destaging Control 112-22-2′ according to the second embodiment. One step is added to the table as compared to FIG. 12. In step 112-22-2′-9, the process counts up the Life Counter 112-11-3′-4.
[0122]Expression
[0123]FIG. 25 shows an example of an expression to calculate the reliability at step 1...
third embodiment
[0126]Only differences between the third embodiment and the first embodiment are described.
[0127]Hardware
[0128]FIG. 27 shows an example of the memory 112 in the storage subsystem according to a third embodiment of the invention. Four elements are replaced and five elements are added as compared to FIG. 2. The replacing elements are the RAID Group Management Table 112-11-1′, Virtual Volume Management Table 112-11-2′, and Destaging Control 112-22-2′. The added elements are Virtual Volume Page Management Table 112-15-1, Capacity Pool Chunk Management Table 112-15-2, Capacity Pool Page Management Table 112-15-3, Page Migration Control 112-25-1, and the migration control 112-22-3. In the Volume Management Table 112-11, the RAID Group Management Table 112-11-1′ provides physical structure management for the disks 121 and those groups. The Virtual Volume Management Table 112-11-2′ provides volume configuration management. In the added Thin Provisioning Management Table 112-15, the Virtual ...
PUM
![No PUM](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/application.06fe782c.png)
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com