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

File system of distributed type file system client side

A system client and distributed file technology, applied in the field of metadata cache management mechanism, can solve the problem of low performance of FUSE

Active Publication Date: 2013-08-28
DAWNING INFORMATION IND BEIJING +1
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention aims to disclose an efficient user mode distributed file system client solution, which can well solve the problem of low performance of the user mode file system FUSE that comes with the current Linux kernel mode

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The technical scheme in the invention is specifically described as follows:

[0016] (1) The kernel mode module registers a character device, and the user mode process accesses the character device through system read and write calls to read the request and return the result of the request execution.

[0017] (2) The request management structure in the present invention is divided into two types, one is the file system request, which is variable in length, and comes from the application program of the distributed file system client; the other is the management request, and the request It is a management structure for file system requests, which is used to pass messages between kernel-mode modules and user-mode daemons.

[0018] (3) The kernel mode module manages file system requests in a page manner. When receiving a file system related request, it first adds the file system request to the custom request cache management area. The user-mode daemon process will have a d...

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 file system of a distributed type file system client side. The client side consists of a kernel mode module and a user mode daemon process, the kernel mode module and the user mode daemon process are in communication through character equipment and different from the FUSE on the aspect that before communication of a kernel mode and a user mode, required internal storage pages are prepared and mapped to be virtual addresses capable of being accessed by the user mode, the virtual addresses are used as one part of communication and transmitted to the user mode daemon process. Accordingly, the user mode process can directly operates the internal storage area prepared in advance by the kernel mode, internal storage distribution is omitted and copy of the internal storage between the user mode and the kernel mode is avoided.

Description

technical field [0001] The invention relates to an efficient metadata cache management mechanism in a distributed file system, in particular to a method for realizing a file system of a distributed file system client. Background technique [0002] In the current mainstream distributed file systems, such as NFS, Lustre, GPFS, etc., all modules are in the Linux kernel state. Since the development of the kernel state is more difficult, the cost of development and maintenance of these file systems is relatively low. Relatively high. In recent years, some emerging distributed file systems, such as GoogleFS, HDFS, MooseFS, etc., put various parts in user mode to reduce the difficulty of development. [0003] For a distributed file system based on user mode, if you need to support system standard file system operations, you cannot completely avoid the kernel mode, because the system call must first enter the kernel mode. In order to solve this problem, HDFS, MooseFS, etc. adopt t...

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/30G06F12/08G06F12/0802
Inventor 杨浩马照云马振杰张东阳邵宗有刘新春苗艳超王勇
Owner DAWNING INFORMATION IND BEIJING