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 PDF

Info

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
Application number
CN201910736166.2A
Other languages
Chinese (zh)
Inventor
甄天桥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jinan Inspur Data Technology Co Ltd
Original Assignee
Jinan Inspur Data Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jinan Inspur Data Technology Co Ltd filed Critical Jinan Inspur Data Technology Co Ltd
Priority to CN201910736166.2A priority Critical patent/CN110427160A/en
Publication of CN110427160A publication Critical patent/CN110427160A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0608Saving storage space on storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0631Configuration or reconfiguration of storage systems by allocating resources to storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed 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

Put in order a group equalization methods and device for distribution
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.
CN201910736166.2A 2019-08-09 2019-08-09 Put in order a group equalization methods and device for distribution Pending CN110427160A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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