Realization system for flash translation layer of solid-state disk and realization apparatus for flash translation layer

A flash conversion layer and solid-state hard drive technology, applied in the computer field, can solve the problems of I/O glitches, high cost and impact of SSD firmware upgrades, and achieve the effects of reducing upgrade costs, prolonging service life, and reducing write amplification

Active Publication Date: 2016-01-06
SHENZHEN TENCENT COMP SYST CO LTD
View PDF6 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] From the above analysis of the existing SSD usage levels, we can see that the existing Flash Translation Layer (FTL) is implemented at the SSD hardware layer. The disadvantages of this implementation method are: on the one hand, any change in FTL requires SSD firmware upgrades However, FTL is implemented at the SSD hardware layer, and the cost of SSD firmware upgrades is quite high, so it is not suitable for the massive data storage requirements of the Internet with diversified services and rapidly changing usage scenarios; layer and kernel layer) transparent, the business layer does not participate in the management of Flash, and the business layer does not understand the internal operations of the SSD, so that internal operations such as garbage collection and wear leveling at the SSD hardware layer affect the I / O of the business layer , not only cannot maximize the performance of the SSD, but also may cause I / O glitches, affecting the efficient operation of the Internet

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
  • Realization system for flash translation layer of solid-state disk and realization apparatus for flash translation layer
  • Realization system for flash translation layer of solid-state disk and realization apparatus for flash translation layer
  • Realization system for flash translation layer of solid-state disk and realization apparatus for flash translation layer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Embodiments of the present invention provide a solid-state hard disk flash conversion layer implementation system and a flash memory conversion layer implementation device, the system includes an application layer, a kernel layer under the application layer, and a solid-state hard disk hardware layer under the kernel layer, The kernel layer includes a flash memory translation layer; the solid-state hard disk hardware layer is used to provide the kernel layer with the properties of each device object and the physical interface for operating each device object with a concurrent unit as a device object, The concurrent unit is a physical chip particle that constitutes a solid-state hard disk; the flash conversion layer is used to limit the way that the business layer implements a write operation on the device object and provides a logical interface to the application layer, and the logical interface is used for The service layer participates in the management of the device o...

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 realization system for a flash translation layer of a solid-state disk and a realization apparatus for the flash translation layer, so that the use performance of the solid-state disk is improved as far as possible. The system comprises an application layer, a kernel layer and a solid-state disk hardware layer, wherein the kernel layer comprises the flash translation layer; the solid-state hardware layer is used for providing attributes of each device object by taking a concurrent unit as the device object and operating a physical interface of each device object; the flash translation layer is used for limiting a mode for carrying out a write operation on the device object by a business layer and providing a logic interface for the application layer; and the application layer is used for managing the device object through the logic interface under the triggering of the business layer. According to the system and the apparatus, the upgrade cost of SSD (solid-state disk) firmware upgrade is greatly reduced, the influence of operations of garbage collection, wear balance and the like realized by the flash translation layer in the kernel layer on I / O of the business layer is reduced, and the service life of the SSD is prolonged.

Description

technical field [0001] The invention relates to the field of computers, in particular to a system for realizing a flash memory conversion layer of a solid-state hard disk and a device for realizing the flash memory conversion layer. Background technique [0002] The existing solid state disk (SolidStateDisk, SSD) usage model is a hierarchical structure. The flash translation layer (FlashTranslationLayer, FTL) is implemented inside the SSD (that is, device-basedFTL). management, the FTL algorithm is transparent to the business layer. [0003] Usually, the use of SSD is divided into three levels, namely the application layer (UserSpace), the kernel layer (Kernel) and the SSD hardware layer (Hardware). figure 1 shown. attached figure 1 In the SSD usage level of the example, the SSD hardware layer uses flash memory (Flash) as a storage medium to provide a hardware foundation and provide users with similar operation interfaces and functions as traditional hard disks. The core...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/08G06F3/06G06F9/44
Inventor 王银虎高剑林冯旭刚吴高峰
Owner SHENZHEN TENCENT COMP SYST CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products