CN106651077A - Method and device for searching equipment storage position - Google Patents
Method and device for searching equipment storage position Download PDFInfo
- Publication number
- CN106651077A CN106651077A CN201510742907.XA CN201510742907A CN106651077A CN 106651077 A CN106651077 A CN 106651077A CN 201510742907 A CN201510742907 A CN 201510742907A CN 106651077 A CN106651077 A CN 106651077A
- Authority
- CN
- China
- Prior art keywords
- frame
- equipment
- stored
- mark
- parameter
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Human Computer Interaction (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Supply And Distribution Of Alternating Current (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a method and device for searching the equipment storage position. The method comprises steps that equipment parameters of to-be-stored equipment are acquired, and the equipment parameters are used for indicating equipment attributes of the to-be-stored equipment; a target frame identifier corresponding to the equipment parameters of the to-be-stored equipment is searched; the storage position used for storing the to-be-stored equipment is searched from a target frame indicated according to the target frame identifier. The method is advantaged in that a problem of low efficiency caused by pure manual query during searching the storage position for the to-be-stored equipment in a large-scale data center computer room in the prior art is solved, the to-be-stored equipment can be automatically planned for storage, and the effect of improving query efficiency is realized.
Description
Technical field
The present invention relates to the communications field, in particular to the lookup method and device of a kind of equipment deposit position.
Background technology
With the development of data center's technology, the construction of large-scale data center machine room and the application deployment of a large amount of information technoloy equipments,
Capacity management in data center machine room and Optimization Work are increasingly taken seriously.Especially substantial amounts of information technoloy equipment deployment
After operation, operation maintenance personnel needs to carry out combing and planning to the quantity and layout of whole data center's information technoloy equipment, if not
Optimum discharge position can be automatically planned information technoloy equipment in data center and be elected automatically, artificial statistics is depended merely on and is advised
Scribing device layout, the workload of maintenance work personnel can roll up, and the irrational layout of information technoloy equipment, can cause
The power consumption profile of each frame is uneven, produces local temperature focus, and making the energy consumption for cooling of air-conditioning increases, and data center
The quantity of internal rack and equipment is larger, and artificial statistics or simple calculating are difficult to find the optimal putting position of equipment.
It is that equipment lookup putting position to be stored depends merely on artificial enquiry in the machine room of large-scale data center in for correlation technique
The low not high problem of efficiency is caused, effective solution is not yet proposed.
The content of the invention
The invention provides the lookup method and device of a kind of equipment deposit position, at least to solve in correlation technique large-scale
It is that equipment to be stored searches putting position and depends merely on artificial enquiry and causes the low problem of efficiency in data center machine room.
According to an aspect of the invention, there is provided a kind of lookup method of equipment deposit position, including:Obtain to be stored
The device parameter of equipment, wherein, the device parameter is used to indicate the device attribute of the equipment to be stored;Search and institute
State the target frame mark of the device parameter matching of equipment to be stored;In the indicated target frame of target frame mark
The middle deposit position searched for depositing the equipment to be stored.
Alternatively, the device parameter includes N number of parameter, and N is more than or equal to 1, and lookup sets with the equipment to be stored
The target frame mark of standby parameter matching includes:Following steps are performed, until N number of parameter is chosen, wherein,
The initial value of current goal frame logo collection includes:The mark of one or more predetermined frames;From current goal frame
The target frame mark matched with parameter current is found out in logo collection, using the target frame for finding out mark as described
Current goal frame logo collection, and the parameter of not selected mistake is selected from the device parameter as the parameter current;
Using N number of parameter be chosen after the current goal frame logo collection in target frame mark as with institute
State the target frame mark of the device parameter matching of equipment to be stored.
Alternatively, the device parameter at least includes:The device parameter includes N number of parameter, and N is more than or equal to 1, looks into
Looking for the target frame matched with the device parameter of the equipment to be stored to identify includes:From one or more predetermined frames
Find out the target frame mark matched with parameter each described in mark respectively, to obtain N number of target frame logo collection,
Wherein, each described target frame logo collection includes the target frame mark matched with a parameter;From described
The target frame mark that each described target frame logo collection includes is found out in N number of target frame logo collection,
Using as the target frame mark matched with the device parameter of the equipment to be stored.
Alternatively, the parameter current includes the rated disspation of the equipment to be stored, wherein, from current goal frame mark
Knowing the target frame matched with parameter current to be found out in set and is identified includes:To in the current goal frame logo collection
Each frame mark perform following steps respectively, wherein, described each frame is identified as current goal frame mark
Know:The rated disspation for obtaining the frame that the current goal frame mark is indicated identifies what is indicated with the current goal frame
Power consumption difference between the power consumption of the equipment deposited in frame;Judge whether the power consumption difference is waited to deposit more than or equal to described
The power consumption of equipment is put, if the power consumption difference is more than or equal to the power consumption of the equipment to be stored, by the current goal machine
Frame is identified as the target frame mark matched with the parameter current.
Alternatively, the parameter current includes the weight of the equipment to be stored, wherein, from current goal frame identification sets
The target frame mark matched with parameter current is found out in conjunction to be included:It is every in the current goal frame logo collection
One frame mark performs respectively following steps, wherein, described each frame mark is used as current goal frame mark:
The load-bearing for obtaining the frame that the current goal frame mark is indicated is identified in the frame for indicating with the current goal frame
Weight difference between the weight of the equipment deposited;Judge the weight difference whether more than or equal to the equipment to be stored
Weight, if the weight difference more than or equal to the equipment to be stored quality, by the current goal frame mark
As the target frame mark matched with the parameter current.
Alternatively, the parameter current includes the U bit space numbers shared by the equipment to be stored, wherein, from current mesh
The target frame mark matched with parameter current is found out in mark frame logo collection to be included:To the current goal frame mark
Each the frame mark known in set performs respectively following steps, wherein, described each frame is identified as current mesh
Mark frame mark:Obtain the specified U bit spaces number and the current goal of the frame that the current goal frame mark is indicated
The first space interpolation between the U bit space numbers of the equipment deposited in the frame that frame mark is indicated;Judge described first
Whether space interpolation is more than or equal to the U bit space numbers of the equipment to be stored, if first space interpolation is more than or equal to institute
The U bit space numbers of equipment to be stored are stated, then the current goal frame is identified as the mesh matched with the parameter current
Mark frame mark.
Alternatively, after the U bit space numbers in first space interpolation more than or equal to the equipment to be stored, also include:
Judge the U bit spaces number shared by the equipment to be stored whether more than the first predetermined threshold;If the equipment institute to be stored
The U bit spaces number of occupancy is more than first predetermined threshold, then obtain the sky of first space interpolation and non-storage equipment
Put second space difference of the continuous U bit spaces number less than the U bit space numbers shared by the equipment to be stored in U bit spaces;
Judge whether the second space difference is more than or equal to the U bit space numbers of the equipment to be stored, if the second space is poor
Value more than or equal to the equipment to be stored U bit space numbers, then using current goal frame mark as current with described
The target frame mark of parameter matching;If the U bit spaces number shared by the equipment to be stored is pre- less than or equal to described first
Determine threshold value, then identify the current goal frame as the target frame mark matched with the parameter current.
Alternatively, the target machine in the current goal frame logo collection after N number of parameter is chosen
After frame is identified as the target frame mark matched with the device parameter of the equipment to be stored, also include:Obtain described
N number of parameter be chosen after the current goal frame logo collection in target frame mark indicated frame
Space power consumption side-play amount;Described in the frame indicated by target frame mark from the current goal frame logo collection
The corresponding target frame mark of the space power consumption side-play amount of maximum is selected in the power consumption side-play amount of space.
Alternatively, the mesh in the current goal frame logo collection obtained after N number of parameter is chosen
The space power consumption side-play amount of the indicated frame of mark frame mark includes:Described in after being chosen to N number of parameter
The frame indicated by target frame mark in current goal frame logo collection performs respectively following steps, obtains the machine
The actual power loss of each unit U bit space and power consumption average in frame;According to the institute of each unit U bit space in the frame
Actual power loss and the power consumption average are stated, the power consumption variance of the frame is obtained;By the power consumption variance for getting
As the space power consumption side-play amount of the frame.
Alternatively, search for depositing the equipment to be stored in the indicated target frame of target frame mark
Deposit position includes:U bit spaces are obtained successively as current U in described vacant U bit spaces from the target frame
Bit space;Following operation is performed to the current U bit spaces:Judge the adjacent both sides predetermined quantity of the current U bit spaces
The power dissipation density of U bit spaces whether be less than or equal to the second predetermined threshold, wherein, the predetermined quantity is waited to deposit more than described
Put the U bit space numbers shared by equipment, and 1/3rd of the specified U bit spaces number less than the target frame;If
The power dissipation density of the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces is less than or equal to second predetermined threshold,
Then using the current U bit spaces as depositing the object space of the equipment to be stored;It is in the object space
The equipment to be stored searches the deposit position of the storage equipment to be stored.
According to a further aspect in the invention, there is provided a kind of lookup device of equipment deposit position, including:Acquisition module,
For obtaining the device parameter of equipment to be stored, wherein, the device parameter is used for the equipment for indicating the equipment to be stored
Attribute;First searching modul, for searching the target frame matched with the device parameter of the equipment to be stored mark;The
Two searching moduls, for searching in the indicated target frame of target frame mark for depositing described to be stored set
Standby deposit position.
Alternatively, the device parameter includes N number of parameter, and N is more than or equal to 1, and first searching modul includes:The
One processing unit, for performing following steps, until N number of parameter is chosen, wherein, current goal frame mark
Knowing the initial value of set includes:The mark of one or more predetermined frames;Search from current goal frame logo collection
Go out the target frame mark matched with parameter current, the target frame for finding out is identified as the current goal frame mark
Know set, and the parameter of not selected mistake is selected from the device parameter as the parameter current;First setting unit,
For using N number of parameter be chosen after the current goal frame logo collection in target frame mark as
The target frame mark matched with the device parameter of the equipment to be stored.
Alternatively, the device parameter includes N number of parameter, and N is more than or equal to 1, and first searching modul includes:The
One searching unit, for finding out what is matched with parameter each described respectively from the mark of one or more predetermined frames
Target frame is identified, to obtain N number of target frame logo collection, wherein, wrap in each described target frame logo collection
Include the target frame mark matched with a parameter;Second setting unit, for identifying from N number of target frame
The target frame mark that each described target frame logo collection includes is found out in set, using as waiting to deposit with described
Put the target frame mark of the device parameter matching of equipment.
Alternatively, the parameter current includes the rated disspation of the equipment to be stored, and the processing unit is by following step
It is rapid to realize being found out from current goal frame logo collection the target frame mark matched with parameter current:To described current
Each frame mark in target frame logo collection performs respectively following steps, wherein, described each frame mark
As current goal frame mark:The rated disspation for obtaining the frame that the current goal frame mark is indicated is current with described
Power consumption difference between the power consumption of the equipment deposited in the frame that target frame mark is indicated;Judge that the power consumption difference is
The no power consumption more than or equal to the equipment to be stored, if the power consumption difference is more than or equal to the power consumption of the equipment to be stored,
Then the current goal frame is identified as the target frame mark matched with the parameter current.
Alternatively, the parameter current includes the weight of the equipment to be stored, and the processing unit passes through following steps reality
The target frame mark matched with parameter current is now found out from current goal frame logo collection:To the current goal
Each frame mark in frame logo collection performs respectively following steps, wherein, described each frame mark conduct
Current goal frame is identified:Obtain the load-bearing of the frame that the current goal frame mark is indicated and the current goal frame
Weight difference between the weight of the equipment deposited in the frame that mark is indicated;Judge whether the weight difference is more than
In the weight of the equipment to be stored, if the weight difference is more than or equal to the quality of the equipment to be stored, will be described
Current goal frame is identified as the target frame mark matched with the parameter current.
Alternatively, the parameter current includes the U bit space numbers shared by the equipment to be stored, wherein, the process
Unit is realized finding out the target frame matched with parameter current from current goal frame logo collection by following steps
Mark:Following steps are performed respectively to each the frame mark in the current goal frame logo collection, wherein, institute
Each frame mark is stated as current goal frame mark:Obtain the volume of the frame that the current goal frame mark is indicated
Between the U bit space numbers of the equipment deposited in the frame for determining U bit spaces number and current goal frame mark instruction
First space interpolation;Judge whether first space interpolation is more than or equal to the U bit space numbers of the equipment to be stored, if
First space interpolation then identifies the current goal frame more than or equal to the U bit space numbers of the equipment to be stored
As the target frame mark matched with the parameter current.
Alternatively, the processing unit also includes:First judgment sub-unit, for first space interpolation more than etc.
After the U bit space numbers of the equipment to be stored, judge whether the U bit spaces number shared by the equipment to be stored is big
In the first predetermined threshold;First arranges subelement, for being more than institute in the U bit spaces number shared by the equipment to be stored
When stating the first predetermined threshold, first space interpolation is obtained empty with continuous U positions in the vacant U bit spaces of non-storage equipment
Between number less than the U bit space numbers shared by the equipment to be stored second space differences;Judge the second space difference
Whether the U bit space number of the to be stored equipment is more than or equal to, if the second space difference is more than or equal to described to be stored
The U bit space numbers of equipment, then identify the current goal frame as the target frame mark matched with the parameter current
Know;Second arranges subelement, for pre- less than or equal to described first in the U bit spaces number shared by the equipment to be stored
When determining threshold value, the current goal frame is identified as the target frame mark matched with the parameter current.
Alternatively, first searching modul, also includes:First acquisition unit, for by N number of parameter quilt
Target frame in the current goal frame logo collection after selection is identified as setting with the equipment to be stored
After the target frame mark of standby parameter matching, the current goal frame after N number of parameter is chosen is obtained
The space power consumption side-play amount of the frame indicated by target frame mark in logo collection;Select unit, for working as from described
Select most in the space power consumption side-play amount of the frame indicated by target frame mark in front target frame logo collection
The corresponding target frame mark of the big space power consumption side-play amount.
Alternatively, the first acquisition unit is realized obtaining the institute after N number of parameter is chosen by following steps
State the space power consumption side-play amount of the frame indicated by the target frame mark in current goal frame logo collection:To the N
Individual parameter be chosen after the current goal frame logo collection in the indicated frame point of target frame mark
Following steps are not performed, the actual power loss of each unit U bit space and power consumption average in the frame is obtained;According to described
The actual power loss of each unit U bit space and the power consumption average in frame, obtain the power consumption variance of the frame;
Using the power consumption variance for getting as the frame the space power consumption side-play amount.
Alternatively, second searching modul is realized in the indicated target machine of target frame mark by following steps
The deposit position for depositing the equipment to be stored is searched in frame, wherein, including:Second acquisition unit, for from institute
State and obtain U bit spaces in the described vacant U bit spaces in target frame successively as current U bit spaces;Second processing list
Unit, for performing following operation to the current U bit spaces:Judge the adjacent both sides predetermined quantity of the current U bit spaces
The power dissipation density of U bit spaces whether be less than or equal to the second predetermined threshold, wherein, the predetermined quantity is waited to deposit more than described
Put the U bit space numbers shared by equipment, and 1/3rd of the specified U bit spaces number less than the target frame;If
The power dissipation density of the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces is less than or equal to second predetermined threshold
When, then using the current U bit spaces as depositing the object space of the equipment to be stored;In the object space
In be deposit position that the equipment to be stored searches the storage equipment to be stored.
By the present invention, using the device parameter for obtaining equipment to be stored, wherein, the device parameter is used to indicate that this waits to deposit
Put the device attribute of equipment;The target frame mark that lookup is matched with the device parameter of the equipment to be stored;In the target machine
The deposit position for depositing the equipment to be stored is searched in the indicated target frame of frame mark.I.e. by searching and waiting to deposit
The target frame mark of the device parameter matching of equipment is put, and is searched in the target frame that the target frame mark is indicated suitable
The deposit position of equipment storage to be stored is closed, so as to artificial statistics and planning apparatus layout need not be depended merely on, related skill is solved
It is that equipment to be stored searches putting position and depends merely on artificial enquiry and causes that efficiency is low to ask in the machine room of large-scale data center in art
Topic, and then reached and treat storage equipment and can be planned automatically, it is further able to calculate the device layout side of optimum
Case, and the effect for recommending rack position on optimal equipment for user by the excellent device layout scheme.
Description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, the present invention
Schematic description and description be used for explain the present invention, do not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of the lookup method of equipment deposit position according to embodiments of the present invention;
Fig. 2 is the computational methods flow chart of micromodule data center capacity planning according to embodiments of the present invention;
Fig. 3 is the power consumption profile computational methods flow chart of the micromodule data center capacity planning in the present invention;
Fig. 4 is the space power dissipation density computational methods flow chart of the micromodule data center capacity planning of basis;
Fig. 5 is the structured flowchart of the lookup device of equipment deposit position according to embodiments of the present invention;
Fig. 6 is the structured flowchart one of the lookup device of equipment deposit position according to embodiments of the present invention;
Fig. 7 is the structured flowchart two of the lookup device of equipment deposit position according to embodiments of the present invention;
Fig. 8 is the structured flowchart three of the lookup device of equipment deposit position according to embodiments of the present invention;
Fig. 9 is the structured flowchart four of the lookup device of equipment deposit position according to embodiments of the present invention;
Figure 10 is the structured flowchart five of the lookup device of equipment deposit position according to embodiments of the present invention;
Figure 11 is each functions of modules of micromodule data center capacity management system according to embodiments of the present invention and process
Process schematic;
Figure 12 is each functions of modules of micromodule data center capacity management system according to embodiments of the present invention and process
Process schematic one;
Figure 13 is each functions of modules of common machine room capacity management according to embodiments of the present invention and processing procedure schematic diagram.
Specific embodiment
Below with reference to accompanying drawing and in conjunction with the embodiments describing the present invention in detail.It should be noted that in the feelings not conflicted
Under condition, the feature in embodiment and embodiment in the application can be mutually combined.
It should be noted that description and claims of this specification and term " first ", " second " in above-mentioned accompanying drawing
Etc. being object for distinguishing similar, without for describing specific order or precedence.
Embodiment 1
A kind of lookup method of equipment deposit position is provided in the present embodiment, and Fig. 1 is according to embodiments of the present invention setting
The flow chart of the lookup method of standby deposit position, as shown in figure 1, the flow process comprises the steps:
Step S102, obtains the device parameter of equipment to be stored, wherein, the device parameter is used to indicate the equipment to be stored
Device attribute;
Step S104, searches the target frame mark matched with the device parameter of the equipment to be stored;
Step S106, searches for depositing depositing for the equipment to be stored in the indicated target frame of the target frame mark
Put position.
Alternatively, in the present embodiment, the lookup method of the said equipment deposit position can with but be not limited to micromodule data
During center intelligence capacity management, client and server, browser and server, common machine room.Different from phase
In the technology of pass, when planning information technoloy equipment in data center, artificial statistics and planning apparatus layout are depended merely on, cause fortune
The workload of dimension staff increases, and due to the irrational layout of equipment, can cause the power consumption profile of each frame not
, local temperature focus is produced, making the energy consumption for cooling of air-conditioning increases, and the quantity of data center's internal rack and equipment
Larger, artificial statistics or simple calculating are difficult the problems such as finding the optimal putting position of equipment, but by search with
The target frame mark of the device parameter matching of equipment to be stored, and look into the target frame that the target frame mark is indicated
The deposit position of suitable equipment storage to be stored is looked for, the deposit position of suitable equipment to be stored is cooked up automatically, solve phase
It is that equipment to be stored searches putting position and depends merely on artificial enquiry and causes efficiency low in the machine room of large-scale data center in the technology of pass
Problem, and then storage equipment can be treated planned automatically, reached the effect for improving search efficiency.
Alternatively, in the present embodiment, the device parameter of the equipment to be stored that step S102 is related to includes but does not limit
In:U bit space numbers shared by the rated disspation of equipment to be stored, the weight of equipment to be stored, equipment to be stored,
It is not limited to:The combination of above-mentioned three kinds of parameters and the combination of three kinds of parameters and other parameters.
Alternatively, in the present embodiment, the method for searching the target frame mark matched with the device parameter of equipment to be stored
Including but not limited to:Target frame mark is matched successively according to the said equipment parameter;According to above-mentioned each device parameter
Corresponding target frame logo collection is matched, and the target frame mark for repeating is obtained in each target frame set
Know.
Alternatively, in the present embodiment, after target frame mark is matched according to the device parameter of pre- storage equipment,
Also include but is not limited to:Obtain and the indicated frame of target frame mark is matched according to the device parameter of pre- storage equipment
Space power consumption side-play amount, and the corresponding target frame mark of space power consumption side-play amount of maximum is selected in the power consumption side-play amount of space
Know and identified as final target frame.
Alternatively, the storage for depositing the equipment to be stored is searched in the indicated target frame of the target frame mark
The method of position is included but is not limited to:It is close according to the power consumption of the U bit spaces of the adjacent both sides predetermined quantity of current U bit spaces
Degree searches the deposit position of equipment to be stored.
Below in conjunction with the accompanying drawings, the present embodiment is described further.
Fig. 2 is the computational methods flow chart of micromodule data center capacity planning according to embodiments of the present invention, such as Fig. 2 institutes
Show, the method is comprised the following steps:
Step S201:During equipment to be stored, the device parameter of typing equipment to be stored, wherein at least includes weight, specified
Power consumption, U bit space numbers;
Step S202:The U spaces of equipment are deposited in the specified U spaces of statistics institute organic frame and frame, have been given and meet what is required
Frame and the vacant U spaces number of U locus, i.e. frame are more than or equal to equipment U spaces number to be stored, and wherein frame is empty
Put U spaces number and deduct the summation that frame has deposited equipment U spaces number equal to the specified U spaces number of frame.If equipment to be stored
U spaces number is more than 1, and the vacant U spaces number of frame deducts frame and deposited equipment U spaces number equal to the specified U spaces number of frame
Summation, deduct the U spatial summations of continuous vacant U numbers in the vacant U spaces of frame less than equipment U spaces number to be stored,
And desired frame will be met according to the vacant descending sequence of U spaces number;
Step S203:The frame for meeting condition is judged whether, if it is, execution step S204, if not, holding
Row step S210;
Step S204:In the result of S202, the specified work(for having deposited equipment in institute's organic frame rated disspation and frame is counted
Consumption, filters out and meets desired frame, i.e., frame residue rated disspation is more than or equal to the rated disspation of equipment to be stored,
And desired frame will be met according to the remaining descending sequence of rated disspation, wherein frame residue rated disspation is equal to
Frame rated disspation deducts the summation that frame has deposited equipment rated disspation;
Step S205:The frame for meeting condition is judged whether, if it is, execution step S206, if not, holding
Row step S210;
Step S206:In the result of S204, the weight of equipment, mistake have been deposited in the load-bearing of statistics institute organic frame and frame
Leach and meet the weight of desired frame, i.e. frame residuals weight number more than or equal to equipment to be stored, and will by meeting
The frame asked is deducted according to the remaining descending sequence of weight, wherein frame residuals weight number equal to frame weight limit
The summation of weight of equipment is deposited in frame;
Step S207:The frame for meeting condition is judged whether, if it is, execution step S208, if not, holding
Row step S210;
Step S208:According to the power consumption profile of each frame of micromodule, sorted according to power consumption profile in 206 result, given
User recommends most rational frame;
Step S209:According to the power dissipation density in the vacant U spaces of frame, in the result of S208, be given power dissipation density by
Low to high sequence, recommends the minimum U spaces of power dissipation density to user;
Step S210:Output result.
It should be noted that in above-mentioned steps S208, most rationally go up the evaluation method principle of rack position, i.e., it is most reasonable
Power dissipation density distribution be each U space of the frame power consumption it is identical, least rational distribution is, single U volume exclusions
Frame all rated disspations.
By the embodiment of the present invention, using the device parameter for obtaining equipment to be stored, wherein, the device parameter is used to indicate
The device attribute of the equipment to be stored;The target frame mark that lookup is matched with the device parameter of the equipment to be stored;At this
The deposit position for depositing the equipment to be stored is searched in the indicated target frame of target frame mark.I.e. by searching
The target frame mark matched with the device parameter of equipment to be stored, and in the target frame that the target frame mark is indicated
The deposit position for being adapted to equipment storage to be stored is searched, so as to artificial statistics and planning apparatus layout need not be depended merely on, is solved
It is that equipment to be stored searches putting position and depends merely on artificial enquiry and causes efficiency in the machine room of large-scale data center in correlation technique
The not high problem of the low, degree of accuracy, and then storage equipment can be treated planned automatically, further calculate setting for optimum
Standby placement scheme, and recommend the effect of rack position on optimal equipment according to optimum device layout scheme.
In an optional embodiment, the said equipment parameter includes N number of parameter, and N is more than or equal to 1, searches and is somebody's turn to do
Equipment to be stored device parameter matching target frame mark include execution following steps, until N number of parameter it is selected
Select:
Step S11, finds out the target frame mark matched with parameter current from current goal frame logo collection, will
The target frame for finding out is identified as the current target machine frame logo collection, and selects not selected from the device parameter
The parameter crossed is used as the parameter current;
Step S12, the target frame mark in the current target machine frame logo collection after N number of parameter is chosen
Know as the target frame mark matched with the device parameter of the equipment to be stored.
It should be noted that the initial value of above-mentioned current goal frame logo collection includes:One or more predetermined frames
Mark.
For above-mentioned steps S11 and step S12 specifically combine the example below, it is illustrated.
For example, it is assumed that current goal frame logo collection includes:1st, 2,3,4, when taking out wherein one from N number of parameter
With above-mentioned when forebay mark is matched, the result for obtaining matching result and being ranked up according to matching degree is individual parameter
2nd, 1,3,4, another parameter is then taken out from N number of parameter with the frame logo collection sequence obtained after above-mentioned matching
As a result matched, obtain matching result and matching result is ordered as 3,2,1,4, circulates successively, until N
Individual device parameter is all chosen and after matching, obtains a last frame logo collection matching result, therefrom can the row of taking
Sequence is in frame mark above as target frame mark.
By above-mentioned steps S11 and step S12, realize and can automatically be searched according to the device parameter of equipment to be stored
Go out the target frame set matched with the device parameter of equipment to be stored, and need not depend merely on manually carry out statistical computation, reduce
Artificial workload.
In an optional embodiment, device parameter at least includes:The device parameter includes N number of parameter, and N is more than
Equal to 1, search the target frame mark matched with the device parameter of the equipment to be stored and comprise the following steps:
Step S21, finds out respectively the target matched with each parameter from the mark of one or more predetermined frames
Frame is identified, to obtain N number of target frame logo collection, wherein, each target frame logo collection includes and one
The target frame mark of the individual parameter matching;
Step S22, each target frame logo collection is found out from N number of target frame logo collection to be included
Target frame mark, to identify as the target frame that match with the device parameter of the equipment to be stored.
For above-mentioned steps S21 and step S22 specifically combine the example below, it is illustrated.
For example, it is assumed that current goal frame logo collection includes:1st, 2,3,4, when taking out wherein one from N number of parameter
Individual parameter obtains the first matching result with above-mentioned when forebay mark is matched, and matches to first according to matching degree
As a result the result being ranked up is 2,1,3,4, and another parameter and current goal frame mark are then taken out from N number of parameter
Know set specifically 1,2,3,4 to be matched, obtain the second matching result, and match to second according to matching degree
As a result the result being ranked up is 3,2,1,4, is circulated successively, until N number of device parameter is all chosen and after matching,
Take from above-mentioned multiple matching results and come the frame mark of first three, and therefrom obtain and all occur in each matching result
Frame mark as target frame mark.
By above-mentioned steps S21 and step S22, realize and can automatically be searched according to the device parameter of equipment to be stored
Go out the target frame set matched with the device parameter of equipment to be stored, and need not depend merely on manually carry out statistical computation, reduce
Artificial workload.
In an optional embodiment mode, the parameter current includes the rated disspation of the equipment to be stored, wherein, from
The target frame mark matched with parameter current is found out in current goal frame logo collection to be included:To the current target machine
Each frame mark in frame logo collection performs respectively following steps:
Step S31, obtains the rated disspation and the current target machine frame mark of the frame that the current target machine frame mark is indicated
Power consumption difference between the power consumption of the equipment deposited in the frame of instruction;
Step S32, judges whether the power consumption difference is more than or equal to the power consumption of the equipment to be stored, if the power consumption difference is more than
Equal to the power consumption of the equipment to be stored, then the current target machine frame is identified as the target frame matched with the parameter current
Mark.
Alternatively, in the present embodiment, by rated disspation as equipment to be stored parameter current, successively from current mesh
The target frame mark matched with rated disspation is found out in mark frame logo collection.
It should be noted that above-mentioned each frame mark can be identified as current goal frame.
By above-mentioned steps S31 and step S32, furthermore achieved that can be according to the rated disspation of equipment to be stored, certainly
It is dynamic to find out the target frame set matched with the rated disspation of equipment to be stored, and need not depend merely on manually carry out statistical computation,
Artificial workload is reduced, the efficiency of O&M is improve.
In an optional embodiment, the parameter current includes the weight of the equipment to be stored, wherein, from current goal
The target frame mark matched with parameter current is found out in frame logo collection to be included:To the current target machine frame identification sets
Each frame mark in conjunction performs respectively following steps:
Step S41, the load-bearing and the current target machine frame mark for obtaining the frame that the current target machine frame mark is indicated is indicated
Frame in weight difference between the weight of equipment deposited;
Step S42, judges whether the weight difference is more than or equal to the weight of the equipment to be stored, if the weight difference is more than
Equal to the quality of the equipment to be stored, then the current target machine frame is identified as the target frame matched with the parameter current
Mark.
Alternatively, in the present embodiment, by using the weight of equipment to be stored as parameter current, successively from current goal
Find out in frame logo collection and identified with the target frame of the weight-matched of equipment to be stored.
It should be noted that above-mentioned each frame mark is used as current goal frame mark.
By above-mentioned steps S41 and step S42, furthermore achieved that and can automatically be looked into according to the weight of equipment to be stored
The target frame set with the weight-matched of equipment to be stored is found out, and need not depend merely on manually carry out statistical computation, reduce
Artificial workload, improves the efficiency of O&M.
In an optional embodiment, the parameter current includes the U bit space numbers shared by the equipment to be stored, wherein,
The target frame mark matched with parameter current is found out from current goal frame logo collection to be included:To the current goal
Each frame mark in frame logo collection performs respectively following steps:
Step S51, obtains the specified U bit spaces number and the current target machine of the frame that the current target machine frame mark is indicated
The first space interpolation between the U bit space numbers of the equipment deposited in the frame that frame mark is indicated;
Step S52, judges first space interpolation whether more than or equal to the U bit space numbers of the equipment to be stored, if this first
Space interpolation more than or equal to the equipment to be stored U bit space numbers, then using current target machine frame mark as current with this
The target frame mark of parameter matching.
Alternatively, in the present embodiment, by using the U bit spaces number shared by equipment to be stored as parameter current, according to
The target frame matched with the U bit space numbers shared by equipment to be stored is found out in the secondary frame logo collection from current goal
Mark.
It should be noted that the U bit spaces number shared by equipment to be stored is included but is not limited to U as unit of account,
Unit space number shared by equipment to be stored, above-mentioned each frame mark is used as current goal frame mark.
By above-mentioned steps S51 and step S52, furthermore achieved that can be empty according to the U positions shared by equipment to be stored
Between number, the target frame set matched with the U bit space numbers shared by equipment to be stored is found out automatically, and need not depend merely on
Statistical computation is manually carried out, artificial workload is reduced, the efficiency of O&M is improve.
In an optional embodiment, it is related to the first space interpolation in above-mentioned steps S52 and to be stored sets more than or equal to this
After standby U bit space numbers, also comprise the steps:
Whether step S61, judge the U bit spaces number shared by the equipment to be stored more than the first predetermined threshold;
Step S62, if the U bit spaces number shared by the equipment to be stored is more than first predetermined threshold, obtain this
One space interpolation is with continuous U bit spaces number in the vacant U bit spaces of non-storage equipment less than shared by the equipment to be stored
The second space difference of U bit space numbers;Judge whether the second space difference is empty more than or equal to the U positions of the equipment to be stored
Between number, if the second space difference more than or equal to the equipment to be stored U bit space numbers, by the current target machine frame mark
Know as the target frame mark matched with the parameter current;
Step S63, if the U bit spaces number shared by the equipment to be stored is less than or equal to first predetermined threshold, should
Current goal frame is identified as the target frame mark matched with the parameter current.
Alternatively, in the present embodiment, after the first space interpolation is more than or equal to the U bit space numbers of the equipment to be stored, also
The U bit spaces number shared by equipment to be stored is determined whether whether more than the first predetermined threshold, if it is determined that to be stored
U bit spaces number shared by equipment is more than the first predetermined threshold, then the sky for calculating first space interpolation and non-storage equipment
The second space difference that continuous U bit spaces number in U bit spaces is less than the U bit space numbers shared by the equipment to be stored is put,
Judge whether the second space difference is more than or equal to the U bit space numbers of the equipment to be stored, if the second space difference is more than
Equal to the U bit space numbers of the equipment to be stored, then the current target machine frame is identified as the mesh matched with the parameter current
Mark frame mark.
Alternatively, in the present embodiment, if the U bit spaces number shared by equipment to be stored is less than or equal to the first predetermined threshold
Value, then identify the current target machine frame as the target frame mark matched with the parameter current, and need not do further
Judge.
It should be noted that the first predetermined threshold that above-mentioned steps are related to can be 1U.
The example below is specifically combined, above-mentioned steps S62 are illustrated.
For example, it is assumed that current goal frame identifies corresponding frame, 8U is total up to, wherein the U spaces for taking from top to bottom
Number is respectively 1U, 2U, 3U, 1U, 1U, and the 1U of the 4th position is occupied, then be related in above-mentioned steps
The first space interpolation be 1U, 2U, 3U, 1U, if the U spaces number shared by equipment to be stored be 2U, then on
It is that first space interpolation 1U, 2U, 3U, 1U deducts last 1U to state second space difference, because U continuous with the 1U
Space is that space number is the occupied of 3U, can not be as depositing equipment to be stored, so second space is poor
Value only has remaining 1U, 2U, 3U to lay equipment to be stored.
By above-mentioned steps S61 to step S63, furthermore achieved that can be empty according to the U positions shared by equipment to be stored
Between number, the target frame set matched with the U bit space numbers shared by equipment to be stored is found out automatically, and need not depend merely on
Statistical computation is manually carried out, artificial workload is reduced, the efficiency of O&M is improve.
The current target machine frame logo collection in an optional embodiment, after N number of parameter is chosen
In target frame identify and identified as the target frame that match with the device parameter of the equipment to be stored after, also include as
Lower step:
Step S71, obtains the target frame in the current target machine frame logo collection after N number of parameter is chosen
The space power consumption side-play amount of the indicated frame of mark;
Step S72, the space work(of the indicated frame of the target frame mark from the current target machine frame logo collection
Corresponding target frame mark of the space power consumption side-play amount of maximum is selected in consumption side-play amount.
By above-mentioned steps S71 to step S72, furthermore achieved that can be according in current goal frame logo collection
The space power consumption side-play amount of the indicated frame of target frame mark, finds out the target of suitable equipment storage to be stored automatically
Frame set, and need not depend merely on manually carry out statistical computation, reduce artificial workload, improve the efficiency of O&M.
In an optional embodiment, the current target machine frame logo collection after N number of parameter is chosen is obtained
In the indicated frame of target frame mark space power consumption side-play amount include being chosen N number of parameter after should
The frame indicated by target frame mark in current goal frame logo collection performs respectively following steps:
Step S81, obtains the actual power loss of each unit U bit space and power consumption average in the frame;
Step S82, according to the actual power loss and the power consumption average of each unit U bit space in the frame, obtains the machine
The power consumption variance of frame;
Step S83, using the power consumption variance for getting as the frame the space power consumption side-play amount.
It should be noted that the power consumption variance of above-mentioned frame can be by the actual power loss of each unit U bit space in frame
Make the difference with power consumption average, then ask the quadratic sum of difference to obtain respectively.
Lower mask body combines accompanying drawing 3 and illustrates.
Fig. 3 is the power consumption profile computational methods flow chart of the micromodule data center capacity planning in the present invention, is such as schemed
Shown in 3, the flow chart comprises the steps:
Step S301, reads the U power distributions that each frame has deposited equipment, draws setting corresponding to each U space in frame
Standby and calculate each corresponding actual power loss in U spaces, wherein each U spaces actual power loss is located for the space and sets
Standby rated disspation distribution, if the space is without equipment, actual power loss is 0, if the U numbers of the space corresponding device
For N, and N is more than 1, then the actual power loss in the space is the rated disspation value of the equipment divided by N;
Step S302, the power consumption average in U spaces in computer rack, i.e. U spaces power consumption average are equal to the total specified work(of frame
Consumption numerical value is divided by the total specified U spaces number of frame;
Step S303, calculates the quadratic sum of each U spaces actual power loss and power consumption average difference;
Step S304, it is descending that frame set is ranked up according to the degrees of offset result that step S303 is calculated,
Select reasonable frame.
By above-mentioned steps S81 to step S83, furthermore achieved that can be according in current goal frame logo collection
The space power consumption side-play amount of the indicated frame of target frame mark, finds out the target of suitable equipment storage to be stored automatically
Frame set, and need not depend merely on manually carry out statistical computation, reduce artificial workload, improve the efficiency of O&M.
In an optional embodiment, search in the indicated target frame of the target frame mark and treated for depositing this
The deposit position of storage equipment includes, in the vacant U bit spaces from the target frame U bit space conducts are obtained successively
Current U bit spaces, then perform following operation to the current U bit spaces:
Whether step S91, the power dissipation density for judging the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces is less than
Equal to the second predetermined threshold, wherein, the predetermined quantity is more than the U bit space numbers shared by the equipment to be stored, and little
In 1/3rd of the specified U bit spaces number of the target frame;
Step S92, if the power dissipation density of the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces was less than or equal to should
Second predetermined threshold, then using the current U bit spaces as depositing the object space of the equipment to be stored;
Step S93, the deposit position for depositing the equipment to be stored is searched in the object space for the equipment to be stored.
It should be noted that the power dissipation density of the U bit spaces of the adjacent both sides predetermined quantity of above-mentioned current U bit spaces can be
The power dissipation density in the U spaces of current U bit spaces left and right sides predetermined quantity;Above-mentioned second predetermined threshold is for power dissipation density
Corresponding value when minimum.
Lower mask body combines accompanying drawing 4 and illustrates.
Fig. 4 is the space power dissipation density computational methods flow chart of the micromodule data center capacity planning of basis, such as Fig. 4 institutes
Show, the flow chart comprises the steps:
Step S401, obtains surrounding's M numbers U space in U spaces to be calculated;The wherein numerical value of M can in the range of restriction
Freely set, the numerical value of M have to be larger than equipment U numbers to be stored, and 1/3rd of U numbers total less than frame;
Step S402, obtains the corresponding power consumption in M numbers U space;
Step S403, calculates the average of M numbers U space power consumption, as the power dissipation density in U spaces to be calculated;
Step S404, in frame the free time U spaces power dissipation density sort from small to large output;The minimum U of power dissipation density
Space, as most preferably goes up rack position.
For example, step S401 can obtain M/2, U spaces to be calculated or so U spaces respectively, used as calculating U spaces
The foundation of power consumption average.
By above-mentioned steps S91 to step S93, it is to be stored to solve in correlation technique in the machine room of large-scale data center
Equipment lookup putting position depends merely on artificial enquiry and causes the problem that efficiency is low, the degree of accuracy is not high, and then has reached to be stored
Equipment can automatically be planned, calculate the device layout scheme of optimum, recommends the effect of rack position on optimal equipment
Really.
Further, present invention is primarily aimed at providing a kind of method of micromodule data center intelligence capacity management, knot
The factors such as space, weight, power consumption profile, power dissipation density are closed, many factors be combined with each other, equipment has been cooked up automatically
Most preferably upper rack position, O&M efficiency is improved, while proposing the power consumption profile to frame and the power dissipation density conduct of U spaces
Optimizing factors, uniform power consumption profile and space power dissipation density, can avoid the generation of temperature focus, and then reduce refrigeration
Power consumption.
Further, the present embodiment is optimized and layout according to the attribute of frame and equipment itself, sets without the need for other detections
Standby, implementation cost is low.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-described embodiment
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but a lot
In the case of the former be more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to existing
There is the part that technology contributes to embody in the form of software product, the computer software product is stored in one
In storage medium (such as ROM/RAM, magnetic disc, CD), including some instructions use so that a station terminal equipment (can be with
It is mobile phone, computer, server, or network equipment etc.) perform method described in each embodiment of the invention.
Embodiment 2
A kind of lookup device of equipment deposit position is additionally provided in the present embodiment, and the device is used to realize above-described embodiment
And preferred embodiment, carried out repeating no more for explanation.As used below, term " module " can be real
The software of existing predetermined function and/or the combination of hardware.Although the device described by following examples preferably comes real with software
It is existing, but hardware, or the realization of the combination of software and hardware is also may and to be contemplated.
Fig. 5 is the structured flowchart of the lookup device of equipment deposit position according to embodiments of the present invention, as shown in figure 5, should
Device includes:
1) acquisition module 52, for obtaining the device parameter of equipment to be stored, wherein, the device parameter is used to indicate this
The device attribute of equipment to be stored;
2) the first searching modul 54, for searching the target frame matched with the device parameter of the equipment to be stored mark;
3) the second searching modul 56, for searching for depositing this in the indicated target frame of the target frame mark
The deposit position of equipment to be stored.
Alternatively, in the present embodiment, the lookup device of the said equipment deposit position can with but be not limited to micromodule data
During the intelligence capacity management of center, client and server, browser and server, during common machine room.
In different from correlation technique, when planning information technoloy equipment in data center, artificial statistics and planning apparatus layout are depended merely on,
Causing the workload of maintenance work personnel increases, and due to the irrational layout of equipment, can cause the power consumption of each frame
Skewness, produces local temperature focus, and making the energy consumption for cooling of air-conditioning increases, and data center's internal rack and equipment
Quantity it is larger, artificial statistics or simple calculating are difficult the problems such as finding the optimal putting position of equipment, but pass through
The target frame mark that lookup is matched with the device parameter of equipment to be stored, and the target machine indicated in the target frame mark
The deposit position for being adapted to equipment storage to be stored is searched in frame, the deposit position of suitable equipment to be stored is cooked up automatically, solved
It is that equipment to be stored searches putting position and depends merely on artificial enquiry and causes in the machine room of large-scale data center in correlation technique of having determined
The low problem of efficiency, and then storage equipment can be treated planned automatically, reach the effect for improving search efficiency.
Alternatively, in the present embodiment, the device parameter of the equipment to be stored that step S102 is related to includes but does not limit
In:U bit space numbers shared by the rated disspation of equipment to be stored, the weight of equipment to be stored, equipment to be stored,
It is not limited to:The combination of above-mentioned three kinds of parameters and the combination of three kinds of parameters and other parameters.
Alternatively, in the present embodiment, the device of the target frame mark matched with the device parameter of equipment to be stored is searched
Including but not limited to:Target frame mark is matched successively according to the said equipment parameter;According to above-mentioned each device parameter
Corresponding target frame logo collection is matched, and the target frame mark for repeating is obtained in each target frame set
Know.
Alternatively, in the present embodiment, after target frame mark is matched according to the device parameter of pre- storage equipment,
Also include but is not limited to:Obtain and the indicated frame of target frame mark is matched according to the device parameter of pre- storage equipment
Space power consumption side-play amount, and the corresponding target frame mark of space power consumption side-play amount of maximum is selected in the power consumption side-play amount of space
Know and identified as final target frame.
Alternatively, the storage for depositing the equipment to be stored is searched in the indicated target frame of the target frame mark
The device of position is included but is not limited to:It is close according to the power consumption of the U bit spaces of the adjacent both sides predetermined quantity of current U bit spaces
Degree searches the deposit position of equipment to be stored.
Below in conjunction with the accompanying drawings, the present embodiment is described further.
Fig. 2 is the computational methods flow chart of micromodule data center capacity planning according to embodiments of the present invention, such as Fig. 2 institutes
Show, the method is comprised the following steps:
Step S201:During equipment to be stored, the device parameter of typing equipment to be stored, wherein at least includes weight, specified
Power consumption, U bit space numbers;
Step S202:The U spaces of equipment are deposited in the specified U spaces of statistics institute organic frame and frame, have been given and meet what is required
Frame and the vacant U spaces number of U locus, i.e. frame are more than or equal to equipment U spaces number to be stored, and wherein frame is empty
Put U spaces number and deduct the summation that frame has deposited equipment U spaces number equal to the specified U spaces number of frame.If equipment to be stored
U spaces number is more than 1, and the vacant U spaces number of frame deducts frame and deposited equipment U spaces number equal to the specified U spaces number of frame
Summation, deduct the U spatial summations of continuous vacant U numbers in the vacant U spaces of frame less than equipment U spaces number to be stored,
And desired frame will be met according to the vacant descending sequence of U spaces number;
Step S203:The frame for meeting condition is judged whether, if it is, execution step S204, if not, holding
Row step S210;
Step S204:In the result of S202, the specified work(for having deposited equipment in institute's organic frame rated disspation and frame is counted
Consumption, filters out and meets desired frame, i.e., frame residue rated disspation is more than or equal to the rated disspation of equipment to be stored,
And desired frame will be met according to the remaining descending sequence of rated disspation, wherein frame residue rated disspation is equal to
Frame rated disspation deducts the summation that frame has deposited equipment rated disspation;
Step S205:The frame for meeting condition is judged whether, if it is, execution step S206, if not, holding
Row step S210;
Step S206:In the result of S204, the weight of equipment, mistake have been deposited in the load-bearing of statistics institute organic frame and frame
Leach and meet the weight of desired frame, i.e. frame residuals weight number more than or equal to equipment to be stored, and will by meeting
The frame asked is deducted according to the remaining descending sequence of weight, wherein frame residuals weight number equal to frame weight limit
The summation of weight of equipment is deposited in frame;
Step S207:The frame for meeting condition is judged whether, if it is, execution step S208, if not, holding
Row step S210;
Step S208:According to the power consumption profile of each frame of micromodule, sorted according to power consumption profile in 206 result, given
User recommends most rational frame;
Step S209:According to the power dissipation density in the vacant U spaces of frame, in the result of S208, be given power dissipation density by
Low to high sequence, recommends the minimum U spaces of power dissipation density to user;
Step S210:Output result.
It should be noted that in above-mentioned steps S208, most rationally go up the evaluation method principle of rack position, i.e., it is most reasonable
Power dissipation density distribution be each U space of the frame power consumption it is identical, least rational distribution is, single U volume exclusions
Frame all rated disspations.
By the embodiment of the present invention, using the device parameter for obtaining equipment to be stored, wherein, the device parameter is used to indicate
The device attribute of the equipment to be stored;The target frame mark that lookup is matched with the device parameter of the equipment to be stored;At this
The deposit position for depositing the equipment to be stored is searched in the indicated target frame of target frame mark.I.e. by searching
The target frame mark matched with the device parameter of equipment to be stored, and in the target frame that the target frame mark is indicated
The deposit position for being adapted to equipment storage to be stored is searched, so as to artificial statistics and planning apparatus layout need not be depended merely on, is solved
It is that equipment to be stored searches putting position and depends merely on artificial enquiry and causes efficiency in the machine room of large-scale data center in correlation technique
The not high problem of the low, degree of accuracy, and then storage equipment can be treated planned automatically, further calculate setting for optimum
Standby placement scheme, and recommend the effect of rack position on optimal equipment according to optimum device layout scheme.
Fig. 6 is the structured flowchart one of the lookup device of equipment deposit position according to embodiments of the present invention, as shown in fig. 6,
Device parameter in the device includes N number of parameter, and N is more than or equal to 1, is directed to first searching modul 54 of Fig. 5,
Including:
1) first processing units 542, for performing following steps, until N number of parameter is chosen, wherein, currently
The initial value of target frame logo collection includes:The mark of one or more predetermined frames;From current goal frame mark
The target frame mark matched with parameter current is found out in set, the target frame for finding out is identified as the current mesh
Mark frame logo collection, and the parameter of not selected mistake is selected from the device parameter as the parameter current;
2) the first setting unit 544, for the current target machine frame logo collection after N number of parameter is chosen
In target frame identify and identified as the target frame that match with the device parameter of the equipment to be stored.
It should be noted that the initial value of above-mentioned current goal frame logo collection includes:One or more predetermined frames
Mark.
For above-mentioned module specifically combines the example below, it is illustrated.
For example, it is assumed that current goal frame logo collection includes:1st, 2,3,4, when taking out wherein one from N number of parameter
With above-mentioned when forebay mark is matched, the result for obtaining matching result and being ranked up according to matching degree is individual parameter
2nd, 1,3,4, another parameter is then taken out from N number of parameter with the frame logo collection sequence obtained after above-mentioned matching
As a result matched, obtain matching result and matching result is ordered as 3,2,1,4, circulates successively, until N
Individual device parameter is all chosen and after matching, obtains a last frame logo collection matching result, therefrom can the row of taking
Sequence is in frame mark above as target frame mark.
Realized by above-mentioned module and can automatically be found out and equipment to be stored according to the device parameter of equipment to be stored
The target frame set of device parameter matching, and need not depend merely on manually carry out statistical computation, reduce artificial workload.
Fig. 7 is the structured flowchart two of the lookup device of equipment deposit position according to embodiments of the present invention, as shown in fig. 7,
The device parameter that the device is related to includes N number of parameter, and N is more than or equal to 1, wherein the first searching modul 54 includes:
1) the first searching unit 546, should with each for finding out respectively from the mark of one or more predetermined frames
The target frame mark of parameter matching, to obtain N number of target frame logo collection, wherein, each target frame mark
Set includes the target frame mark matched with the parameter;
2) the second setting unit 548, for finding out each target frame mark from N number of target frame logo collection
The target frame mark all included in set is known, using as the target frame mark matched with the device parameter of the equipment to be stored
Know.
For the concrete combination the example below of said units, it is illustrated.
For example, it is assumed that current goal frame logo collection includes:1st, 2,3,4, when taking out wherein one from N number of parameter
Individual parameter obtains the first matching result with above-mentioned when forebay mark is matched, and matches to first according to matching degree
As a result the result being ranked up is 2,1,3,4, and another parameter and current goal frame mark are then taken out from N number of parameter
Know set specially 1,2,3,4 to be matched, obtain the second matching result, and match to second according to matching degree
As a result the result being ranked up is 3,2,1,4, is circulated successively, until N number of device parameter is all chosen and after matching,
Take from above-mentioned multiple matching results and come the frame mark of first three, and therefrom obtain and all occur in each matching result
Frame mark as target frame mark.
By said units, realize and can automatically be found out and equipment to be stored according to the device parameter of equipment to be stored
Device parameter matching target frame set, and need not depend merely on manually carry out statistical computation, reduce artificial workload.
Alternatively, parameter current includes the rated disspation of the equipment to be stored, and the processing unit 542 passes through following steps reality
The target frame mark matched with parameter current is now found out from current goal frame logo collection:To the current target machine
Each frame mark in frame logo collection performs respectively following steps, wherein, each frame mark is used as current
Target frame is identified:Obtain the rated disspation and the current target machine frame mark of the frame that the current target machine frame mark is indicated
Power consumption difference between the power consumption of the equipment deposited in the frame of instruction;Judge whether the power consumption difference is treated more than or equal to this
The power consumption of storage equipment, if the power consumption difference is more than or equal to the power consumption of the equipment to be stored, by the current target machine frame mark
Know as the target frame mark matched with the parameter current.
Alternatively, in the present embodiment, by rated disspation as equipment to be stored parameter current, successively from current mesh
The target frame mark matched with rated disspation is found out in mark frame logo collection.
It should be noted that above-mentioned each frame mark can be identified as current goal frame.
By said units, furthermore achieved that and can automatically find out and wait to deposit according to the rated disspation of equipment to be stored
The target frame set of the rated disspation matching of equipment is put, and need not depend merely on manually carry out statistical computation, reduce artificial
Workload, improves the efficiency of O&M.
Alternatively, the weight of parameter current including the equipment to be stored, the processing unit 542 by following steps realization from
The target frame mark matched with parameter current is found out in current goal frame logo collection:To the current target machine frame mark
Each the frame mark known in set performs respectively following steps, wherein, each frame is identified as current goal
Frame is identified:Obtain the machine that the load-bearing of the frame that the current target machine frame mark is indicated is indicated with the current target machine frame mark
Weight difference between the weight of the equipment deposited in frame;Judge the weight difference whether more than or equal to the equipment to be stored
Weight, if quality of the weight difference more than or equal to the equipment to be stored, using current target machine frame mark as with
The target frame mark of the parameter current matching.
Alternatively, in the present embodiment, by using the weight of equipment to be stored as parameter current, successively from current goal
Find out in frame logo collection and identified with the target frame of the weight-matched of equipment to be stored.
It should be noted that above-mentioned each frame mark is used as current goal frame mark.
By said units, furthermore achieved that and can automatically find out and set with to be stored according to the weight of equipment to be stored
The target frame set of standby weight-matched, and need not depend merely on manually carry out statistical computation, reduce artificial workload,
Improve the efficiency of O&M.
Alternatively, the parameter current includes the U bit space numbers shared by the equipment to be stored, wherein, the processing unit 542
Realize finding out the target frame matched with parameter current mark from current goal frame logo collection by following steps:
Following steps are performed respectively to each the frame mark in the current target machine frame logo collection, wherein, each machine
Frame mark is used as current goal frame mark:Obtain the specified U bit spaces number of the frame that the current target machine frame mark is indicated
The first space interpolation between the U bit space numbers of the equipment deposited in the frame indicated with the current target machine frame mark;
Judge whether first space interpolation is more than or equal to the U bit space numbers of the equipment to be stored, if first space interpolation is more than
Equal to the U bit space numbers of the equipment to be stored, then the current target machine frame is identified as the mesh matched with the parameter current
Mark frame mark.
Alternatively, in the present embodiment, by using the U bit spaces number shared by equipment to be stored as parameter current, according to
The target frame matched with the U bit space numbers shared by equipment to be stored is found out in the secondary frame logo collection from current goal
Mark.
It should be noted that the U bit spaces number shared by equipment to be stored is included but is not limited to U as unit of account,
Unit space number shared by equipment to be stored, above-mentioned each frame mark is used as current goal frame mark.
By said units, furthermore achieved that and can automatically be searched according to the U bit space numbers shared by equipment to be stored
Go out the target frame set matched with the U bit space numbers shared by equipment to be stored, and need not depend merely on manually carry out statistics meter
Calculate, reduce artificial workload, improve the efficiency of O&M.
Fig. 8 is the structured flowchart three of the lookup device of equipment deposit position according to embodiments of the present invention, as shown in figure 8,
Processing unit 542 also includes:
1) the first judgment sub-unit 5422, for empty more than or equal to the U positions of the equipment to be stored in first space interpolation
Between after number, judge U bit spaces number shared by the equipment to be stored whether more than the first predetermined threshold;
2) first subelement 5424 is set, for first pre- more than this in the U bit spaces number shared by the equipment to be stored
When determining threshold value, first space interpolation is obtained with continuous U bit spaces number in the vacant U bit spaces of non-storage equipment less than this
The second space difference of the U bit space numbers shared by equipment to be stored;Judge whether the second space difference is more than or equal to be somebody's turn to do
The U bit space numbers of equipment to be stored, if the second space difference is more than or equal to the U bit space numbers of the equipment to be stored,
The current target machine frame is identified as the target frame mark matched with the parameter current;
3) second subelement 5426 is set, for the U bit spaces number shared by the equipment to be stored less than or equal to this
During one predetermined threshold, the current target machine frame is identified as the target frame mark matched with the parameter current.
Alternatively, in the present embodiment, after the first space interpolation is more than or equal to the U bit space numbers of the equipment to be stored, also
The U bit spaces number shared by equipment to be stored is determined whether whether more than the first predetermined threshold, if it is determined that to be stored
U bit spaces number shared by equipment is more than the first predetermined threshold, then the sky for calculating first space interpolation and non-storage equipment
The second space difference that continuous U bit spaces number in U bit spaces is less than the U bit space numbers shared by the equipment to be stored is put,
Judge whether the second space difference is more than or equal to the U bit space numbers of the equipment to be stored, if the second space difference is more than
Equal to the U bit space numbers of the equipment to be stored, then the current target machine frame is identified as the mesh matched with the parameter current
Mark frame mark.
Alternatively, in the present embodiment, if the U bit spaces number shared by equipment to be stored is less than or equal to the first predetermined threshold
Value, then identify the current target machine frame as the target frame mark matched with the parameter current, and need not do further
Judge.
It should be noted that the first predetermined threshold that above-mentioned steps are related to can be 1U.
The example below is specifically combined, said units are illustrated.
For example, it is assumed that current goal frame identifies corresponding frame, 8U is total up to, wherein the U spaces for taking from top to bottom
Number is respectively 1U, 2U, 3U, 1U, 1U, and the 1U of the 4th position is occupied, then be related in above-mentioned steps
The first space interpolation be 1U, 2U, 3U, 1U, if the U spaces number shared by equipment to be stored be 2U, then on
It is that the first space interpolation deducts last 1U for 1U, 2U, 3U, 1U to state second space difference, because continuous with the 1U
U spaces are that space number is the occupied of 3U, can not be as depositing equipment to be stored, so second space is poor
Value only has remaining 1U, 2U, 3U to lay equipment to be stored.
By said units, furthermore achieved that and can automatically be searched according to the U bit space numbers shared by equipment to be stored
Go out the target frame set matched with the U bit space numbers shared by equipment to be stored, and need not depend merely on manually carry out statistics meter
Calculate, reduce artificial workload, improve the efficiency of O&M.
Fig. 9 is the structured flowchart four of the lookup device of equipment deposit position according to embodiments of the present invention, as shown in figure 9,
First searching modul 54, also includes:
1) first acquisition unit 550, for the current target machine frame identification sets after N number of parameter is chosen
After target frame in conjunction is identified as the target frame mark matched with the device parameter of the equipment to be stored, obtaining should
N number of parameter be chosen after the current target machine frame logo collection in the indicated frame of target frame mark sky
Between power consumption side-play amount;
2) select unit 552, for the indicated frame of the target frame mark from the current target machine frame logo collection
The space power consumption side-play amount in select the corresponding target frame mark of the space power consumption side-play amount of maximum.
By said units, furthermore achieved that can identify institute according to the target frame in current goal frame logo collection
The space power consumption side-play amount of the frame of instruction, finds out the target frame set of suitable equipment to be stored storage automatically, and nothing
Need to depend merely on manually carry out statistical computation, reduce artificial workload, improve the efficiency of O&M.
Alternatively, first acquisition unit 550 is realized obtaining deserving after N number of parameter is chosen by following steps
The space power consumption side-play amount of the frame indicated by target frame mark in front target frame logo collection:To N number of parameter
The indicated frame of target frame mark in the current target machine frame logo collection after being chosen perform respectively with
Lower step:Obtain the actual power loss of each unit U bit space and power consumption average in the frame;According to each list in the frame
Actual power loss and the power consumption average of position U bit spaces, obtains the power consumption variance of the frame;;By the power consumption for getting
Variance;As the space power consumption side-play amount of the frame.
It should be noted that the power consumption quadratic sum of above-mentioned frame can be by the actual work(of each unit U bit space in frame
Consumption makes the difference with power consumption average, then asks the quadratic sum of difference to obtain respectively.
Lower mask body combines accompanying drawing 3 and illustrates.
Fig. 3 is the power consumption profile computational methods flow chart of the micromodule data center capacity planning in the present invention, is such as schemed
Shown in 3, the flow chart comprises the steps:
Step S301, reads the U power distributions that each frame has deposited equipment, draws setting corresponding to each U space in frame
Standby and calculate each corresponding actual power loss in U spaces, wherein each U spaces actual power loss is located for the space and sets
Standby rated disspation distribution, if the space is without equipment, actual power loss is 0, if the U numbers of the space corresponding device
For N, and N is more than 1, then the actual power loss in the space is the rated disspation value of the equipment divided by N;
Step S302, the power consumption average in U spaces in computer rack, i.e. U spaces power consumption average are equal to the total specified work(of frame
Consumption numerical value is divided by the total specified U spaces number of frame;
Step S303, calculates the quadratic sum of each U spaces actual power loss and power consumption average difference;
Step S304, repeat step S301~S303 is until complete the calculating of all frame power consumption variances to be calculated;
Step S305, is ranked up from big to small according to power consumption variance to frame set, selects reasonable frame.
By said units, furthermore achieved that can identify institute according to the target frame in current goal frame logo collection
The space power consumption side-play amount of the frame of instruction, finds out the target frame set of suitable equipment to be stored storage automatically, and nothing
Need to depend merely on manually carry out statistical computation, reduce artificial workload, improve the efficiency of O&M.
Figure 10 is the structured flowchart five of the lookup device of equipment deposit position according to embodiments of the present invention, as shown in Figure 10,
Second searching modul 56, also includes:
1) second acquisition unit 562, for obtaining U bit spaces successively in the vacant U bit spaces from the target frame
As current U bit spaces;
2) second processing unit 564, for performing following operation to the current U bit spaces:Judge the current U bit spaces
Whether the power dissipation density of the U bit spaces of adjacent both sides predetermined quantity is less than or equal to the second predetermined threshold, wherein, the predetermined number
Amount is more than the U bit space numbers shared by the equipment to be stored, and three of the specified U bit spaces number less than the target frame
/ mono-;If the power dissipation density of the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces is second pre- less than or equal to this
When determining threshold value, then using the current U bit spaces as depositing the object space of the equipment to be stored;In the object space
In search the deposit position for depositing the equipment to be stored for the equipment to be stored.
It should be noted that the power dissipation density of the U bit spaces of the adjacent both sides predetermined quantity of above-mentioned current U bit spaces can be
The power dissipation density in the U spaces of current U bit spaces left and right sides predetermined quantity;Above-mentioned second predetermined threshold is for power dissipation density
Corresponding value when minimum.Lower mask body combines accompanying drawing 4 and illustrates.
Fig. 4 is the space power dissipation density computational methods flow chart of the micromodule data center capacity planning of basis, such as Fig. 4 institutes
Show, the flow chart comprises the steps:
Step S401, obtains surrounding's M numbers U space in U spaces to be calculated;The wherein numerical value of M can in the range of restriction
Freely set, the numerical value of M have to be larger than equipment U numbers to be stored, and 1/3rd of U numbers total less than frame;
Step S402, obtains the corresponding power consumption in M numbers U space;
Step S403, calculates the average of M numbers U space power consumption, as the power dissipation density in U spaces to be calculated;
Step S404, in frame the free time U spaces power dissipation density sort from small to large output;The minimum U of power dissipation density
Space, as most preferably goes up rack position.
For example, step S401 can obtain M/2, U spaces to be calculated or so U spaces respectively, used as calculating U spaces
The foundation of power consumption average.
By above-mentioned module, it is that equipment to be stored is searched and puts position to solve in correlation technique in the machine room of large-scale data center
Put and depend merely on artificial enquiry and cause the problem that efficiency is low, the degree of accuracy is not high, so reached treat storage equipment can carry out from
It is dynamic to plan, calculate the device layout scheme of optimum, recommend the effect of rack position on optimal equipment.
Embodiment 3
A kind of lookup method embodiment of equipment deposit position is embodiments provided, concrete combination is more in the present embodiment
Individual application scenarios are illustrating the lookup method of the said equipment deposit position.
As a kind of optional embodiment, a kind of displaying of micromodule data center capacity management is embodiments provided
System, including:Configuration management database (CMDB) module, digital independent and cache module, U space constraints calculate mould
Block, power constraints computing module, weight constraints computing module, frame power consumption profile computing module, U spaces power dissipation density
Computing module, display module (web services, user interface) are wherein:
1st, configuration management database (CMDB) module, is mainly used in storing the number of objects of each component of micromodule data center
According to including the attribute of module itself, the attribute of frame, and the attribute of information technoloy equipment, these attributes include power consumption, hold
Weight (weight), U spaces, interrelated relation etc..Data center's inside micromodule and related frame attribute data, can lead to
Cross form to import in the database, also can be by the page modeling typing database.
2nd, digital independent and cache module, receive user's logging data that web services are passed over, read correlation module,
Frame, the data of equipment, and cache.
3rd, U space constraints computing module, according to micromodule, frame, has deposited equipment U spatial datas and equipment to be stored
U spatial datas, calculate and filter out the frame for meeting space requirement.
4th, power constraints computing module, according to micromodule, frame, has deposited equipment power dissipation data and equipment to be stored
Power consumption data, calculates and filters out the frame for meeting power consumption requirements.
5th, load-bearing constraint computing module, according to micromodule, the load-bearing of frame, has deposited weight of equipment data and to be stored
Weight of equipment data, calculate and filter out the frame for meeting load-bearing requirements.
6th, frame power consumption profile computing module, the information technoloy equipment power consumption existed according to each frame and U spatial distributions, meter
Calculate most rational frame.
7th, U positions power dissipation density computing module, according to the power consumption of information technoloy equipment in a certain frame and U spatial distributions, calculates
Go out the power dissipation density of idle U positions.
8th, web services, receive the data of user interface typing, and return the result of calculation on backstage to user interface.
9th, user interface, there is provided user's logging data and check the interface based on browser of result.
The display systems of the micromodule data center capacity management provided by the embodiment of the present invention, combine space, weight
The factors such as amount, power consumption profile, power dissipation density, many factors be combined with each other, and the optimal restocking position of equipment is cooked up automatically
Put, improve O&M efficiency, while propose to the power consumption profile and U spaces power dissipation density of frame as optimizing factors,
Even power consumption profile and space power dissipation density, can avoid the generation of temperature focus, and then reduce the power consumption of refrigeration.
Further, the present embodiment is optimized and layout according to the attribute of frame and equipment itself, sets without the need for other detections
Standby, implementation cost is low.
Used as an alternative embodiment, Figure 11 is micromodule data center capacity management according to embodiments of the present invention
Each functions of modules and processing procedure schematic diagram of system, as shown in figure 11, the system includes eight modules, configuration pipe
Reason database (CMDB) module, digital independent and cache module, U space constraint computing modules, power constraints calculate mould
Block, weigh constraint computing module, frame power consumption profile computing module, U spaces power dissipation density computing module, display module
(including web services, user interface).
With reference to Figure 11, wherein, newly-increased information technoloy equipment is corresponding with equipment to be stored, the meter of micromodule data center capacity management
Calculate and displaying process includes:
S1101, user the newly-increased information technoloy equipment of web page typing data, including but not limited to the power consumption of information technoloy equipment,
The information such as weight, U spaces, model, asset number, by these data transfers to web services;In Input Process,
The restocking scope for limiting the equipment, such as certain data center, certain machine room, certain micromodule, certain micro- mould can be selected
Multiple frames of block.Do not select to limit scope, then it is assumed that be the rack position in the search of total data central interior;
S1102, web services receive the logging data at interface, are delivered to backstage, are to be delivered to digital independent specifically
With cache module;
S1103, digital independent receives the information technoloy equipment data of web services transmission with cache module, looks into CMDB accordingly
The attribute data of micromodule, frame and storage information technoloy equipment in the range of inquiry;
S1104, CMDB receive inquiry request, return the attribute data of module, frame and information technoloy equipment, digital independent with it is slow
Storing module received and cached after data;
S1105, digital independent is with cache module by the data transfer for caching to U space constraint computing modules;
S1106, according to the space constraint of U space constraint computing modules, calculates and filters out the frame for meeting requirement, will
Result of calculation is delivered to power constraints computing module;
S1107, according to the power constraints of power constraints computing module, calculates and filters out the frame for meeting requirement, will count
Calculate result and be delivered to load-bearing constraint computing module;
S1108, according to load-bearing the load-bearing constraint of computing module is constrained, and calculates and filter out the frame for meeting requirement, and will
As a result it is delivered to frame power consumption profile computing module;
S1109, according to the computational methods of frame power consumption profile computing module, calculates and to filter out power consumption profile most rational
Frame, and result is delivered into U spaces power dissipation density computing module;
S1110, according to the actual power consumption in each U spaces of frame, calculates the power dissipation density in idle U spaces, draws accordingly
Rack position on most rational information technoloy equipment, and result is delivered into web services, the step can elect of optimum
Position returns to the page, it is also possible to return the return of the optimum N number of numbers of top, selects for user.(the big I of N numbers is certainly
By arranging, if N is returned more than the optimum position number for calculating by real data), wherein the step is empty by U
Between power dissipation density computing module complete;
The result for receiving is passed to user interface by S1111, web services.Result of the User Page to acquisition, can be with row
The form of table shows, it is also possible to which mark shows in data center's 3D views.
The embodiment of the present invention can be applied in shown in client-side program application, and system includes six modules, configuration management
Database (CMDB) module, digital independent and cache module, U space constraint computing modules, power constraints computing module,
Weigh and constrain computing module, frame power consumption profile computing module, U spaces power dissipation density computing module, display module (clothes
Business end interface, client end interface).
Used as another optional embodiment, Figure 12 is micromodule data center capacity management according to embodiments of the present invention
Each functions of modules and processing procedure schematic diagram one of system.As shown in figure 12, wherein, increase information technoloy equipment and to be stored newly
Equipment correspondence, the calculating of micromodule data center capacity management and displaying process include:
S1201, user the newly-increased information technoloy equipment of customer terminal webpage typing data, including but not limited to the power consumption of information technoloy equipment,
The information such as weight, U spaces, model, asset number, by these data transfers to service end interface;In Input Process,
The restocking scope for limiting the equipment, such as certain data center, certain machine room, certain micromodule, certain micro- mould can be selected
Multiple frames of block.Do not select to limit scope, then it is assumed that be the rack position in the search of total data central interior;
S1202, services the logging data that end interface receives interface, is delivered to digital independent and cache module;
S1203, digital independent receives the information technoloy equipment data of transmission with cache module, accordingly into CMDB query contexts
The attribute data of micromodule, frame and storage information technoloy equipment;
S1204, CMDB receive inquiry request, return the attribute data of module, frame and information technoloy equipment, digital independent with it is slow
Storing module received and cached after data;
S1205, digital independent is with cache module by the data transfer for caching to U space constraint computing modules;
S1206, according to the space constraint of U space constraint computing modules, calculates and filters out the frame for meeting requirement, will
Result of calculation is delivered to power constraints computing module;
S1207, according to the power constraints of power constraints computing module, calculates and filters out the frame for meeting requirement, will count
Calculate result and be delivered to load-bearing constraint computing module;
S1208, according to load-bearing the load-bearing constraint of computing module is constrained, and calculates and filter out the frame for meeting requirement, and will
As a result it is delivered to frame power consumption profile computing module;
S1209, according to computational methods, calculates and filters out the most rational frame of power consumption profile, and result is delivered into U
Space power dissipation density computing module, the wherein step are by frame power consumption profile computing module;
S1210, according to the actual power consumption in each U spaces of frame, calculates the power dissipation density in idle U spaces, draws accordingly
Rack position on most rational information technoloy equipment, and result is delivered into service end interface;The step can elect the one of optimum
Individual position returns to customer terminal webpage, it is also possible to return to the position of the optimum N number of numbers of top, selects for user.(N numbers
Big I is freely arranged, if N is more than the optimum position number for calculating, by real data return), the wherein step
Suddenly by U spaces power dissipation density computing module;
The result for receiving is passed to client end interface by S1211, service end interface, client end interface to the result that obtains,
Can show in the form of a list, it is also possible to which mark shows in data center's 3D views.
Embodiments of the invention apply also for the capacity management of common machine room except micromodule data center.Common machine room
Frame be mostly it is single put, without modularization management, therefore when carrying out capacity management to common machine room, three can be divided into
Big module, i.e. machine room MBM, modeling data enters library module, capacity management module.
Used as another optional embodiment, Figure 13 is each module of common machine room capacity management according to embodiments of the present invention
Function and processing procedure schematic diagram, as shown in figure 13, comprise the steps:
1) machine room MBM 1301, for being arranged in order to the frame in regular grade room, by single or multiple rows of machine
Frame, is modeled as a micromodule data center unit, and whole common machine room can be modeled as multiple or single micromodule data
Central manage-ment unit, the module is realized can be modeled by page operation, it is also possible to be entered by the form of configuration file
Row modeling.
2) modeling data enters library module 1302, for the modeling data typing obtained by machine room MBM 1301 to be matched somebody with somebody
In putting management database.
3) capacity management module 1303, for carrying out capacity management to machine room according to the mode of Figure 11 and Figure 12.
It should be noted that above-mentioned modules can be by software or hardware to realize, for the latter, Ke Yitong
Cross in the following manner realization, but not limited to this:Above-mentioned module is respectively positioned in same processor;Or, above-mentioned module distinguishes position
In multiple processors.
Embodiment 4
Embodiments of the invention additionally provide a kind of storage medium.The application scenarios and example of the embodiment may be referred to above-mentioned
Embodiment 1 and embodiment 2 and embodiment 3, will not be described here.In the present embodiment, above-mentioned storage medium can be by
It is set to store the program code for performing following steps:
S1, obtains the device parameter of equipment to be stored, wherein, the device parameter is used for the equipment for indicating the equipment to be stored
Attribute;
S2, searches the target frame mark matched with the device parameter of the equipment to be stored;
S3, searches the deposit position for depositing the equipment to be stored in the indicated target frame of the target frame mark.
Alternatively, in the present embodiment, above-mentioned storage medium can be including but not limited to:USB flash disk, read-only storage (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), portable hard drive, magnetic
Dish or CD etc. are various can be with the medium of store program codes.
Alternatively, in the present embodiment, processor performs above-mentioned steps S1 according to the program code stored in storage medium
To S3.
Alternatively, the specific example in the present embodiment may be referred to showing described in above-described embodiment and optional embodiment
Example, the present embodiment will not be described here.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can be with general
Realizing, they can be concentrated on single computing device computing device, or be distributed in multiple computing devices and constituted
Network on, alternatively, they can be realized with the executable program code of computing device, it is thus possible to by they
Storage is performed in the storage device by computing device, and in some cases, can be held with the order being different from herein
The shown or described step of row, or they are fabricated to respectively each integrated circuit modules, or will be many in them
Individual module or step are fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific hardware
Combine with software.
The preferred embodiments of the present invention are the foregoing is only, the present invention is not limited to, for the technology of this area
For personnel, the present invention can have various modifications and variations.It is all within the spirit and principles in the present invention, made it is any
Modification, equivalent, improvement etc., should be included within the scope of the present invention.
Claims (20)
1. a kind of lookup method of equipment deposit position, it is characterised in that include:
The device parameter of equipment to be stored is obtained, wherein, the device parameter is used to indicate the equipment to be stored
Device attribute;
The target frame mark that lookup is matched with the device parameter of the equipment to be stored;
Search for depositing depositing for the equipment to be stored in the indicated target frame of target frame mark
Put position.
2. method according to claim 1, it is characterised in that the device parameter includes N number of parameter, N more than etc.
In 1, searching the target frame mark matched with the device parameter of the equipment to be stored includes:
Following steps are performed, until N number of parameter is chosen, wherein, current goal frame logo collection
Initial value includes:The mark of one or more predetermined frames;Find out from current goal frame logo collection with
The target frame mark of parameter current matching, the target frame for finding out is identified as the current goal frame mark
Know set, and the parameter of not selected mistake is selected from the device parameter as the parameter current;
The target frame mark in the current goal frame logo collection after N number of parameter is chosen
Know as the target frame mark matched with the device parameter of the equipment to be stored.
3. method according to claim 1, it is characterised in that the device parameter at least includes:The device parameter
Including N number of parameter, N is more than or equal to 1, searches the target frame matched with the device parameter of the equipment to be stored
Mark includes:
Find out the target machine matched with parameter each described respectively from the mark of one or more predetermined frames
Frame is identified, to obtain N number of target frame logo collection, wherein, each described target frame logo collection includes
The target frame mark matched with a parameter;
Each described target frame logo collection is found out from N number of target frame logo collection to be included
Target frame mark, to identify as the target frame that match with the device parameter of the equipment to be stored.
4. method according to claim 2, it is characterised in that the parameter current includes the volume of the equipment to be stored
Determine power consumption, wherein, the target frame mark matched with parameter current is found out from current goal frame logo collection
Including:
Following steps are performed respectively to each the frame mark in the current goal frame logo collection, wherein,
Described each frame mark is used as current goal frame mark:
Obtain the rated disspation and the current goal frame mark of the frame that the current goal frame mark is indicated
Know the power consumption difference between the power consumption of the equipment deposited in the frame for indicating;
Judge whether the power consumption difference is more than or equal to the power consumption of the equipment to be stored, if the power consumption difference
More than or equal to the power consumption of the equipment to be stored, then using current goal frame mark as current with described
The target frame mark of parameter matching.
5. method according to claim 2, it is characterised in that the parameter current includes the weight of the equipment to be stored
Amount, wherein, the target frame mark matched with parameter current is found out from current goal frame logo collection to be included:
Following steps are performed respectively to each the frame mark in the current goal frame logo collection, wherein,
Described each frame mark is used as current goal frame mark:
The load-bearing and current goal frame mark for obtaining the frame that the current goal frame mark is indicated refers to
Weight difference between the weight of the equipment deposited in the frame shown;
Judge whether the weight difference is more than or equal to the weight of the equipment to be stored, if the weight difference
More than or equal to the quality of the equipment to be stored, then using current goal frame mark as current with described
The target frame mark of parameter matching.
6. method according to claim 2, it is characterised in that the parameter current is included shared by the equipment to be stored
U bit space numbers, wherein, the target matched with parameter current is found out from current goal frame logo collection
Frame mark includes:
Following steps are performed respectively to each the frame mark in the current goal frame logo collection, wherein,
Described each frame mark is used as current goal frame mark:
Obtain the specified U bit spaces number and the current goal machine of the frame that the current goal frame mark is indicated
The first space interpolation between the U bit space numbers of the equipment deposited in the frame that frame mark is indicated;
First space interpolation is judged whether more than or equal to the U bit space numbers of the equipment to be stored, if described the
One space interpolation then makees current goal frame mark more than or equal to the U bit space numbers of the equipment to be stored
It is the target frame mark matched with the parameter current.
7. method according to claim 6, it is characterised in that wait to deposit more than or equal to described in first space interpolation
After putting the U bit space numbers of equipment, also include:
Judge the U bit spaces number shared by the equipment to be stored whether more than the first predetermined threshold;
If the U bit spaces number shared by the equipment to be stored is more than first predetermined threshold, described the is obtained
One space interpolation is less than the equipment institute to be stored with continuous U bit spaces number in the vacant U bit spaces of non-storage equipment
The second space difference of the U bit space numbers of occupancy;Judge whether the second space difference is waited to deposit more than or equal to described
The U bit space numbers of equipment are put, if the second space difference is more than or equal to the U bit space numbers of the equipment to be stored,
Then the current goal frame is identified as the target frame mark matched with the parameter current;
If the U bit spaces number shared by the equipment to be stored is less than or equal to first predetermined threshold, will be described
Current goal frame is identified as the target frame mark matched with the parameter current.
8. the method according to any one in claim 4-7, it is characterised in that N number of parameter is selected
In the current goal frame logo collection after selecting target frame mark as with the equipment to be stored
After the target frame mark of device parameter matching, also include:
Obtain the target frame in the current goal frame logo collection after N number of parameter is chosen
The space power consumption side-play amount of the indicated frame of mark;
The space work(of the frame indicated by target frame mark from the current goal frame logo collection
The corresponding target frame mark of the space power consumption side-play amount of maximum is selected in consumption side-play amount.
9. method according to claim 8, it is characterised in that after the acquisition N number of parameter is chosen
The space power consumption side-play amount of the frame indicated by target frame mark in the current goal frame logo collection includes:
The target frame mark in the current goal frame logo collection after being chosen to N number of parameter
Know indicated frame and perform following steps respectively,
Obtain the actual power loss of each unit U bit space and power consumption average in the frame;
According to the actual power loss and the power consumption average of each unit U bit space in the frame, obtain
The power consumption variance of the frame;
Using the power consumption variance for getting as the frame the space power consumption side-play amount.
10. method according to claim 7, it is characterised in that in the indicated target machine of target frame mark
The deposit position for depositing the equipment to be stored is searched in frame to be included:
U bit spaces are obtained in described vacant U bit spaces from the target frame successively as current U bit spaces;
Following operation is performed to the current U bit spaces:
Whether the power dissipation density for judging the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces is less than
Equal to the second predetermined threshold, wherein, the predetermined quantity is empty more than the U positions shared by the equipment to be stored
Between number, and 1/3rd of the specified U bit spaces number less than the target frame;
If the power dissipation density of the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces is less than or equal to institute
The second predetermined threshold is stated, then using the current U bit spaces as depositing the target of the equipment to be stored
Space;
It is that the equipment to be stored searches the deposit position for depositing the equipment to be stored in the object space.
11. a kind of lookup devices of equipment deposit position, it is characterised in that include:
Acquisition module, for obtaining the device parameter of equipment to be stored, wherein, the device parameter is used to indicate institute
State the device attribute of equipment to be stored;
First searching modul, for searching the target frame matched with the device parameter of the equipment to be stored mark;
Second searching modul, for searching for depositing in the indicated target frame of target frame mark
State the deposit position of equipment to be stored.
12. devices according to claim 11, it is characterised in that the device parameter include N number of parameter, N more than etc.
In 1, first searching modul includes:
First processing units, for performing following steps, until N number of parameter is chosen, wherein, currently
The initial value of target frame logo collection includes:The mark of one or more predetermined frames;From current goal frame
Find out in logo collection match with parameter current target frame mark, using the target frame for finding out mark as
The current goal frame logo collection, and the parameter of not selected mistake is selected from the device parameter as described
Parameter current;
First setting unit, for the current goal frame identification sets after N number of parameter is chosen
Target frame in conjunction is identified as the target frame mark matched with the device parameter of the equipment to be stored.
13. devices according to claim 11, it is characterised in that the device parameter include N number of parameter, N more than etc.
In 1, first searching modul includes:
First searching unit, for find out respectively from the mark of one or more predetermined frames with described in each
The target frame mark of parameter matching, to obtain N number of target frame logo collection, wherein, each described target machine
Frame logo collection includes the target frame mark matched with a parameter;
Second setting unit, for finding out each described target frame from N number of target frame logo collection
The target frame mark all included in logo collection, using as the mesh matched with the device parameter of the equipment to be stored
Mark frame mark.
14. devices according to claim 12, it is characterised in that the parameter current includes the equipment to be stored
Rated disspation, the processing unit is realized being found out from current goal frame logo collection and worked as by following steps
The target frame mark of front parameter matching:
Following steps are performed respectively to each the frame mark in the current goal frame logo collection, wherein,
Described each frame mark is used as current goal frame mark:
Obtain the rated disspation and the current goal frame mark of the frame that the current goal frame mark is indicated
Know the power consumption difference between the power consumption of the equipment deposited in the frame for indicating;
Judge whether the power consumption difference is more than or equal to the power consumption of the equipment to be stored, if the power consumption difference
More than or equal to the power consumption of the equipment to be stored, then using current goal frame mark as current with described
The target frame mark of parameter matching.
15. devices according to claim 12, it is characterised in that the parameter current includes the equipment to be stored
Weight, the processing unit is realized finding out from current goal frame logo collection and currently joining by following steps
The target frame mark of number matching:
Following steps are performed respectively to each the frame mark in the current goal frame logo collection, wherein,
Described each frame mark is used as current goal frame mark:
The load-bearing and current goal frame mark for obtaining the frame that the current goal frame mark is indicated refers to
Weight difference between the weight of the equipment deposited in the frame shown;
Judge whether the weight difference is more than or equal to the weight of the equipment to be stored, if the weight difference
More than or equal to the quality of the equipment to be stored, then using current goal frame mark as current with described
The target frame mark of parameter matching.
16. devices according to claim 12, it is characterised in that the parameter current includes the equipment institute to be stored
The U bit space numbers of occupancy, wherein, the processing unit is realized from current goal frame identification sets by following steps
The target frame mark matched with parameter current is found out in conjunction:
Following steps are performed respectively to each the frame mark in the current goal frame logo collection, wherein,
Described each frame mark is used as current goal frame mark:
Obtain the specified U bit spaces number and the current goal machine of the frame that the current goal frame mark is indicated
The first space interpolation between the U bit space numbers of the equipment deposited in the frame that frame mark is indicated;
First space interpolation is judged whether more than or equal to the U bit space numbers of the equipment to be stored, if described the
One space interpolation then makees current goal frame mark more than or equal to the U bit space numbers of the equipment to be stored
It is the target frame mark matched with the parameter current.
17. devices according to claim 16, it is characterised in that the processing unit also includes:
First judgment sub-unit, for empty more than or equal to the U positions of the equipment to be stored in first space interpolation
Between after number, judge whether U bit spaces number shared by the equipment to be stored is more than the first predetermined threshold;
First arranges subelement, for pre- more than described first in the U bit spaces number shared by the equipment to be stored
When determining threshold value, first space interpolation is obtained with continuous U bit space numbers in the vacant U bit spaces of non-storage equipment
Less than the second space difference of the U bit space numbers shared by the equipment to be stored;Judge the second space difference
Whether the U bit space number of the to be stored equipment is more than or equal to, if the second space difference is treated more than or equal to described
The U bit space numbers of storage equipment, then identify the current goal frame as the mesh matched with the parameter current
Mark frame mark;
Second arranges subelement, in the U bit spaces number shared by the equipment to be stored less than or equal to described the
During one predetermined threshold, the current goal frame is identified as the target frame mark matched with the parameter current.
18. devices according to any one in claim 14-17, it is characterised in that first searching modul, also
Including:
First acquisition unit, for the current goal frame mark after N number of parameter is chosen
Target frame mark in set identifies it as the target frame matched with the device parameter of the equipment to be stored
Afterwards, the target frame mark in the current goal frame logo collection after N number of parameter is chosen is obtained
Know the space power consumption side-play amount of indicated frame;
Select unit, for the indicated frame of the target frame mark from the current goal frame logo collection
The space power consumption side-play amount in select maximum the corresponding target frame mark of the space power consumption side-play amount
Know.
19. devices according to claim 18, it is characterised in that the first acquisition unit is realized by following steps
Obtain the target frame mark institute in the current goal frame logo collection after N number of parameter is chosen
The space power consumption side-play amount of the frame of instruction:
The target frame mark in the current goal frame logo collection after being chosen to N number of parameter
Know indicated frame and perform following steps respectively:
Obtain the actual power loss of each unit U bit space and power consumption average in the frame;
According to the actual power loss and the power consumption average of each unit U bit space in the frame, obtain
The power consumption variance of the frame;
Using the power consumption variance for getting as the frame the space power consumption side-play amount.
20. devices according to claim 17, it is characterised in that second searching modul includes:
Second acquisition unit, it is empty for obtaining U positions in the described vacant U bit spaces from the target frame successively
Between as current U bit spaces;
Second processing unit, for performing following operation to the current U bit spaces:
Whether the power dissipation density for judging the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces is less than
Equal to the second predetermined threshold, wherein, the predetermined quantity is empty more than the U positions shared by the equipment to be stored
Between number, and 1/3rd of the specified U bit spaces number less than the target frame;
If the power dissipation density of the U bit spaces of the adjacent both sides predetermined quantity of the current U bit spaces is less than or equal to institute
When stating the second predetermined threshold, then using the current U bit spaces as depositing the mesh of the equipment to be stored
Mark space;
It is that the equipment to be stored searches the deposit position for depositing the equipment to be stored in the object space.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510742907.XA CN106651077A (en) | 2015-11-04 | 2015-11-04 | Method and device for searching equipment storage position |
PCT/CN2016/104372 WO2017076297A1 (en) | 2015-11-04 | 2016-11-02 | Finding method and device for equipment storage location |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510742907.XA CN106651077A (en) | 2015-11-04 | 2015-11-04 | Method and device for searching equipment storage position |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106651077A true CN106651077A (en) | 2017-05-10 |
Family
ID=58661651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510742907.XA Withdrawn CN106651077A (en) | 2015-11-04 | 2015-11-04 | Method and device for searching equipment storage position |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106651077A (en) |
WO (1) | WO2017076297A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109640572A (en) * | 2018-10-16 | 2019-04-16 | 平安科技(深圳)有限公司 | Equipment installation method, device, terminal device and computer readable storage medium |
CN110175171A (en) * | 2019-05-16 | 2019-08-27 | 贵州电网有限责任公司 | The system of rack position on a kind of information technoloy equipment intelligent recommendation |
CN111547534A (en) * | 2019-07-17 | 2020-08-18 | 天津市深宏科技开发有限公司 | Data management system, method and storage medium for automatic stacking |
CN111967682A (en) * | 2020-08-24 | 2020-11-20 | 科华恒盛股份有限公司 | Equipment shelving scheme optimizing method and device and terminal equipment |
CN116468199A (en) * | 2023-04-18 | 2023-07-21 | 北京众谊越泰科技有限公司 | Intelligent on-shelf position prediction method based on U-bit asset management system |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111045897A (en) * | 2019-12-19 | 2020-04-21 | 优刻得科技股份有限公司 | Method and device for managing multiple assets in data center |
CN113282806A (en) * | 2021-06-28 | 2021-08-20 | 携程旅游网络技术(上海)有限公司 | Equipment information processing method and device, equipment and medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101071386A (en) * | 2006-05-12 | 2007-11-14 | 上海惠普有限公司 | Frame space distributing method and device |
US20090210813A1 (en) * | 2008-02-15 | 2009-08-20 | Sawczak Stephen D | Systems and methods for computer equipment management |
CN101556493A (en) * | 2008-04-09 | 2009-10-14 | 株式会社日立制作所 | Operations management methods and devices in information processing systems |
CN102169527A (en) * | 2010-02-26 | 2011-08-31 | 国际商业机器公司 | Method and system for determining mounting machine frame for equipment in data center |
CN102759951A (en) * | 2011-04-28 | 2012-10-31 | 鸿富锦精密工业(深圳)有限公司 | System and method for configuring frame assembly information |
CN104794098A (en) * | 2015-04-28 | 2015-07-22 | 湖北邮电规划设计有限公司 | Data center physical host and storage design method and system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414587A (en) * | 2013-08-09 | 2013-11-27 | 迈普通信技术股份有限公司 | Method and device for allocating slot positions of rack-mounted device |
CN103743343B (en) * | 2014-01-10 | 2017-01-25 | 深圳市共济科技有限公司 | Data center IT (information technology) machine cabinet volume detection method and system |
CN104053321B (en) * | 2014-05-23 | 2017-03-22 | 深圳市共济科技股份有限公司 | Data center IT equipment cabinet |
-
2015
- 2015-11-04 CN CN201510742907.XA patent/CN106651077A/en not_active Withdrawn
-
2016
- 2016-11-02 WO PCT/CN2016/104372 patent/WO2017076297A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101071386A (en) * | 2006-05-12 | 2007-11-14 | 上海惠普有限公司 | Frame space distributing method and device |
US20090210813A1 (en) * | 2008-02-15 | 2009-08-20 | Sawczak Stephen D | Systems and methods for computer equipment management |
CN101556493A (en) * | 2008-04-09 | 2009-10-14 | 株式会社日立制作所 | Operations management methods and devices in information processing systems |
CN102169527A (en) * | 2010-02-26 | 2011-08-31 | 国际商业机器公司 | Method and system for determining mounting machine frame for equipment in data center |
CN102759951A (en) * | 2011-04-28 | 2012-10-31 | 鸿富锦精密工业(深圳)有限公司 | System and method for configuring frame assembly information |
CN104794098A (en) * | 2015-04-28 | 2015-07-22 | 湖北邮电规划设计有限公司 | Data center physical host and storage design method and system |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109640572A (en) * | 2018-10-16 | 2019-04-16 | 平安科技(深圳)有限公司 | Equipment installation method, device, terminal device and computer readable storage medium |
CN110175171A (en) * | 2019-05-16 | 2019-08-27 | 贵州电网有限责任公司 | The system of rack position on a kind of information technoloy equipment intelligent recommendation |
CN111547534A (en) * | 2019-07-17 | 2020-08-18 | 天津市深宏科技开发有限公司 | Data management system, method and storage medium for automatic stacking |
CN111547534B (en) * | 2019-07-17 | 2022-07-15 | 天津市深宏科技开发有限公司 | Data management system, method and storage medium for automatic stacking |
CN111967682A (en) * | 2020-08-24 | 2020-11-20 | 科华恒盛股份有限公司 | Equipment shelving scheme optimizing method and device and terminal equipment |
CN111967682B (en) * | 2020-08-24 | 2023-12-01 | 科华恒盛股份有限公司 | Equipment on-shelf scheme optimizing method and device and terminal equipment |
CN116468199A (en) * | 2023-04-18 | 2023-07-21 | 北京众谊越泰科技有限公司 | Intelligent on-shelf position prediction method based on U-bit asset management system |
CN116468199B (en) * | 2023-04-18 | 2024-03-19 | 北京众谊越泰科技有限公司 | Intelligent on-shelf position prediction method based on U-bit asset management system |
Also Published As
Publication number | Publication date |
---|---|
WO2017076297A1 (en) | 2017-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106651077A (en) | Method and device for searching equipment storage position | |
Bozer et al. | Design and performance models for end-of-aisle order picking systems | |
CN109995650B (en) | SDN network-based path calculation method and device under multidimensional constraint | |
CN110310057B (en) | Goods sorting and goods location processing method, device, equipment and storage medium thereof | |
CN105224532B (en) | Data processing method and device | |
CN104885078A (en) | Method for two-stage query optimization in massively parallel processing database clusters | |
CN105991478B (en) | Server resource distribution method and its system | |
KR101858715B1 (en) | Management System for Service Resource and Method thereof | |
CN111382889A (en) | Warehouse location recommendation method, device, equipment and medium | |
RAJAMANI* et al. | Design of cellular manufacturing systems | |
CN111541628A (en) | Power communication network service resource allocation method and related device | |
Zhuang et al. | Rack retrieval and repositioning optimization problem in robotic mobile fulfillment systems | |
CN106547870A (en) | Point table method and device of data base | |
CN102158533B (en) | Distributed web service selection method based on QoS (Quality of Service) | |
CN109196807A (en) | The method of network node and operation network node to carry out resource dissemination | |
CN110109948A (en) | Data query method, computer equipment and computer readable storage medium | |
CN103116641A (en) | Acquisition method of ordering statistical data and ordering device | |
CN106326462A (en) | Video index grading method and device | |
CN111652463A (en) | APS (active pixel System) recursive system, method and equipment based on fractal self-similarity principle | |
Manupati et al. | Intelligent search techniques for network-based manufacturing systems: multi-objective formulation and solutions | |
CN110119396A (en) | Data managing method and Related product | |
CN104182546B (en) | The data query method and device of database | |
CN110134698A (en) | Data managing method and Related product | |
Cheong et al. | A multi-objective multi-colony ant algorithm for solving the berth allocation problem | |
CN113392592A (en) | Distribution network topological graph layout method, device and 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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170510 |
|
WW01 | Invention patent application withdrawn after publication |