Dynamic load balancing method and system for distributed file system
A distributed file and dynamic load technology, applied in the field of cloud data, can solve the problems of unbalanced load and slow writing speed of distributed file system, and achieve the effect of ensuring load balance and writing speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] figure 2 A flow chart of a dynamic load balancing method for a distributed file system according to Embodiment 1 of the present application is schematically shown. It should be noted that, the following is an exemplary description with the management node 200 as the execution subject.
[0039] Such as figure 2 As shown, the dynamic load balancing method for a distributed file system may include steps S200-S206, wherein:
[0040] Step S200, acquiring multiple heartbeat packets (Heartbeat) provided by multiple data nodes.
[0041] The multiple data nodes are nodes used for data storage in the distributed file system, such as DataNodes 300-308.
[0042] Compared with only being used to report survival information, each heartbeat packet in this embodiment is also used to report load-related information of a corresponding data node. The load-related information includes IOPS, IOUtil, Load, BandWidth, and the like. Among them: (1) IPOS (Input / Output Operations Per Seco...
Embodiment 2
[0094] Figure 8 Schematically shows a block diagram of a dynamic load balancing system for a distributed file system according to Embodiment 2 of the present application, the dynamic load balancing system for a distributed file system can be divided into one or more program modules, one Or multiple program modules are stored in a storage medium and executed by one or more processors to complete the embodiments of the present application. The program modules referred to in the embodiments of the present application refer to a series of computer program instruction segments capable of accomplishing specific functions. The following description will specifically introduce the functions of each program module in this embodiment.
[0095] Such as Figure 8 As shown, the dynamic load balancing system 800 for a distributed file system may include, wherein:
[0096] The first acquiring module 810 is configured to acquire multiple heartbeat packets provided by multiple data nodes, w...
Embodiment 3
[0107] Figure 9 A schematic diagram of a hardware architecture of a computer device 9 suitable for implementing a dynamic load balancing method for a distributed file system according to Embodiment 3 of the present application is schematically shown. The computer device 9 may serve as the management node 200 or a component of the management node 200 . In this embodiment, the computer device 9 is a device capable of automatically performing numerical calculation and / or information processing according to preset or stored instructions. For example, it may be a workstation, a rack server, a blade server, a tower server, or a cabinet server (including an independent server, or a server cluster composed of multiple servers) and the like. Such as Figure 9 As shown, the computer device 9 at least includes but is not limited to: a memory 910 , a processor 920 , and a network interface 930 that can communicate with each other through a system bus. in:
[0108] The memory 910 incl...
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