NFS (Network File System) data I/O (Input/Output) acceleration method based on file system

A file system and data technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., to achieve the effect of improving performance, reducing energy consumption, and reducing the number of I/O times

Inactive Publication Date: 2013-11-13
无锡北方数据计算股份有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the present invention is to invent a faster, more efficient I / O method in order to overcome the defects of the said existing Linux system NFS data I / O in the background technology

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
  • NFS (Network File System) data I/O (Input/Output) acceleration method based on file system
  • NFS (Network File System) data I/O (Input/Output) acceleration method based on file system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The method of the present invention only involves the I / O process of receiving and storing the data of Network File System (NFS) using the standard RPC protocol to the physical storage medium at the RPC protocol layer, and does not involve other processes of data transmission in the prior art. Except for this part of the process described in the present invention, other processes can still be implemented using existing methods without conflicts.

[0014] Such as figure 2 According to the principle model, the data flow still passes through the RPC layer, the NFS layer and the VFS layer, and finally will be stored in the physical storage medium, and the data I / O described in the present invention is completed in this part. An NFS data request includes RPC header (RPC Header), NFS header (NFS Header) and data segments that require I / O.

[0015] An NFS parsing module is implemented in the RPC layer, which parses while receiving. On the other hand, in the physical storage...

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 relates to the computer storage technology, particularly to an NFS (Network File System) data I / O (Input / Output) acceleration method based on a file system. The method comprises the steps of: partitioning an area as a buffer area from physical storage; realizing an NFS parsing module on a RPC (Remote Procedure Call Protocol) layer; parsing each NFS request packet; distributing corresponding memory from the buffer area for each packet with an NFS writing request; and receiving the NFS data packet into the buffer area. When the buffer area meets a condition proposed by the scheme, the buffer area is activated firstly and refreshed subsequently. According to the method provided by the invention, the I / O times of physical storage mediums can be reduced; and the continuity of data addresses is ensured by the buffer area, so that the I / O performance can be improved.

Description

technical field [0001] The invention relates to computer data storage technology, in particular to a Linux network file system (NFS) data reading and writing (I / O) method. Background technique [0002] Network File System (NFS, short for Network File System) is one of the file systems supported by FreeBSD, allowing a system to share directories and files with others on the network. The NFS under the existing Linux system reads and writes data through the Remote Procedure Call Protocol (RPC, shorthand for Remote Procedure Call Protocol, which is a protocol for requesting services from remote computer programs through the network without knowing the underlying network technology. ) request implementation, each RPC packet has an NFS request / response packet. A typical NFS data flow model is as follows figure 1 As shown: each NFS request packet contains RPC packet header information, first passes through the RPC layer, the RPC layer receives the complete RPC packet, parses out ...

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 Patents(China)
IPC IPC(8): G06F17/30
Inventor 张庆敏张衡胡刚谢海威吴清秀
Owner 无锡北方数据计算股份有限公司
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