Load-balancing-based virtual asset data storage method
A technology of data storage and virtual assets, applied in the Internet field, can solve the problems of not considering the dynamic load balancing of the system, unable to solve the load balancing, machine scalability defects, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0096] The following simulation experiments are used to illustrate the load balancing effect of the data redistribution algorithm. The simulation experiment sets up three simulation systems A, B and C. The simulation system A does not use the data redistribution algorithm, and the simulation systems B and C use it. The load threshold of the simulation system B is set to 0.4, and the simulation system C is set to 0.5. Perform the same operation on the three simulation systems respectively. Simulating the actual situation, the operation is divided into two kinds of data and node. The operation on the data is to randomly increase or decrease 100 to 200 records, and the operation on the node is to randomly add or delete 1 to 2 nodes. The operations on nodes and data are interleaved, a total of 100 times, and the ratio of the two operations is 9:1. image 3 Is the comparison between analog system A and analog system B, Figure 4 It is a comparison between analog system B and analog ...
Embodiment approach
[0098] In order to simplify the calculation and explain the implementation plan more clearly, first make the following assumptions:
[0099] Assume that the position on the hash ring ranges from 0 to 20;
[0100] Assuming that system D has 3 nodes N1, N2, N3 at this time, and the node position table is shown in Table 1;
[0101] Assume that system D has 10 data objects data1, data2, ..... data10 at this time; their distribution on the hash ring is as follows Figure 5 Shown
[0102] Assume that the resource r required by each data object is the same;
[0103] Assume that the processing capacity l of each node is the same;
[0104] Assume that the load standard deviation threshold of the system D is set to 0.5.
[0105] Table 2 Node location table of system N1, N2, N3
[0106] node
[0107] According to the mapping rules, the results of node storage of data objects are as follows:
[0108] Table 3 Table of storage results of systems N1, N2, and N3
[0109] node
[0110] At this time, no...
Embodiment 3
[0124] The hardware operating environment of the present invention is composed of a server and a client. The server runs on an X86 platform installed with a Linux operating system, multiple machine nodes with JDK1.7 or above, and the client runs on an ordinary personal PC. Taking 5 node servers as an example, the hardware operating environment is such as Image 6 As shown, the specific parameters are as follows:
[0125] Server side: consists of 5 node servers;
[0126] The 5 node servers are configured as follows:
[0127] CPU: Intel Xeon E3-1231v3, 4 cores, 3.4GHz
[0128] Memory: 16G
[0129] Hard Disk: 1T*2
[0130] Client: It is composed of ordinary personal PC.
[0131] Compared with the prior art, this patent application considers machine performance, predicts the load required for data, and applies related processing and distribution methods to the storage of massive information of virtual assets. Data migration only occurs between adjacent nodes. In the case of a small amount ...
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