Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for realizing RAID in multi-tenant solid-state disk, controller and multi-tenant solid-state disk

A RAID stripe and solid-state disk technology, applied in the storage field, can solve problems such as inapplicability of multi-tenant solid-state disks, and achieve the effects of reducing inspection and update overhead, reducing write volume, and ensuring storage reliability

Active Publication Date: 2019-10-18
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, existing RAID methods are not suitable for multi-tenant SSDs based on hardware isolation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for realizing RAID in multi-tenant solid-state disk, controller and multi-tenant solid-state disk
  • Method for realizing RAID in multi-tenant solid-state disk, controller and multi-tenant solid-state disk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0062] The terms "first", "second", etc. (if any) in the present invention and the above drawings are used to distinguish similar objects and not necessarily to describe a specific order or sequence.

[0063] Before explaining the technical solution of the present invention in detail, the traditional multi-tenant solid state disk system is briefly introduced. Such as figure 1 As shown, traditi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for realizing RAID (Redundant Array of Independent Disks) in a multi-tenant solid-state disk, a controller and a multi-tenant solid-state disk, and belong to the technical field of storage. The method comprises the following steps: forming an RAID strip by flash memory pages with the same offset in each flash memory wafer, and storing check information of each strip in an NVM (Non-Volatile Memory) wafer; if the tenant requests to write the new data page, writing the new data page into an idle flash memory page; if the tenant requests to update part of the datapages, reading old data pages to be merged to obtain new data pages, meanwhile, marking the old data pages as invalid, and updating corresponding check pages to be moved out for protection; if the tenant requests to update the complete data page, writing the complete data page into an idle flash memory page, and marking the old data page as invalid; when data is written into the idle flash memorypage each time, updating the corresponding check page to add the check page into protection; and when the I / O is idle, reading the protected invalid data page and updating the corresponding check pageso as to move the protected invalid data page out of the protection. According to the invention, the storage reliability of the multi-tenant solid-state disk can be ensured, and the tenant service quality is improved.

Description

technical field [0001] The invention belongs to the technical field of storage, and more specifically relates to a method for realizing RAID in a multi-tenant solid-state disk, a controller and a multi-tenant solid-state disk. Background technique [0002] Solid State Disk (SSD) based on NAND flash memory has the advantages of high performance, low power consumption and small size, and its storage capacity continues to increase, and its cost continues to decrease, so it has been widely used in data centers. In order to provide large capacity and high throughput, the solid-state disk adopts a highly parallel storage structure, that is, it contains multiple flash memory wafers (a wafer is the smallest storage unit that independently executes flash memory operation commands), for example, 128 64GB wafers form an 8TB SSD. [0003] On the one hand, in order to improve storage space utilization and cost-effectiveness, there are more and more scenarios where large-capacity SSDs ar...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/02G06F12/16G06F3/06
CPCG06F3/0619G06F3/0644G06F3/0647G06F3/0652G06F3/0688G06F12/0246G06F12/0253G06F12/16
Inventor 周游黄维周王顺卓吴非谢长生
Owner HUAZHONG UNIV OF SCI & TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More