Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Pseudo-random type NFS application acceleration system

An accelerated system, pseudo-random technology, used in special data processing applications, instruments, computing, etc.

Active Publication Date: 2011-08-10
DAWNING INFORMATION IND BEIJING +1
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, there is very little research on improving the I / O performance of NFS servers for various applications with random access patterns

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
  • Pseudo-random type NFS application acceleration system
  • Pseudo-random type NFS application acceleration system
  • Pseudo-random type NFS application acceleration system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Pseudo-random NFS application acceleration technology is mainly composed of two kernel modules: pfnfsd (prefetch network file system daemon) and dmcache (device mapper cache). pfnfsd is a rewrite of the kernel module nfsd, mainly including the NFS client request location module and prefetch module, used to intercept and locate the client's NFS request, and perform the most important tasks such as prefetch; dmcache is based on the Linux kernel Device Mapper mechanism A target driver implemented mainly includes high-speed storage device management, address mapping and resource recovery modules. It puts prefetched data on high-performance storage devices, such as ramdisk, high-performance storage device SSD, etc.

[0027] figure 1 Among them, the nfs request processing process actually locates the client in the pfnfsd module according to the requested information, prefetches, synchronizes, and recycles resources according to the location information; and then performs I / 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 provides a pseudo-random type network file system (NFS) application acceleration system. The pseudo-random type NFS application acceleration system comprises two kernel modules, namely prefetch network file systemdaemon (pfnfsd) and device mapper cache (dmcache); pfnfsd is a rewrite of the kernel module nfsd, mainly comprises an NFS client request positioning module and a pre-acquiring module, and is used for capturing and positioning an NFS request of a client and executing pre-acquiring operation; and dmcache is a target driver realized on the basis of a linux kernel device mapper mechanism, mainly comprises a module for managing high-speed storage equipment, mapping an address and recycling resources, and is used for storing the pre-acquired data to the high-performance storage equipment. In the pseudo-random type NFS application acceleration system, the application is transparent, the kernel changes small and the extra high-speed storage equipment can be loaded.

Description

technical field [0001] The invention relates to the field of I / O performance optimization of a storage system, in particular to a pseudo-random NFS application acceleration system. Background technique [0002] Network File System (NFS: Network File System) is often the preferred system for many cluster network storage due to its stability, ease of use, and open source and free features. Although there are many other network storage products, either their stability and ease of use cannot be compared with NFS, or the products are expensive and not suitable for small and medium-sized cluster network systems. Therefore, for most cluster systems, NFS is still irreplacable. [0003] With the maturity and improvement of the NFS architecture, NFS has penetrated into various application fields, such as high-performance computing, IPTV (Internet Protocol Television), remote sensing information processing, oil exploration, etc. However, with the rapid development of processor comput...

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): G06F17/30
Inventor 骆志军许建卫袁清波
Owner DAWNING INFORMATION IND BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products