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

Method and system for load transfer in metadata cluster

A technology of load transfer and metadata, which is applied in the transmission system, electrical components, resource allocation, etc., can solve the problems of high cost of consistency maintenance, high complexity of load distribution mechanism, etc., and achieve the effect of improving system performance

Inactive Publication Date: 2017-02-08
INST OF COMPUTING TECH CHINESE ACAD OF SCI +1
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] The technical problem to be solved by the present invention is that in the prior art, the load distribution mechanism of the cluster file system among multiple metadata servers is highly complex and the cost of consistency maintenance is large. A new metadata load transfer method is provided. Distributed transactions are not used to ensure consistency during deletion and deletion, and disk synchronization is not required, which greatly improves system performance and reduces system implementation complexity

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 and system for load transfer in metadata cluster
  • Method and system for load transfer in metadata cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] Specific embodiments of the present invention are given below, and the present invention is described in detail in conjunction with the accompanying drawings.

[0059] Such as figure 1 As shown, the present invention includes at least two metadata servers and one client. The metadata server end includes a load balancing module 21, a remote subdirectory creation module 22, a remote subdirectory pre-application module 23, a remote subdirectory initialization module 31, a remote subdirectory deletion module 24, a remote subdirectory asynchronous release module 25, a remote Subdirectory object recycling module 32 .

[0060] The load balancing module 21 is used for coordinating the loads of different metadata servers and selecting an appropriate load transfer target metadata server 3 . After the directory creation request of the client 1 reaches the metadata server, it first passes through the load balancing module 21 . The load balancing module 21 collects and quantifies...

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 load transfer method and system in a metadata cluster, and relates to a metadata load transfer method among a plurality of servers in a metadata cluster. The method includes the steps that at least two metadata servers are established and used for establishing a load balancing module, a remote subdirectory pre-application module, a remote subdirectory establishing module, a remote subdirectory initialization module, a remote subdirectory deleting module, a remote subdirectory asynchronous releasing module and a remote subdirectory object recycling module; a client is established, a directory establishing request is sent to a metadata server where a parent directory is located, and a remote subdirectory object identifier is obtained and added into the directory entry of the parent directory; a directory deleting request is sent to the metadata server where the parent directory is located, and the remote subdirectory object identifier is deleted from the directory entry of the parent directory. The load transfer method and system in the metadata cluster only need a local consistency guarantee mechanism, do not need a distributed consistency guarantee mechanism, and effectively improve the remote subdirectory establishing and deleting performance.

Description

technical field [0001] The invention relates to a metadata load distribution technology of a cluster file system, in particular to a metadata load transfer method among multiple servers in a metadata cluster. Background technique [0002] In large-scale cluster file systems, the separation of metadata and data services has become a trend. On the one hand, data access does not need to go through the metadata server, but directly accesses the storage device in an out-of-band manner, so as to obtain high data access performance; on the other hand, the metadata server specifically provides metadata services, offloading the data access load, Therefore, a single metadata server can support higher client access performance, manage more storage devices, and support larger system scale expansion. However, with the continuous expansion of the system scale, a single metadata server has gradually become the bottleneck restricting the expansion of the system. In order to further improv...

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/08G06F9/50
Inventor 王洋郑彩平张军伟邵冰清王利虎张浩
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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