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

A PCIE-based network shared storage system and its storage method

A storage system and network sharing technology, applied in the field of avionics, can solve the problems of complex application software, large coupling between application software and communication protocols, and inability to directly access files, etc., to improve development efficiency and reduce coupling effects.

Active Publication Date: 2018-06-29
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But when one of the modules contains a storage medium and acts as a server, and the other modules act as a client, the existing client application software cannot directly access the files in the storage medium of the server
With the continuous change of user needs and the increase of the number of directories and files in the storage medium, if the network file system is not used, and the file access interface is added to the communication protocol between the client application software and the server application software, then each module The coupling between the application software and the communication protocol is getting bigger and bigger, and the application software is getting more and more complex.

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
  • A PCIE-based network shared storage system and its storage method
  • A PCIE-based network shared storage system and its storage method
  • A PCIE-based network shared storage system and its storage method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to better understand the present invention, the present invention will be further described in detail below through the accompanying drawings and examples.

[0030] figure 1 It is a block diagram of the hardware composition of the present invention, mainly including a client processing module, a server processing module, a solid-state storage disk SSD and a motherboard, and each processing module forms a PCIe switching network. After the hardware is built, it is necessary to configure the software operating environment of each module. Configure the vxworks board-level support package for each processing module, complete the PCIe address space configuration, and complete the configuration of the processing module 3 for the SSD local file system FAT32.

[0031] figure 2 is the software framework of the present invention. The software mainly realizes the network file system based on PCIe, which includes three software modules: NFS over PCIe module, RPC over PC...

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 PCIe-based network sharing storage system, comprising an NFS Client module and an NFS Server module. The NFS Client module is used for undertaking a specific access operation of an upper file access application and converting the operation into a remote procedure call request based on a specific file access operation type; the NFSClient module is further used for returning an operating result to a server and returning to the upper file access application in the format of a function; the NFS Server module is used for responding the remote procedure call request of a client and accessing a local file system via I / O Layer to finish a practical file access operation, and returning the operating result to the client. The storage system and the storage method of the invention enable the client without storage medium to have a network storage function via a network sharing storage manner to access a file in an access server.

Description

technical field [0001] The invention relates to avionics technology, in particular to a network shared storage system method for a switching network constructed through a PCIe bus in an embedded environment. Background technique [0002] With the increasing integration of avionics equipment, the complexity of avionics equipment is also increasing. A device is composed of multiple modules to form a PCIe switching network, and each module can communicate with each other through a custom communication protocol. Realize data interaction between modules. However, when one of the modules contains a storage medium and acts as a server, and the other modules act as clients, the existing client application software cannot directly access files in the storage medium of the server. With the continuous change of user requirements and the increase of the number of directories and files in the storage medium, if the network file system is not used, and the file access interface is added ...

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): H04L29/08G06F13/38
CPCG06F13/385H04L67/1097
Inventor 肖忠炳曲国远杨漫董湛王强
Owner CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
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