CN110427160A - Put in order a group equalization methods and device for distribution - Google Patents
Put in order a group equalization methods and device for distribution Download PDFInfo
- Publication number
- CN110427160A CN110427160A CN201910736166.2A CN201910736166A CN110427160A CN 110427160 A CN110427160 A CN 110427160A CN 201910736166 A CN201910736166 A CN 201910736166A CN 110427160 A CN110427160 A CN 110427160A
- Authority
- CN
- China
- Prior art keywords
- hard disk
- order
- target
- group quantity
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000009826 distribution Methods 0.000 title claims abstract description 68
- 238000003860 storage Methods 0.000 claims abstract description 178
- 238000009966 trimming Methods 0.000 claims abstract description 35
- 239000004744 fabric Substances 0.000 claims abstract description 18
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 238000003825 pressing Methods 0.000 claims 1
- 239000002699 waste material Substances 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 8
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 238000005303 weighing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000001212 derivatisation Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0608—Saving storage space on storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0631—Configuration or reconfiguration of storage systems by allocating resources to storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
A group equalization methods for distribution are put in order the present invention provides a kind of, comprising: are obtained the storage parameter in storage pool, determined that each target in the storage pool puts in order group quantity and averagely puts in order a group quantity according to storage parameter;Target is put in order group quantity to be compared with trimming threshold section;When putting in order group quantity there are target described at least one and being not at the trimming threshold section, determine that a group distribution of putting in order for storage pool is unsatisfactory for pre-set equilibrium condition, and according to each target put in order group quantity and it is described averagely put in order a group quantity, in each hard disk determine target hard disk;By the hard disk weighted value of target hard disk described in storage parameter described in preset adjustment rule adjustment, so that the component cloth of putting in order of the storage pool of modulated whole deposit storage parameter meets the equilibrium condition, can storage pool put in order group distribution it is unbalanced when, adjust the hard disk weighted value of target hard disk, so that storage pool puts in order a group distributing equilibrium, avoid putting in order the unbalanced caused waste of storage space of group distribution.
Description
Technical field
The present invention relates to distributed system fields, in particular to a kind of to put in order a group equalization methods and device for distribution.
Background technique
With the development of Information technology, distributed memory system accounts for very important status in internet area, is dividing
In cloth storage system, data storage often is carried out using " copy " or " entangle and delete " strategy, in data storage procedure, usually
Data to be stored can be divided into N parts of copy storages on the N block hard disk into storage pool;The N block hard disk for storing the data is claimed
Group is put in order for one;May include in one storage pool it is multiple put in order group, it is different put in order hard disk that group includes can be identical,
It can be different.
When creating storage pool, it usually needs storage pool is divided into the group of putting in order of preset number, each puts in order group by finger
Fixed random algorithm chooses its member's hard disk, can guarantee to put in order the randomness that group is distributed on hard disk using random algorithm,
It can guarantee that the memory space of each hard disk in storage pool is effectively utilized to a certain extent, however, due to calculating at random
The randomness of method, the number for putting in order group that frequently can lead to certain hard disk bearings is excessive or very few, in turn results in memory space
Waste.
Summary of the invention
A group equalization methods for distribution are put in order technical problem to be solved by the invention is to provide a kind of, it can be in storage pool
Put in order group distribution it is unbalanced when, adjust the hard disk weighted value of target hard disk, so that storage pool puts in order a group distributing equilibrium, avoid returning
Set the unbalanced caused waste of storage space of group distribution.
A group balancer for distribution is put in order the present invention also provides a kind of, to guarantee the realization of the above method in practice
And application.
It is a kind of to put in order a group equalization methods for distribution, comprising:
The storage parameter in storage pool is obtained, determines that each target in the storage pool is put in order according to the storage parameter
Group quantity and being averaged of each hard disk put in order a group quantity, and the storage parameter includes that the storage pool puts in order a group quantity, hard disk
The hard disk weighted value of quantity, copy amount and each hard disk, it is returning for each hard disk bearing that the target, which puts in order group quantity,
Set a group quantity;
Each target is put in order group quantity to be compared with pre-set trimming threshold section respectively, to judge
That states storage pool puts in order whether a group distribution meets pre-set equilibrium condition;
When putting in order group quantity there are target described at least one and being not at the trimming threshold section, the storage is determined
The distribution of putting in order group in pond is unsatisfactory for pre-set equilibrium condition, and puts in order group quantity and described average according to each target
A group quantity is put in order, target hard disk is determined in each hard disk;
By the hard disk weighted value of target hard disk described in storage parameter described in preset adjustment rule adjustment, so that having adjusted
The component cloth of putting in order for storing the storage pool of parameter meets the equilibrium condition.
Above-mentioned method, optionally, it is described according to each target put in order group quantity and it is described averagely put in order a group quantity,
Target hard disk is determined in each hard disk, comprising:
Determine that hard disk adjusts threshold interval based on group quantity of averagely putting in order;
Each target is put in order group quantity to be compared with hard disk adjustment threshold interval respectively, is not located with determination
A group quantity is put in order in the hard disk adjustment each target of threshold interval;
The hard disk adjustment each target of interval threshold will be not at and put in order the corresponding hard disk of group quantity, form candidate hard disk
Set;
Target hard disk is determined in the candidate hard disk set.
Above-mentioned method, it is optionally, described to determine target hard disk in the candidate hard disk set, comprising:
The size that group quantity is put in order according to the corresponding target of the hard disk each in the candidate hard disk set, to the time
It selects the corresponding target of each hard disk in hard disk set to put in order group quantity to be ranked up;
The sequence of group quantity from large to small is put in order by the corresponding target of the hard disk each in the candidate hard disk set, is selected
Take the hard disk of the first preset quantity;
The sequence of group quantity from small to large is put in order by the corresponding target of the hard disk each in the candidate hard disk set, is selected
Take the hard disk of the second preset quantity;
The each hard disk chosen is determined as target hard disk.
Above-mentioned method, optionally, the hard disk weighted value by target hard disk described in preset adjustment rule adjustment, packet
It includes:
The target that will be greater than the hard disk adjustment threshold interval puts in order the corresponding target hard disk of group quantity, by preset first
Step-length reduces its hard disk weighted value;
The target for being less than hard disk adjustment threshold interval is put in order into the corresponding target hard disk of group quantity, by preset second
Step-length increases its hard disk weighted value.
Above-mentioned method, it is optionally, described by target hard disk described in storage parameter described in preset adjustment rule adjustment
Hard disk weighted value, comprising:
The hard disk weighted value of each target hard disk is adjusted by preset adjusting step;
The first operation is repeated, until the component cloth of putting in order of the storage pool of modulated whole deposit storage parameter meets the balanced item
Part;
First operation comprises determining that target new in the storage pool for having adjusted hard disk weighted value puts in order group quantity and new
Be averaged and put in order a group quantity;Each new target is put in order group quantity to carry out with pre-set trimming threshold section respectively
Compare, with judge the storage pool it is current put in order whether a group distribution meets the equilibrium condition;When the storage pool is current
It puts in order a group distribution and is unsatisfactory for the equilibrium condition, then redefine target hard disk;It is each described new by adjusting step adjustment
Target hard disk hard disk weighted value.
It is a kind of to put in order a group balancer for distribution, comprising:
Acquiring unit determines in the storage pool for obtaining the storage parameter in storage pool according to the storage parameter
Each target put in order group quantity and being averaged for each hard disk puts in order a group quantity, the storage parameter includes returning for the storage pool
The hard disk weighted value of a group quantity, hard disk quantity, copy amount and each hard disk is set, it is each that the target, which puts in order group quantity,
Hard disk bearing puts in order a group quantity;
Judging unit is carried out with pre-set trimming threshold section respectively for each target to be put in order group quantity
Compare, puts in order whether a group distribution meets pre-set equilibrium condition with judge the storage pool;
Determination unit is not at the trimming threshold section for that ought put in order group quantity there are target described at least one
When, determine that a group distribution of putting in order for the storage pool is unsatisfactory for pre-set equilibrium condition, and put in order according to each target
Group quantity and it is described averagely put in order a group quantity, in each hard disk determine target hard disk;
Adjustment unit, for the hard disk weight by target hard disk described in storage parameter described in preset adjustment rule adjustment
Value, so that the component cloth of putting in order of the storage pool of modulated whole deposit storage parameter meets the equilibrium condition.
Above-mentioned device, optionally, the determination unit, comprising:
First determines subelement, for determining that hard disk adjusts threshold interval based on group quantity of averagely putting in order;
Comparing subunit is carried out with hard disk adjustment threshold interval respectively for each target to be put in order group quantity
Compare, to determine that being not at the hard disk adjustment each target of threshold interval puts in order a group quantity;
First executes subelement, puts in order a group quantity correspondence for that will be not at the hard disk adjustment each target of interval threshold
Hard disk, form candidate hard disk set;
Second determines subelement, for determining target hard disk in the candidate hard disk set.
Above-mentioned device, optionally, described second determines subelement, comprising:
Sequencing assembly, for putting in order group quantity according to the corresponding target of the hard disk each in the candidate hard disk set
Size is put in order group quantity to the corresponding target of each hard disk in the candidate hard disk set and is ranked up;
First chooses component, for putting in order a group quantity by the corresponding target of the hard disk each in the candidate hard disk set
Sequence from large to small chooses the hard disk of the first preset quantity;
Second chooses component, for putting in order a group quantity by the corresponding target of the hard disk each in the candidate hard disk set
Sequence from small to large chooses the hard disk of the second preset quantity;
Component is determined, for each hard disk chosen to be determined as target hard disk.
Above-mentioned device, optionally, the adjustment unit, comprising:
The first adjustment subelement, the target for will be greater than the hard disk adjustment threshold interval put in order the corresponding mesh of group quantity
Hard disk is marked, reduces its hard disk weighted value by preset first step-length;
Second adjustment subelement, for the target for being less than the hard disk adjustment threshold interval to be put in order the corresponding mesh of group quantity
Hard disk is marked, increases its hard disk weighted value by preset second step-length.
Above-mentioned device, optionally, the adjustment unit, comprising:
Third adjusts subelement, for adjusting the hard disk weighted value of each target hard disk by preset adjusting step;
Second executes subelement, for repeating the first operation, until the storage pool of modulated whole deposit storage parameter is put in order
Component cloth meets the equilibrium condition;
First operation comprises determining that target new in the storage pool for having adjusted hard disk weighted value puts in order group quantity and new
Be averaged and put in order a group quantity;Each new target is put in order group quantity to carry out with pre-set trimming threshold section respectively
Compare, with judge the storage pool it is current put in order whether a group distribution meets the equilibrium condition;When the storage pool is current
It puts in order a group distribution and is unsatisfactory for the equilibrium condition, then redefine target hard disk;It is each described new by adjusting step adjustment
Target hard disk hard disk weighted value.
Compared with prior art, the present invention includes the following advantages:
A group equalization methods for distribution are put in order the present invention provides a kind of, comprising: obtain the storage parameter in storage pool, foundation
The storage parameter determines that each target in the storage pool puts in order group quantity and being averaged for each hard disk puts in order a group quantity, institute
State the hard disk power for putting in order a group quantity, hard disk quantity, copy amount and each hard disk that storage parameter includes the storage pool
Weight values, the target put in order group quantity and put in order a group quantity for each hard disk bearing;Each target is put in order into group quantity point
It is not compared with pre-set trimming threshold section, to judge putting in order group distribution and whether meeting and set in advance for the storage pool
The equilibrium condition set;When putting in order group quantity there are target described at least one and being not at the trimming threshold section, institute is determined
Group distribution of putting in order for stating storage pool is unsatisfactory for pre-set equilibrium condition, and puts in order group quantity and institute according to each target
It states and averagely puts in order a group quantity, target hard disk is determined in each hard disk;Join by being stored described in preset adjustment rule adjustment
The hard disk weighted value of target hard disk described in number so that modulated whole deposit storage parameter storage pool put in order component cloth meet it is described
Weighing apparatus condition.Can storage pool put in order group distribution it is unbalanced when, the hard disk weighted value of target hard disk is adjusted, so that storage pool
A group distributing equilibrium is put in order, avoids putting in order the unbalanced caused waste of storage space of group distribution.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without any creative labor, it can also be obtained according to these attached drawings
His attached drawing.
Fig. 1 is a method flow diagram for a kind of equalization methods for putting in order group distribution provided by the invention;
Fig. 2 is an another method flow diagram for a kind of equalization methods for putting in order group distribution provided by the invention;
Fig. 3 is an another method flow diagram for a kind of equalization methods for putting in order group distribution provided by the invention;
Fig. 4 is a structural schematic diagram for a kind of balancer for putting in order group distribution provided by the invention;
Fig. 5 is the structural schematic diagram of a kind of electronic equipment provided by the invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
The present invention can be used in numerous general or special purpose computing device environment or configurations.Such as: personal computer, service
Device computer, handheld device or portable device, laptop device, multi-processor device including any of the above devices or devices
Distributed computing environment etc..
A group equalization methods for distribution are put in order the embodiment of the invention provides a kind of, this method can be applied flat in multiple systems
Platform, executing subject can be terminal or the processor of various mobile devices, the method flow diagram of the method such as Fig. 1
It is shown, it specifically includes:
S101: the storage parameter in storage pool is obtained, determines each mesh in the storage pool according to the storage parameter
Mark puts in order group quantity and being averaged for each hard disk puts in order a group quantity, and the storage parameter includes that the storage pool puts in order a group number
The hard disk weighted value of amount, hard disk quantity, copy amount and each hard disk, it is that each hard disk is held that the target, which puts in order group quantity,
What is carried puts in order a group quantity.
In method provided in an embodiment of the present invention, when putting in order group equalization instruction of user's transmission can be being received, obtained
Storage parameter in storage pool.
It should be noted that hard disk weighted value can be set according to the capacity of hard disk;The quantity for averagely putting in order group can
Group quantity is put in order with basis and hard disk quantity is determined.
In method provided in an embodiment of the present invention, by putting in order a group quantity, hard disk quantity, copy amount and each described hard
The hard disk weighted value of disk determines each hard disk member's distribution situation for putting in order group, and a hard disk can be multiple members for putting in order group
Hard disk.
S102: putting in order group quantity for each target and be compared respectively with pre-set trimming threshold section, with
Judge the storage pool puts in order whether a group distribution meets pre-set equilibrium condition.
In method provided in an embodiment of the present invention, which be determined according to averagely putting in order group quantity
, which includes the first trimming threshold and the second trimming threshold.
In method provided in an embodiment of the present invention, the trimming threshold section can be averagely put in order group quantity 90%~
110%;I.e. when the quantity for putting in order group of hard disk is less than the first trimming threshold (averagely put in order group quantity 90%), or it is greater than the
When two trimming thresholds (averagely put in order group quantity 110%), determine that group quantity of putting in order of the hard disk bearing is not at trimming threshold
It is larger to illustrate that the situation for putting in order group distributed number of each hard disk bearing in current storage pool can generate distributed system for section
Influence.It, then can not be in the storage pool when each hard disk bearing is when putting in order group quantity and being in trimming threshold section
The hard disk weighted value of each hard disk is adjusted.
S103: when putting in order group quantity there are target described at least one and being not at the trimming threshold section, institute is determined
Group distribution of putting in order for stating storage pool is unsatisfactory for pre-set equilibrium condition, and puts in order group quantity and institute according to each target
It states and averagely puts in order a group quantity, target hard disk is determined in each hard disk.
In method provided in an embodiment of the present invention, in method provided in an embodiment of the present invention, based on averagely putting in order a group quantity
It determines that hard disk adjusts interval threshold, the corresponding target of each hard disk is put in order into group quantity and adjusts interval threshold with hard disk respectively
It is compared, each target for being unsatisfactory for hard disk adjustment interval threshold is put in order into group quantity and corresponds to hard disk, is determined as meeting adjustment
The hard disk of condition;Target hard disk is determined in the hard disk for meeting regularization condition, the number of target hard disk can be one or more.
S104: by the hard disk weighted value of target hard disk described in storage parameter described in preset adjustment rule adjustment, so that
The component cloth of putting in order of the storage pool of modulated whole deposit storage parameter meets the equilibrium condition.
In method provided in an embodiment of the present invention, in method provided in an embodiment of the present invention, target hard disk can be determined
Type is adjusted, according to the adjustment type of target hard disk, the hard disk weighted value of corresponding adjustment rule adjustment target hard disk is selected, makes
Group equal number of putting in order for obtaining each hard disk bearing in storage pool is distributed.
In method provided in an embodiment of the present invention, when the corresponding target of target hard disk puts in order group quantity greater than the first default threshold
When value, then the hard disk weighted value of the target hard disk is reduced by certain step-length;When the corresponding target of target hard disk puts in order a group quantity
When less than the second preset threshold, then certain step-length is pressed, the hard disk weighted value of the target hard disk is increased.
A group equalization methods for distribution are put in order the embodiment of the invention provides a kind of, comprising: obtain the storage ginseng in storage pool
Number, determines that each target in the storage pool puts in order group quantity and being averaged for each hard disk puts in order group according to the storage parameter
Quantity, the storage parameter includes that the storage pool puts in order a group quantity, hard disk quantity, copy amount and each hard disk
Hard disk weighted value, the target put in order group quantity and put in order a group quantity for each hard disk bearing;Each target is put in order into group
Quantity is compared with pre-set trimming threshold section respectively, puts in order whether a group distribution meets with judge the storage pool
Pre-set equilibrium condition;When putting in order group quantity there are target described at least one and being not at the trimming threshold section,
It determines that a group distribution of putting in order for the storage pool is unsatisfactory for pre-set equilibrium condition, and puts in order a group number according to each target
Amount and it is described averagely put in order a group quantity, in each hard disk determine target hard disk;By described in preset adjustment rule adjustment
The hard disk weighted value of target hard disk described in parameter is stored, so that the storage pool of modulated whole deposit storage parameter puts in order component cloth satisfaction
The equilibrium condition.Can storage pool put in order group distribution it is unbalanced when, the hard disk weighted value of target hard disk is adjusted, so that depositing
Reservoir puts in order a group distributing equilibrium, avoids putting in order the unbalanced caused waste of storage space of group distribution.
In method provided in an embodiment of the present invention, based on above-mentioned implementation process, specifically, described according to each mesh
Mark put in order group quantity and it is described averagely put in order a group quantity, in each hard disk determine target hard disk process, such as Fig. 2 institute
Show, may include:
S201: determine that hard disk adjusts threshold interval based on group quantity of averagely putting in order.
It, can be according to averagely putting in order group quantity and threshold parameter determines that hard disk adjusts in method provided in an embodiment of the present invention
Threshold interval.
S202: each target is put in order into group quantity and is compared respectively with hard disk adjustment interval threshold, with true
Surely it is not at the hard disk adjustment each target of interval threshold and puts in order a group quantity.
In method provided in an embodiment of the present invention, hard disk adjustment interval threshold can be averagely to put in order the 98% of group quantity
~102%, when target puts in order group quantity greater than 102%, or when less than 98%, determines and target put in order group quantity to be not at this hard
Disk adjusts section.
S203: the hard disk adjustment each target of interval threshold will be not at and put in order the corresponding hard disk of group quantity, composition is waited
Select hard disk set.
In method provided in an embodiment of the present invention, the hard disk adjustment each target of interval threshold will be not at and put in order a group number
Corresponding hard disk is measured, candidate hard disk set is determined as.
S204: target hard disk is determined in the candidate hard disk set.
In method provided in an embodiment of the present invention, the target hard disk of preset number is chosen in candidate's hard disk set.
In method provided in an embodiment of the present invention, based on above-mentioned implementation process, specifically, described in the candidate hard disk
Target hard disk is determined in set, as shown in figure 3, may include:
S301: putting in order the size of group quantity according to the corresponding target of the hard disk each in the candidate hard disk set, right
The corresponding target of each hard disk in candidate's hard disk set is put in order group quantity and is ranked up.
In method provided in an embodiment of the present invention, by by candidate hard disk set each hard disk put in order group quantity with
The corresponding target of remaining hard disk in candidate's hard disk set is put in order group quantity and is compared, and can determine each hard disk pair
The target answered puts in order the sequence of group population size.
S302: group quantity from large to small suitable is put in order by the corresponding target of the hard disk each in the candidate hard disk set
Sequence chooses the hard disk of the first preset quantity.
In method provided in an embodiment of the present invention, each hard disk for having chosen the first preset quantity is determined as first object
Set, wherein the corresponding target of each hard disk of first object set, which is put in order group quantity and is all larger than in candidate's hard disk set, to be removed
The corresponding target of each hard disk outside first object set puts in order a group quantity.
S303: group quantity from small to large suitable is put in order by the corresponding target of the hard disk each in the candidate hard disk set
Sequence chooses the hard disk of the second preset quantity.
In method provided in an embodiment of the present invention, each hard disk for the second preset quantity chosen is determined as the second mesh
Mark set, wherein the corresponding target of each hard disk of the second target collection puts in order group quantity and is respectively less than candidate's hard disk collection intersection
The corresponding target of each hard disk in conjunction in addition to the second target collection puts in order a group quantity.
S304: each hard disk chosen is determined as target hard disk.
It, will be in each hard disk and the second target collection in first object set in method provided in an embodiment of the present invention
Each hard disk is determined as target hard disk.
In method provided in an embodiment of the present invention, based on above-mentioned implementation process, specifically, described advised by preset adjustment
Then adjust the hard disk weighted value of the target hard disk, comprising:
The target that will be greater than the hard disk adjustment threshold interval puts in order the corresponding target hard disk of group quantity, by preset first
Step-length reduces its hard disk weighted value;
The target for being less than hard disk adjustment threshold interval is put in order into the corresponding target hard disk of group quantity, by preset second
Step-length increases its hard disk weighted value.
In method provided in an embodiment of the present invention, the first step-length can be identical or different with the second step-length, specifically can be with skill
Art personnel are determined according to actual conditions.
In method provided in an embodiment of the present invention, based on above-mentioned implementation process, specifically, described advised by preset adjustment
Then adjust the hard disk weighted value of target hard disk described in the storage parameter, comprising:
The hard disk weighted value of each target hard disk is adjusted by preset adjusting step;
The first operation is repeated, until the component cloth of putting in order of the storage pool of modulated whole deposit storage parameter meets the balanced item
Part;
First operation comprises determining that target new in the storage pool for having adjusted hard disk weighted value puts in order group quantity and new
Be averaged and put in order a group quantity;Each new target is put in order group quantity to carry out with pre-set trimming threshold section respectively
Compare, with judge the storage pool it is current put in order whether a group distribution meets the equilibrium condition;When the storage pool is current
It puts in order a group distribution and is unsatisfactory for the equilibrium condition, then redefine target hard disk;It is each described new by adjusting step adjustment
Target hard disk hard disk weighted value.
In method provided in an embodiment of the present invention, weighed by the hard disk that preset adjusting step adjusts each target hard disk
The process of weight values, can be with are as follows: it is corresponding that the target for being greater than hard disk adjustment threshold interval according to the adjustment of the first step-length puts in order group quantity
Target hard disk, the target for being less than hard disk adjustment threshold interval according to the adjustment of the second step-length put in order the corresponding target hard disk of group quantity.
In actual application, specific steps can be with for method provided in an embodiment of the present invention are as follows:
Step A1, the parameters such as a group number, number of copies, hard disk number and hard disk weight are put in order according to storage pool, calculates institute
There is the member's distribution situation for putting in order group, and counts average on every piece of disk and put in order a group number.
Step A2, the target adjustment result section of group is put in order in setting, and the upper limit in target adjustment result section can be set to
110%, lower limit can be set to 90%.When all hard disks put in order group number be in averagely put in order group number 90%~
It when in 110% range, is adjusted without each hard disk to the storage pool, otherwise, needs each hard disk to the storage pool
It is adjusted.
Step A3, a starting thresholding is set, the upper limit can be 102%, and lower limit can be 98%.Its meaning is if hard
A group number of putting in order for disk has been more than averagely to put in order a group number * 102%, or lower than averagely putting in order a group number * 98%, then it is assumed that need
It adjusts, hard disk within this range is without adjustment, that is, selectes hard disk to be adjusted by the starting thresholding.
It step A4, is more than to originate the upper limit of thresholding or carried lower than the hard disk of starting thresholding lower limit by it to group number is put in order
A group number of putting in order be ranked up, take wherein maximum and the smallest several pieces of hard disks, adjust its weight by fixed step size, exceed door
Its weight of the reduction of limit recalculates all in storage pool put in order lower than its weight of the increase of thresholding, and by weight adjusted
The distribution situation of group, and count again and put in order a group number on each hard disk.
Step A5, a cycle-index is set, circulation is adjusted hard disk weight by step A4.If in cycle-index
Interior, result adjusted meets the bound in step A3, then balanced success, is exited;It is no to then follow the steps A6.
Step A6, do not meet the bound in step A3 in cycle-index, then adjust rising in currently used step A3
Beginning thresholding increases the upper limit, for example 102% increases to 103%;Lower limit is reduced, for example 98% is reduced to 97%.Again statistics needs
The hard disk of adjustment continues to execute step A4;
If step A7, the value of adjustment starting thresholding has reached the bound set in step A2 in step A6, then it is assumed that
Adjustment failure.Adjustment operation can be re-executed by adjusting high and low thresholds and cycle-index etc..
The derivatization process of above-mentioned each concrete implementation mode and each implementation, all falls in the scope of protection of the present invention.
It is corresponding with method described in Fig. 1, a group balancer for distribution is put in order the embodiment of the invention also provides a kind of, is used
The specific implementation of method in Fig. 1, the balancer provided in an embodiment of the present invention for putting in order group distribution can be with appliance computer
In terminal or various mobile devices, structural schematic diagram is as shown in figure 4, specifically include:
Acquiring unit 401 determines the storage pool according to the storage parameter for obtaining the storage parameter in storage pool
In each target put in order group quantity and being averaged for each hard disk puts in order a group quantity, the storage parameter includes the storage pool
The hard disk weighted value of a group quantity, hard disk quantity, copy amount and each hard disk is put in order, it is every that the target, which puts in order group quantity,
A hard disk bearing puts in order a group quantity;
Judging unit 402, for by each target put in order group quantity respectively with pre-set trimming threshold section
It is compared, puts in order whether a group distribution meets pre-set equilibrium condition with judge the storage pool;
Determination unit 403 is not at the trimming threshold area for that ought put in order group quantity there are target described at least one
Between when, determine that a group distribution of putting in order for the storage pool is unsatisfactory for pre-set equilibrium condition, and return according to each target
Set group quantity and it is described averagely put in order a group quantity, in each hard disk determine target hard disk;
Adjustment unit 404, for the hard disk by target hard disk described in storage parameter described in preset adjustment rule adjustment
Weighted value, so that the component cloth of putting in order of the storage pool of modulated whole deposit storage parameter meets the equilibrium condition.
A group balancer for distribution is put in order the present invention provides a kind of, comprising: obtains the storage parameter in storage pool, foundation
The storage parameter determines that each target in the storage pool puts in order group quantity and being averaged for each hard disk puts in order a group quantity, institute
State the hard disk power for putting in order a group quantity, hard disk quantity, copy amount and each hard disk that storage parameter includes the storage pool
Weight values, the target put in order group quantity and put in order a group quantity for each hard disk bearing;Each target is put in order into group quantity point
It is not compared with pre-set trimming threshold section, to judge putting in order group distribution and whether meeting and set in advance for the storage pool
The equilibrium condition set;When putting in order group quantity there are target described at least one and being not at the trimming threshold section, institute is determined
Group distribution of putting in order for stating storage pool is unsatisfactory for pre-set equilibrium condition, and puts in order group quantity and institute according to each target
It states and averagely puts in order a group quantity, target hard disk is determined in each hard disk;Join by being stored described in preset adjustment rule adjustment
The hard disk weighted value of target hard disk described in number so that modulated whole deposit storage parameter storage pool put in order component cloth meet it is described
Weighing apparatus condition.Can storage pool put in order group distribution it is unbalanced when, the hard disk weighted value of target hard disk is adjusted, so that storage pool
A group distributing equilibrium is put in order, avoids putting in order the unbalanced caused waste of storage space of group distribution.
In device provided in an embodiment of the present invention, the determination unit 403, comprising:
First determines subelement, for determining that hard disk adjusts threshold interval based on group quantity of averagely putting in order;
Comparing subunit is carried out with hard disk adjustment threshold interval respectively for each target to be put in order group quantity
Compare, to determine that being not at the hard disk adjustment each target of threshold interval puts in order a group quantity;
First executes subelement, puts in order a group quantity correspondence for that will be not at the hard disk adjustment each target of interval threshold
Hard disk, form candidate hard disk set;
Second determines subelement, for determining target hard disk in the candidate hard disk set.
In device provided in an embodiment of the present invention, described second determines subelement, comprising:
Sequencing assembly, for putting in order group quantity according to the corresponding target of the hard disk each in the candidate hard disk set
Size is put in order group quantity to the corresponding target of each hard disk in the candidate hard disk set and is ranked up;
First chooses component, for putting in order a group quantity by the corresponding target of the hard disk each in the candidate hard disk set
Sequence from large to small chooses the hard disk of the first preset quantity;
Second chooses component, for putting in order a group quantity by the corresponding target of the hard disk each in the candidate hard disk set
Sequence from small to large chooses the hard disk of the second preset quantity;
Component is determined, for each hard disk chosen to be determined as target hard disk.
In device provided in an embodiment of the present invention, the adjustment unit 404, comprising:
The first adjustment subelement, the target for will be greater than the hard disk adjustment threshold interval put in order the corresponding mesh of group quantity
Hard disk is marked, reduces its hard disk weighted value by preset first step-length;
Second adjustment subelement, for the target for being less than the hard disk adjustment threshold interval to be put in order the corresponding mesh of group quantity
Hard disk is marked, increases its hard disk weighted value by preset second step-length.
In device provided in an embodiment of the present invention, the adjustment unit 404, comprising:
Third adjusts subelement, for adjusting the hard disk weighted value of each target hard disk by preset adjusting step;
Second executes subelement, for repeating the first operation, until the storage pool of modulated whole deposit storage parameter is put in order
Component cloth meets the equilibrium condition;
First operation comprises determining that target new in the storage pool for having adjusted hard disk weighted value puts in order group quantity and new
Be averaged and put in order a group quantity;Each new target is put in order group quantity to carry out with pre-set trimming threshold section respectively
Compare, with judge the storage pool it is current put in order whether a group distribution meets the equilibrium condition;When the storage pool is current
It puts in order a group distribution and is unsatisfactory for the equilibrium condition, then redefine target hard disk;It is each described new by adjusting step adjustment
Target hard disk hard disk weighted value.
The embodiment of the invention also provides a kind of storage medium, the storage medium includes the instruction of storage, wherein in institute
It states the equipment where controlling the storage medium when instruction operation and executes the above-mentioned equalization methods for putting in order group distribution.
The embodiment of the invention also provides a kind of electronic equipment, structural schematic diagram is as shown in figure 5, specifically include memory
501 and one perhaps more than one 502 one of them or more than one instruction of instruction 502 be stored in memory 501
In, and be configured to by one or more than one processor 503 execute the one or more instruction 502 carry out with
Lower operation:
The storage parameter in storage pool is obtained, determines that each target in the storage pool is put in order according to the storage parameter
Group quantity and being averaged of each hard disk put in order a group quantity, and the storage parameter includes that the storage pool puts in order a group quantity, hard disk
The hard disk weighted value of quantity, copy amount and each hard disk, it is returning for each hard disk bearing that the target, which puts in order group quantity,
Set a group quantity;
Each target is put in order group quantity to be compared with pre-set trimming threshold section respectively, to judge
That states storage pool puts in order whether a group distribution meets pre-set equilibrium condition;
When putting in order group quantity there are target described at least one and being not at the trimming threshold section, the storage is determined
The distribution of putting in order group in pond is unsatisfactory for pre-set equilibrium condition, and puts in order group quantity and described average according to each target
A group quantity is put in order, target hard disk is determined in each hard disk;
By the hard disk weighted value of target hard disk described in storage parameter described in preset adjustment rule adjustment, so that having adjusted
The component cloth of putting in order for storing the storage pool of parameter meets the equilibrium condition.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment weight
Point explanation is the difference from other embodiments, and the same or similar parts between the embodiments can be referred to each other.
For device class embodiment, since it is basically similar to the method embodiment, so being described relatively simple, related place ginseng
See the part explanation of embodiment of the method.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by
One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning
Covering non-exclusive inclusion, so that the process, method, article or equipment for including a series of elements not only includes that
A little elements, but also including other elements that are not explicitly listed, or further include for this process, method, article or
The intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arranged
Except there is also other identical elements in the process, method, article or apparatus that includes the element.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this
The function of each unit can be realized in the same or multiple software and or hardware when invention.
As seen through the above description of the embodiments, those skilled in the art can be understood that the present invention can
It realizes by means of software and necessary general hardware platform.Based on this understanding, technical solution of the present invention essence
On in other words the part that contributes to existing technology can be embodied in the form of software products, the computer software product
It can store in storage medium, such as ROM/RAM, magnetic disk, CD, including some instructions are used so that a computer equipment
(can be personal computer, server or the network equipment etc.) executes the certain of each embodiment or embodiment of the invention
Method described in part.
A kind of equalization methods for putting in order group distribution provided by the present invention and device are described in detail above, herein
In apply that a specific example illustrates the principle and implementation of the invention, the explanation of above example is only intended to sides
Assistant solves method and its core concept of the invention;At the same time, for those skilled in the art, think of according to the present invention
Think, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not be construed as pair
Limitation of the invention.
Claims (10)
1. a kind of put in order a group equalization methods for distribution characterized by comprising
The storage parameter in storage pool is obtained, determines that each target in the storage pool puts in order a group number according to the storage parameter
Amount and being averaged for each hard disk put in order a group quantity, it is described storage parameter include the storage pool put in order a group quantity, hard disk quantity,
The hard disk weighted value of copy amount and each hard disk, the target put in order group quantity and put in order a group number for each hard disk bearing
Amount;
Each target is put in order group quantity to be compared with pre-set trimming threshold section respectively, to deposit described in judgement
Reservoir puts in order whether a group distribution meets pre-set equilibrium condition;
When putting in order group quantity there are target described at least one and being not at the trimming threshold section, the storage pool is determined
It puts in order group distribution and is unsatisfactory for pre-set equilibrium condition, and put in order group quantity according to each target and described averagely put in order
Group quantity, determines target hard disk in each hard disk;
By the hard disk weighted value of target hard disk described in storage parameter described in preset adjustment rule adjustment, so that modulated whole deposit is stored up
The component cloth of putting in order of the storage pool of parameter meets the equilibrium condition.
2. the method according to claim 1, wherein described put in order group quantity and described according to each target
A group quantity is averagely put in order, target hard disk is determined in each hard disk, comprising:
Determine that hard disk adjusts threshold interval based on group quantity of averagely putting in order;
Each target is put in order group quantity to be compared with hard disk adjustment threshold interval respectively, institute is not at determination
It states the hard disk adjustment each target of threshold interval and puts in order a group quantity;
The hard disk adjustment each target of interval threshold will be not at and put in order the corresponding hard disk of group quantity, form candidate hard disk collection
It closes;
Target hard disk is determined in the candidate hard disk set.
3. according to the method described in claim 2, it is characterized in that, described determine that target is hard in the candidate hard disk set
Disk, comprising:
The size that group quantity is put in order according to the corresponding target of the hard disk each in the candidate hard disk set, to described candidate hard
The corresponding target of each hard disk in disk set is put in order group quantity and is ranked up;
The sequence of group quantity from large to small is put in order by the corresponding target of the hard disk each in the candidate hard disk set, chooses the
The hard disk of one preset quantity;
The sequence of group quantity from small to large is put in order by the corresponding target of the hard disk each in the candidate hard disk set, chooses the
The hard disk of two preset quantities;
The each hard disk chosen is determined as target hard disk.
4. according to the method described in claim 3, it is characterized in that, described by target hard disk described in preset adjustment rule adjustment
Hard disk weighted value, comprising:
The target that will be greater than the hard disk adjustment threshold interval puts in order the corresponding target hard disk of group quantity, by preset first step-length
Reduce its hard disk weighted value;
The target for being less than hard disk adjustment threshold interval is put in order into the corresponding target hard disk of group quantity, by preset second step-length
Increase its hard disk weighted value.
5. the method according to claim 1, wherein described store parameter by described in preset adjustment rule adjustment
Described in target hard disk hard disk weighted value, comprising:
The hard disk weighted value of each target hard disk is adjusted by preset adjusting step;
The first operation is repeated, until the component cloth of putting in order of the storage pool of modulated whole deposit storage parameter meets the equilibrium condition;
First operation comprises determining that target new in the storage pool for having adjusted hard disk weighted value puts in order group quantity and new flat
Put in order a group quantity;Each new target is put in order group quantity to compare with pre-set trimming threshold section respectively
Compared with, with judge the storage pool it is current put in order whether a group distribution meets the equilibrium condition;Return when the storage pool is current
It sets a group distribution and is unsatisfactory for the equilibrium condition, then redefine target hard disk;It is adjusted by the adjusting step each described new
The hard disk weighted value of target hard disk.
6. a kind of put in order a group balancer for distribution characterized by comprising
Acquiring unit determines each in the storage pool for obtaining the storage parameter in storage pool according to the storage parameter
A target puts in order group quantity and being averaged for each hard disk puts in order a group quantity, and the storage parameter includes that the storage pool puts in order group
Quantity, hard disk quantity, copy amount and each hard disk hard disk weighted value, it is each hard disk that the target, which puts in order group quantity,
A group quantity is put in order in carrying;
Judging unit compares with pre-set trimming threshold section respectively for each target to be put in order group quantity
Compared with putting in order whether a group distribution meets pre-set equilibrium condition with judge the storage pool;
Determination unit, for when putting in order group quantity there are target described at least one and being not at the trimming threshold section, really
A group distribution of putting in order for the fixed storage pool is unsatisfactory for pre-set equilibrium condition, and puts in order a group quantity according to each target
And it is described averagely put in order a group quantity, in each hard disk determine target hard disk;
Adjustment unit, for pressing the hard disk weighted value of target hard disk described in storage parameter described in preset adjustment rule adjustment,
So that the component cloth of putting in order of the storage pool of modulated whole deposit storage parameter meets the equilibrium condition.
7. device according to claim 6, which is characterized in that the determination unit, comprising:
First determines subelement, for determining that hard disk adjusts threshold interval based on group quantity of averagely putting in order;
Comparing subunit compares with hard disk adjustment threshold interval respectively for each target to be put in order group quantity
Compared with to determine that being not at the hard disk adjustment each target of threshold interval puts in order a group quantity;
First executes subelement, and for that will be not at the hard disk adjustment each target of interval threshold, to put in order group quantity corresponding hard
Disk forms candidate hard disk set;
Second determines subelement, for determining target hard disk in the candidate hard disk set.
8. device according to claim 7, which is characterized in that described second determines subelement, comprising:
Sequencing assembly, for putting in order the big of group quantity according to the corresponding target of the hard disk each in the candidate hard disk set
It is small, group quantity is put in order to the corresponding target of each hard disk in the candidate hard disk set and is ranked up;
First chooses component, for putting in order group quantity by big by the corresponding target of the hard disk each in the candidate hard disk set
To small sequence, the hard disk of the first preset quantity is chosen;
Second chooses component, for putting in order group quantity by small by the corresponding target of the hard disk each in the candidate hard disk set
To big sequence, the hard disk of the second preset quantity is chosen;
Component is determined, for each hard disk chosen to be determined as target hard disk.
9. device according to claim 8, which is characterized in that the adjustment unit, comprising:
The first adjustment subelement, it is hard that the target for will be greater than the hard disk adjustment threshold interval puts in order the corresponding target of group quantity
Disk reduces its hard disk weighted value by preset first step-length;
Second adjustment subelement is hard for the target for being less than the hard disk adjustment threshold interval to be put in order the corresponding target of group quantity
Disk increases its hard disk weighted value by preset second step-length.
10. device according to claim 6, which is characterized in that the adjustment unit, comprising:
Third adjusts subelement, for adjusting the hard disk weighted value of each target hard disk by preset adjusting step;
Second executes subelement, for repeating the first operation, until the storage pool of modulated whole deposit storage parameter puts in order component
Cloth meets the equilibrium condition;
First operation comprises determining that target new in the storage pool for having adjusted hard disk weighted value puts in order group quantity and new flat
Put in order a group quantity;Each new target is put in order group quantity to compare with pre-set trimming threshold section respectively
Compared with, with judge the storage pool it is current put in order whether a group distribution meets the equilibrium condition;Return when the storage pool is current
It sets a group distribution and is unsatisfactory for the equilibrium condition, then redefine target hard disk;It is adjusted by the adjusting step each described new
The hard disk weighted value of target hard disk.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910736166.2A CN110427160A (en) | 2019-08-09 | 2019-08-09 | Put in order a group equalization methods and device for distribution |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910736166.2A CN110427160A (en) | 2019-08-09 | 2019-08-09 | Put in order a group equalization methods and device for distribution |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110427160A true CN110427160A (en) | 2019-11-08 |
Family
ID=68413701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910736166.2A Pending CN110427160A (en) | 2019-08-09 | 2019-08-09 | Put in order a group equalization methods and device for distribution |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110427160A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124309A (en) * | 2019-12-22 | 2020-05-08 | 浪潮电子信息产业股份有限公司 | Method, device and equipment for determining fragmentation mapping relation and storage medium |
CN112817535A (en) * | 2021-02-03 | 2021-05-18 | 柏科数据技术(深圳)股份有限公司 | Method and device for distributing homing groups and distributed storage system |
CN114546286A (en) * | 2022-02-27 | 2022-05-27 | 苏州浪潮智能科技有限公司 | Method, system, storage medium and device for selecting homing group member |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010129136A (en) * | 2008-11-28 | 2010-06-10 | Toshiba Storage Device Corp | Data storage device, read circuit, and method of manufacturing the data storage device |
WO2016011752A1 (en) * | 2014-07-25 | 2016-01-28 | 中兴通讯股份有限公司 | Load balancing method and device |
CN109002259A (en) * | 2018-06-28 | 2018-12-14 | 郑州云海信息技术有限公司 | One kind putting in order hard disk distribution method, system, device and storage medium belonging to group |
CN109933285A (en) * | 2019-02-26 | 2019-06-25 | 新华三技术有限公司成都分公司 | The data balancing method and device of distributed storage |
CN109992206A (en) * | 2019-03-27 | 2019-07-09 | 新华三技术有限公司成都分公司 | Distributed data storage method and relevant apparatus |
CN110018800A (en) * | 2019-04-12 | 2019-07-16 | 苏州浪潮智能科技有限公司 | Group is put in order in distributed memory system selects main method, apparatus, equipment and medium |
-
2019
- 2019-08-09 CN CN201910736166.2A patent/CN110427160A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010129136A (en) * | 2008-11-28 | 2010-06-10 | Toshiba Storage Device Corp | Data storage device, read circuit, and method of manufacturing the data storage device |
WO2016011752A1 (en) * | 2014-07-25 | 2016-01-28 | 中兴通讯股份有限公司 | Load balancing method and device |
CN109002259A (en) * | 2018-06-28 | 2018-12-14 | 郑州云海信息技术有限公司 | One kind putting in order hard disk distribution method, system, device and storage medium belonging to group |
CN109933285A (en) * | 2019-02-26 | 2019-06-25 | 新华三技术有限公司成都分公司 | The data balancing method and device of distributed storage |
CN109992206A (en) * | 2019-03-27 | 2019-07-09 | 新华三技术有限公司成都分公司 | Distributed data storage method and relevant apparatus |
CN110018800A (en) * | 2019-04-12 | 2019-07-16 | 苏州浪潮智能科技有限公司 | Group is put in order in distributed memory system selects main method, apparatus, equipment and medium |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124309A (en) * | 2019-12-22 | 2020-05-08 | 浪潮电子信息产业股份有限公司 | Method, device and equipment for determining fragmentation mapping relation and storage medium |
CN111124309B (en) * | 2019-12-22 | 2022-02-18 | 浪潮电子信息产业股份有限公司 | Method, device and equipment for determining fragmentation mapping relation and storage medium |
CN112817535A (en) * | 2021-02-03 | 2021-05-18 | 柏科数据技术(深圳)股份有限公司 | Method and device for distributing homing groups and distributed storage system |
CN112817535B (en) * | 2021-02-03 | 2021-11-02 | 柏科数据技术(深圳)股份有限公司 | Method and device for distributing homing groups and distributed storage system |
CN114546286A (en) * | 2022-02-27 | 2022-05-27 | 苏州浪潮智能科技有限公司 | Method, system, storage medium and device for selecting homing group member |
CN114546286B (en) * | 2022-02-27 | 2023-08-08 | 苏州浪潮智能科技有限公司 | Method, system, storage medium and equipment for selecting members of homing group |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110427160A (en) | Put in order a group equalization methods and device for distribution | |
CN108833458B (en) | Application recommendation method, device, medium and equipment | |
CN109246229A (en) | A kind of method and apparatus of distribution resource acquisition request | |
CN102137133B (en) | Method and system for distributing contents and scheduling server | |
CN107317864B (en) | Data equalization method and device of storage equipment | |
CN105491085A (en) | Method and device for on-line requesting for queuing | |
WO2021197388A1 (en) | User indexing method in federated learning and federated learning device | |
CN112261120B (en) | Cloud-side cooperative task unloading method and device for power distribution internet of things | |
EP3779689A1 (en) | Method and system for scheduling virtual machine | |
CN105808347A (en) | Cluster server deployment calculation method and device | |
CN104202305A (en) | Transcoding processing method and device, server | |
CN108156091A (en) | A kind of flow control methods and system | |
CN109992392A (en) | A kind of calculation resource disposition method, device and Resource Server | |
CN111565216A (en) | Back-end load balancing method, device, system and storage medium | |
CN110908804A (en) | Computing resource allocation method and device and training method and device of model thereof | |
CN105574637A (en) | Electric quantity load management method and system | |
CN116777121B (en) | Illegal electricity consumption checking method based on big data, storage medium and electronic equipment | |
CN112286623B (en) | Information processing method and device and storage medium | |
CN115794421B (en) | Resource allocation method and device and electronic equipment | |
CN116720592A (en) | Federal learning model training method and device, nonvolatile storage medium and electronic equipment | |
CN116248676A (en) | Edge cloud node combination determination method and device | |
CN109558152A (en) | Flow switching method, device, medium and electronic equipment when system gray scale is issued | |
CN113268339B (en) | Dynamic load balancing method and system based on differential evolution algorithm | |
CN112669091B (en) | Data processing method, device and storage medium | |
CN108765140A (en) | Batch service abnormality monitoring method and the first electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191108 |