Unlock instant, AI-driven research and patent intelligence for your innovation.

Multi-level cache network file system management method

A technology of a network file system and a management method, which is applied in the field of computer system software, can solve the problems of high reading and writing time overhead of application software, and cannot meet the needs of the airborne field, and achieve the goals of reducing the number of synchronous interactions, improving read and write performance, and improving efficiency Effect

Pending Publication Date: 2022-05-06
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, for the scenario of frequent access to infrequently changed files in the airborne environment, the read and write time overhead of the application software is still very large, which cannot meet the requirements of the airborne field in terms of supporting high performance. Therefore, multi-level Buffer management techniques to improve network file system performance

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
  • Multi-level cache network file system management method
  • Multi-level cache network file system management method
  • Multi-level cache network file system management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] (1) Typical operating environment

[0052] A distributed avionics platform, including three physical nodes of module 1, module 2, and module 3. The bottom layer uses FC network communication, and the local file system uses FAT32. Each physical node deploys a partitioned operating system and has a debugging serial port.

[0053] Module 1 and module 2 deploy the network file system client, and module 3 deploys the network file system server.

[0054] (2) Configuration and generation and loading of configuration data

[0055] Module 1 configures the node ID as 1, the role as CLNT, and the local cache directory as the local file system B:\\CLNT1\\.

[0056] Module 2 configures the node ID as 2, the role as CLNT, and the local cache directory as the local file system B:\\CLNT2\\.

[0057] Module 3 configures the node ID 3, and the role is SERV.

[0058] Configuration data generation and loading method: Generate a configuration data nfscfg.dat for the three nodes, and load...

Embodiment 2

[0066] (1) Typical operating environment

[0067] A distributed avionics platform, including three physical nodes of module 1, module 2, and module 3. The bottom layer uses FC network communication, and the local file system uses FAT32. Each physical node deploys a partitioned operating system and has a debugging serial port.

[0068] Module 1 and module 2 deploy the network file system client, and module 3 deploys the network file system server.

[0069] (2) Configuration and generation and loading of configuration data

[0070] Module 1 configures the node ID as 1, the role as CLNT, and the local cache directory as the local file system B:\\CLNT1\\.

[0071] Module 2 configures the node ID as 2, the role as CLNT, and the local cache directory as the local file system B:\\CLNT2\\.

[0072] Module 3 configures the node ID 3, and the role is SERV.

[0073] Configuration data generation and loading method: Generate a configuration data nfscfg.dat for the three nodes, and load...

Embodiment 3

[0080] (1) Typical operating environment

[0081] A distributed avionics platform, including three physical nodes of module 1, module 2, and module 3. The bottom layer uses FC network communication, and the local file system uses FAT32. Each physical node deploys a partitioned operating system and has a debugging serial port.

[0082] Module 1 and module 2 deploy the network file system client, and module 3 deploys the network file system server.

[0083] (2) Configuration and generation and loading of configuration data

[0084] Module 1 configures the node ID as 1, the role as CLNT, and the local cache directory as the local file system B:\\CLNT1\\.

[0085] Module 2 configures the node ID as 2, the role as CLNT, and the local cache directory as the local file system B:\\CLNT2\\.

[0086] Module 3 configures the node ID 3, and the role is SERV.

[0087] Configuration data generation and loading method: Generate a configuration data nfscfg.dat for the three nodes, and load...

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 multi-level cache network file system management method, which comprises the following steps that: application software requests a file from a client, and the client searches a local cache; and if the local cache of the client is not hit, the client reads the file from the server, obtains the time attribute of the last modification of the file, returns the file to the application software, and saves the file and the time attribute of the last modification of the file to the local cache. According to the invention, the multi-level cache technology is utilized, the synchronous interaction frequency of the client and the server is reduced, and the read-write performance of the airborne system is improved; incremental transmission of cache file data of the server and the client is efficiently achieved through the rsync algorithm, and correctness and consistency of the cache file data of the server and the client are guaranteed to a certain degree.

Description

technical field [0001] The present disclosure relates to the technical field of computer system software, in particular to a network file system management method for multi-level cache. Background technique [0002] With the application and development of network file system in embedded equipment, the scale of access nodes it provides has increased significantly. In the network file system, based on the standard NFSv3 protocol, there is usually no cache management or only a single-level cache management is adopted to improve the read and write performance of the client. In this way, for the scenario of frequent access to infrequently changed files in the airborne environment, the read and write time overhead of the application software is still very large, which cannot meet the requirements of the airborne field in terms of supporting high performance. Therefore, multi-level Buffer management techniques to improve network file system performance. SUMMARY OF THE INVENTION ...

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/0897G06F16/172G06F16/11G06F16/14G06F16/16H04L67/06
CPCG06F12/0897G06F16/172G06F16/11G06F16/14G06F16/16H04L67/06
Inventor 龙雨张鹏任晓瑞王柯杰张钊崧王小刚
Owner XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA