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

Virtual file system device and method supporting expanding function

A technology of virtual file system and extended function, which is applied in the field of improving the processing speed of file data in the file system, can solve the problems of consuming computing resources, difficult to greatly improve the processing speed of file data, etc., and achieves the effect of improving the processing speed.

Active Publication Date: 2015-04-29
NANKAI UNIV
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The common disadvantage of the above two types of methods is that the file data to be processed must be transferred to the software of the application layer for processing. In this way, the file data needs to be read from the storage medium into the operating system kernel, and then transferred to the user state of the operating system. It is transmitted to the user state of the computer node of the file processing software through the network. Such a large amount of data copying consumes a lot of computing resources, and it is difficult to greatly improve the processing speed of file data.

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
  • Virtual file system device and method supporting expanding function
  • Virtual file system device and method supporting expanding function
  • Virtual file system device and method supporting expanding function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] Embodiment 1, a virtual file system device supporting extended functions

[0066] The virtual file system device supporting extended functions provided by the present invention, such as figure 1 As shown, the system device includes as follows: a virtual file system service module 200, a file system instance module 300, an extended function table module 330 and an extended function table module 340; the virtual file system service module 200 and the file system instance module 300 and the extended function table are respectively The modules 330 are connected to each other, and the extended function table module 330 is connected to the extended function module 340 in one direction. The item pointer thus directly points to the file system instance module 300;

[0067] Wherein, the virtual file system service module 200 includes: a file system type instance management module 210, a standard function service module 220, and an extended function service module 230; the file ...

Embodiment 2

[0074] Embodiment 2, the method for supporting the extended function of the virtual file system

[0075] The specific processing procedure of the method for supporting the extended function of the virtual file system provided by the present invention is as follows:

[0076] Step 1. When loading a virtual file system that supports extended functions, create and initialize a "file system type instance table", such as Figure 5 The shown "file system type instance table" fs_system_type;

[0077]Step 2. When loading a specific file system instance, if the "file system type instance table" does not contain the "file system type" instance corresponding to the specific file system instance, create a "file system type" instance and add it to the "file system type" instance type instance table"; and further establish the "extended function table" associated with the "file system type" instance, initialize the "extended function table", and add an empty "extended function description" ...

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 virtual file system device and method supporting the expanding function, and belongs to the field of computers. The virtual file system device supports the dynamic expansion function operation for a file system. The virtual file system device supporting the expanding function comprises a virtual file system service module, a file system example module, an expanding function table module and an expanding function module. The method supporting the virtual file system expanding function includes the steps of establishing a file system type example table at the initial time, establishing file system type examples while loading the file system, registering the file expanding function of assigned file system types, and having access to the file expanding function of the file system examples. The file data processing process is transferred to be completed on a virtual file system layer from an application layer, and therefore the transfer of file data between the two layers is reduced, the processing speed of the file data is effectively increased, and the device and the method are particularly suitable for IO intensive application and application scenes based on network file systems.

Description

technical field [0001] The invention belongs to the field of computers and mainly focuses on improving the processing speed of file data in a file system. Background technique [0002] At present, there are two main methods to increase the processing speed of file data, one is to improve the processing capability of the computer hardware CPU; the other is to use the cache mechanism of the application layer. The common disadvantage of the above two types of methods is that the file data to be processed must be transferred to the software of the application layer for processing. In this way, the file data needs to be read from the storage medium into the operating system kernel, and then transferred to the user state of the operating system. It is transmitted to the user state of the computer node of the file processing software through the network, such a large amount of data copying consumes computing resources, and it is difficult to greatly improve the processing speed of ...

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
CPCG06F16/188
Inventor 李旭东
Owner NANKAI UNIV
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