Distributed metadata management method and system
A management method and metadata technology, applied in the field of metadata management, to achieve the effect of ensuring system efficiency, improving utilization, and ensuring load balance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0060] An embodiment of the present invention provides a distributed metadata management method, including: a static load balancing method for metadata and a dynamic load balancing method for metadata;
[0061] The static load balancing method of the metadata is: using the consistent hash function of the virtual node and the metadata server list to distribute the metadata to the metadata server nodes; wherein, the metadata server list is to record all A table of mapping relationships between virtual nodes and metadata servers, each metadata server node stores a list of virtual nodes stored on the node;
[0062] The method for dynamic load balancing of metadata is as follows: using metadata migration to migrate part of metadata from overloaded nodes to underweight nodes.
[0063] In the embodiment of the present invention, the architecture of the distributed file system including the distributed metadata management system can be found in figure 1 shown, from figure 1 It can b...
Embodiment 2
[0116] An embodiment of the present invention provides a distributed metadata management system, including: a metadata server manager and a metadata server, and the metadata server manager includes a metadata server list maintenance module, a metadata server selection module and a load A balance module; the metadata server includes a metadata processing module and a load measurement module;
[0117] The metadata server list maintenance module is responsible for maintaining the correct correspondence between virtual nodes and metadata server nodes;
[0118] The selection module of the metadata server is used to complete random distribution of metadata,
[0119] The load balancing module is used to receive the load information of each metadata server, calculate the system load value and sort the load of each metadata server, and carry out metadata allocation when the system load is unbalanced or when the metadata server cluster needs to be adjusted. move;
[0120] The load mea...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com