Method for achieving client of access object storage cluster based on fuse

A technology for storing clusters and accessing objects, which is applied in program control design, instrumentation, electrical and digital data processing, etc., can solve problems such as raising the threshold of application, and achieve the effects of improving production efficiency, being easy to popularize, and having a wide range of applications.

Inactive Publication Date: 2015-01-21
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, almost all object storage cluster software vendors provide external interfaces for accessing clusters. In order to access clusters more efficiently, users have to conduct secondary development based on these interfaces to access clusters, which invisibly improves the application efficiency. threshold

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
  • Method for achieving client of access object storage cluster based on fuse

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0016] The present invention provides a method for implementing a fuse-based client for accessing object storage clusters, as shown in the attached figure 1 As shown, the specific implementation process is:

[0017] The client is mounted through the fuse kernel provided by linux, and accesses the remote distributed object storage system under the directory mounted by the client. The client is divided into two parts: a kernel module and a user mode daemon module, wherein

[0018] The kernel module is based on fuse, which mainly handles the system calls formed by the user's operations in the mounted directory, and places the system calls into the custom system buffer in a requested manner, and prepares the data pages to be interacted with the user mode Mapped to the user mode address space.

[0019] The user mode daemon process is responsible f...

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 method for achieving a client of an access object storage cluster based on fuse. The method specifically comprises the following steps: hanging the client through a fuse kernel provided by linux, accessing a remote distributed type object storage system under the catalog where the client is hung, and processing system call formed by operation under the catalog hanging, wherein the client is divided into two parts, namely, a kernel module and a user state daemon progress module, the kernel module is based on fuse, the user state daemon progress is responsible for receiving system scheduling requests submitted by the kernel, at the same time processing the requests and feeding back the requests to the system call. Compared with the prior art, the method for achieving the client of the access object storage cluster based on fuse can greatly improve the production efficiency, improve the high availability of the cluster, is relatively high in practicability, can economize manpower, and is wide in application range and easy to popularize.

Description

technical field [0001] The invention relates to the technical field of computer storage, in particular to a highly practical and fuse-based implementation method for accessing a client of an object storage cluster. Background technique [0002] With the advent of the Internet era, all walks of life around the world are generating various data all the time. In order to collect and manage these data, some large Internet companies or other companies that generate large amounts of data have established public or private data In the center, object storage has gradually replaced the file system and become the mainstream of static mass data storage due to its good horizontal scalability and access efficiency. [0003] At present, almost all object storage cluster software vendors provide external interfaces for accessing clusters. In order to access clusters more efficiently, users have to conduct secondary development based on these interfaces to access clusters, which invisibly i...

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 Applications(China)
IPC IPC(8): H04L29/08
CPCH04L67/1097G06F9/545H04L67/568
Inventor 李杰程瑶
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
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