CN109358965A - Cloud computing cluster resource dispatching method, medium, device and calculating equipment - Google Patents
Cloud computing cluster resource dispatching method, medium, device and calculating equipment Download PDFInfo
- Publication number
- CN109358965A CN109358965A CN201811114998.2A CN201811114998A CN109358965A CN 109358965 A CN109358965 A CN 109358965A CN 201811114998 A CN201811114998 A CN 201811114998A CN 109358965 A CN109358965 A CN 109358965A
- Authority
- CN
- China
- Prior art keywords
- node
- resource
- information
- service requesting
- creation
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000002955 isolation Methods 0.000 claims description 23
- 238000000605 extraction Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
Abstract
Embodiments of the present invention provide a kind of cloud computing cluster resource dispatching method, medium, device and calculate equipment.Wherein cloud computing cluster resource dispatching method is the following steps are included: obtain service requesting information;At least one creation node is determined according to the service requesting information;The creation node is dispatched for creating cloud host.Technical solution provided by the present application can carry out the scheduling of cloud computing cluster resource based on node, be conducive to improve resource utilization, cut operating costs, and O&M is friendly, improve cloud resource resilient expansion ability, bring better experience for user.
Description
Technical field
Embodiments of the present invention are related to field of cloud calculation, more specifically, embodiments of the present invention are related to cloud computing collection
Group's resource regulating method, medium, device and calculating equipment.
Background technique
Background that this section is intended to provide an explanation of the embodiments of the present invention set forth in the claims or context.Herein
Description recognizes it is the prior art not because not being included in this section.
Cloud computing service refers to a large amount of unified management of computing resources and scheduling with network connection, constitutes a calculating money
Source pond is to user's on-demand service.Resource needed for user is obtained by network with on-demand, easy extension way and service.Scheduling of resource
It is the major function of cloud computing.
Scheduling of resource is used to determine the calculate node where a cloud host to be created, and it is necessary to meet following condition:
A) calculate node meets the resource requirement of cloud host to be created;B) it is additional to meet cloud host to be created for the calculate node
Business isolation property.Cloud computing cluster resource is mainly using the dispatching party for being based on AZ (Available Zone, available area) at present
Case.AZ is the intersection of one group of calculate node, usually there is network failure isolation and physical location (cabinet) isolation between AZ, same
In a AZ, calculate node possesses one group of identical business isolation property, such as belongs to exclusive user, service type, identical super to sell
Ratio, identical hardware etc..In cloud computing deployment, we have planned one group of AZ, and its clear business isolation property.Later,
Top service (IAAS (Infrastructure as a Service, infrastructure service) the direct user of service) makes
When with cluster resource (i.e. creation cloud host), AZ is clearly provided in request to create.IAAS is according to the AZ information of request, in AZ
Portion selects suitable node according to the service condition of resource.
Based on the scheduling scheme of AZ in deployment and O&M, require as unit of AZ, in the case where scale is less, no
Losing is a kind of preferable method.But with the expansion of scale, under especially publicly-owned cloud environment, in various PAAS (Platform
As a Service, platform are to service) under the superposition of business, AZ scheduling will appear problem below:
A) resources idle rate is high.With the expansion of scale, business isolation property type is also more and more, the scheduling based on AZ
Scheme can only and then increase the quantity of AZ.Generally for O&M safety, O&M number is reduced, AZ will not very little.However user
The use of resource is not to be very easy to prediction, necessarily will appear the situation that part resource cannot efficiently use in this way;
B) O&M is complicated.AZ quantity is excessive, and node is more dispersed and is unable to mutual aid between each other, and when dilatation demand can go out
Existing, O&M number necessarily will increase.In addition, capacity monitor and prediction are also a problem;
C) resilient expansion problem.A series of increase of type of service, it is also desirable to new AZ are created, even if original AZ has
There is abundant resource.
Summary of the invention
Thus, it is also very desirable to a kind of improved cloud computing cluster resource scheduling scheme, to improve cloud computing cluster resource
Utilization rate.
In the present context, embodiments of the present invention be intended to provide a kind of cloud computing cluster resource dispatching method, medium,
Device and calculating equipment.
In the first aspect of embodiment of the present invention, a kind of cloud computing cluster resource dispatching method is provided, including with
Lower step: service requesting information is obtained;At least one creation node is determined according to the service requesting information;Dispatch the creation
Node is for creating cloud host.
In the second aspect of embodiment of the present invention, a kind of computer readable storage medium is provided, program is stored with
Code when said program code is taken as processor to execute, realizes cloud computing cluster resource dispatching method as described above.
In the third aspect of embodiment of the present invention, a kind of cloud computing cluster resource dispatching device is provided, comprising: control
Device processed, for obtaining service requesting information;Node determining module is created, for determining at least one according to the service requesting information
A creation node;The controller is also used to, and dispatches the creation node for creating cloud host.
In the fourth aspect of embodiment of the present invention, a kind of calculating equipment is provided, including processor and be stored with journey
The storage medium of sequence code, said program code when being executed by a processor, realize cloud computing cluster resource tune as described above
Degree method.
The cloud computing cluster resource dispatching method, medium, device of embodiment and calculating equipment according to the present invention, can be with base
The scheduling of cloud computing cluster resource is carried out in node, is conducive to improve resource utilization, cut operating costs, O&M is friendly, mentions
High cloud resource resilient expansion ability brings better experience for user.
Detailed description of the invention
The following detailed description is read with reference to the accompanying drawings, above-mentioned and other mesh of exemplary embodiment of the invention
, feature and advantage will become prone to understand.In the accompanying drawings, if showing by way of example rather than limitation of the invention
Dry embodiment, in which:
Fig. 1 is a kind of embodiment flow chart according to the cloud computing cluster resource dispatching method of the application;
Fig. 2 is the another embodiment flow chart according to the cloud computing cluster resource dispatching method of the application;
Fig. 3 (a) is the schematic diagram according to a specific embodiment of the cloud computing cluster resource dispatching method of the application;
Fig. 3 (b) is the schematic diagram according to a specific embodiment of the cloud computing cluster resource dispatching method of the application;
Fig. 4 is the schematic diagram according to a kind of computer readable storage medium of embodiment of the application;
Fig. 5 is the structural schematic diagram according to a kind of cloud computing cluster resource dispatching device of embodiment of the application;
Fig. 6 is the structural schematic diagram according to a kind of calculating equipment of embodiment of the application;
In the accompanying drawings, identical or corresponding label indicates identical or corresponding part.
Specific embodiment
The principle and spirit of the invention are described below with reference to several illustrative embodiments.It should be appreciated that providing this
A little embodiments are used for the purpose of making those skilled in the art can better understand that realizing the present invention in turn, and be not with any
Mode limits the scope of the invention.On the contrary, these embodiments are provided so that this disclosure will be more thorough and complete, and energy
It is enough that the scope of the present disclosure is completely communicated to those skilled in the art.
One skilled in the art will appreciate that embodiments of the present invention can be implemented as a kind of system, device, equipment, method
Or computer program product.Therefore, the present disclosure may be embodied in the following forms, it may be assumed that complete hardware, complete software
The form that (including firmware, resident software, microcode etc.) or hardware and software combine.
Embodiment according to the present invention proposes method, medium, device and the meter of a kind of cloud computing cluster resource scheduling
Calculate equipment.
Herein, it is to be understood that term used herein above unawareness just for the sake of description specific embodiment
Figure limitation exemplary embodiment.Unless the context clearly dictates otherwise, otherwise singular used herein above "one",
" one " alsos attempt to include plural number.It is to be further understood that term " includes " and/or "comprising" regulation institute used herein above is old
The presence of feature, integer, step, operation, unit and/or the component stated, and do not preclude the presence or addition of it is one or more other
Feature, integer, step, operation, unit, component and/or combination thereof.In addition, any number of elements in attached drawing is used to example
Rather than limitation and any name are only used for distinguishing, without any restrictions meaning.
Below with reference to several representative embodiments of the invention, the principle and spirit of the present invention are explained in detail.
Summary of the invention
The inventors discovered that the cloud computing cluster resource scheduling based on AZ is obvious more inflexible, an AZ only provides one
Top service, and have the phenomenon that excessive isolation, and the scheduling of the cloud computing cluster resource based on node then has biggish freedom
Degree, as long as the hardware resource of these demands for services is consistent, and without prejudice to insulation request, an AZ can provide multiple services.
After introduced the basic principles of the present invention, lower mask body introduces various non-limiting embodiment party of the invention
Formula.
Application scenarios overview
Cloud computing cluster resource dispatching method, medium, device and calculating equipment of the invention, carries out cloud computing based on node
Cluster resource scheduling, by business isolation property be abstracted as label label in calculate node, a node can mark it is a variety of not
Same label filters out qualified calculate node for creating cloud host, to be conducive to according to the service request of user
The utilization rate for improving cloud computing resources, cuts operating costs, and O&M is friendly, is conducive to improve cloud resource resilient expansion ability, is
User brings better experience.
Illustrative methods
The side of the cloud computing cluster resource scheduling of illustrative embodiments according to the present invention is described below with reference to Fig. 1-2
Method.It should be noted which is shown only for the purpose of facilitating an understanding of the spirit and principles of the present invention for above-mentioned application scenarios, it is of the invention
Embodiment is unrestricted in this regard.On the contrary, embodiments of the present invention can be applied to applicable any scene.
As shown in Figure 1 for according to a kind of embodiment flow chart of the cloud computing cluster resource dispatching method of the application,
In, comprising the following steps:
S101: service requesting information is obtained;
S102: at least one creation node is determined according to the service requesting information;
S103: the scheduling creation node is for creating cloud host.
As an alternative embodiment, obtaining the service requesting information of user, wherein service requesting information can wrap
Business attribute information and Resource Properties information are included, business attribute information may include business isolation property of the user to creation node
It is required that such as can include but is not limited to user type, service type, copy domain and it is super sell than etc., be not limited thereto.Resource
The requirement that attribute information may include user to the resource of creation node, for example, can include but is not limited to computing resource (such as
CPU, memory etc.), Internet resources, storage resource, special hardware resource etc., be not limited thereto.Optionally, service requesting information
In also may include user propose other requirement, not limit only include above content.
As an alternative embodiment, at least one creation node is determined according to service requesting information, it can basis
The service requesting information of user filters out the section for meeting the requirement that user is proposed in service requesting information in numerous nodes
Point dispatches the creation node for creating cloud host as creation node.
In the present embodiment, the creation node filtered out is at least one.When the creation node filtered out is just
At one, then call the creation node for creating cloud host, when the creation node filtered out is two or more more
When a, descending arrangement can be carried out according to the case where available resources of each creation node, can generally dispatch the number of available resources
Most one are measured for creating cloud host, the scheduling satisfaction in the creation node filtered out can also be required to want according to other
One asked when that can not filter out the creation node for the service requesting information for meeting user, then uses for creating cloud host
Family request failure.In general, having monitoring system in cloud platform, for monitoring the resource service condition of each node, according to presupposed information
Node is replenished in time, utmostly to guarantee that user's request not will fail.
The scheme that the scheduling of cloud computing cluster resource is carried out based on node of present embodiment, it is more and more in user's request
Be conducive under the conditions ofs not losing high availability, isolation etc. under overall situation, improve the saturation degree that cloud computing resources use, reduces
The number of online O&M reduces the complexity of O&M, increases resilient expansion.
As shown in Figure 2 for according to the another embodiment flow chart of the cloud computing cluster resource dispatching method of the application,
Wherein, comprising the following steps:
S201: the business isolation property information based on each node is that each node adds label, acquires each
The available resources situation of node;
S202: service requesting information is obtained, wherein the service requesting information includes business attribute information and Resource Properties
Information;
S203: at least one creation node is determined according to the service requesting information;
S204: the scheduling creation node is for creating cloud host.
As an alternative embodiment, before obtaining service requesting information, it can be based on the industry of each node
Be engaged in isolation property information be each node add label, and by the label of each node be included in node label management system into
Row unified management, acquires the available resources situation of each node, and the available resources situation of each node is included in node
Resource management system is managed collectively.
Tag types can be established according to the business isolation property of each node, and carry out unified planning management, be each
Included label is arranged in a tag types, manages the binding relationship etc. of each label Yu each node.It can also basis
Other attribute informations of each node establish corresponding tag types, and carry out unified planning management, are isolated with business belong to here
It is illustrated for property.It wherein, for example may include user type, service according to the tag types that business isolation property is established
Type, copy domain and it is super sell than etc., wherein user type for example can also include that the label of subdivision for example can be ordinary user
With exclusive user etc., and so on.Management about label is not limited thereto, those skilled in the art can according to need into
Row setting.It can be the corresponding label of each node binding according to the actual conditions of each node, can be judged according to label
Out subject to such as business isolation property information of the node, and timing is updated and checks to the label of each node, with true
Protect the real-time of label information.
The available resources situation for acquiring each node can for example acquire the computing resource of each node, network money
Source, storage resource and special hardware resource etc., wherein the computing resource for acquiring each node for example can also include that acquisition is every
The available CPU size of one node, free memory size etc., and so on.It can be with the available money of each node of timing acquiring
Source situation can be each node sets available resources lower limit value, when the available resources situation of some node is available lower than this
The node is adjusted or is created when resource lower limit value new node or carry out other and expands the node available resources feelings
The operation of condition, is not limited thereto.
Additional, it can also be risen to by the additional attribute of inspection tag type when tagging for each node each
The tagged legitimacy of node.Additional attribute can be set for some tag types for example can be the " mark that node must be bound
Whether label " can bind the mark with this additional attribute to each node then when checking the legitimacy of all node labels
The label that label type is included is checked that there is no the tag types that binding has this additional attribute if finding some node
The label for being included then determines that the node tags illegal and fails to the node binding label, can be some marks
Label type set additional attribute for example can be " label that node must uniquely be bound ", then in the conjunction for checking all node labels
When method, two or more tag types with this additional attribute whether can be bundled with to each node is included
Label checked, if find some node binding two or more have this additional attribute tag types institute
The label for including then determines that the node tags illegal and fails to the node binding label.To be marked by checking
The additional attribute of label type is conducive to rise to the tagged legitimacy of each node, and then guarantees the legitimacy of system data.
As first specific embodiment, determine that at least one creation node may include following according to service requesting information
Step: the first both candidate nodes inventory is determined according to business attribute information;Believed based on the first both candidate nodes inventory according to Resource Properties
It ceases and determines first group of creation node.First can be carried out to node according to the business attribute information in the service requesting information of user
The node for meeting business attribute information is listed as the first both candidate nodes inventory, further according to the service request of user by the screening of wheel
Resource Properties information in information filters out available resources situation in the first both candidate nodes inventory and meets Resource Properties information
Node is determined as first group of creation node.The number that node is created in first group of creation node is not limited thereto, when first group
When the number for creating creation node in node is just one, then call the creation node for creating cloud host, when first group
When the number for creating creation node in node is two or more, one of the quantity of available resources at most can be generally dispatched
For creating cloud host, the creation node for meeting user's other conditions can also be wherein being selected, call the creation node
For creating cloud host, when in first group of creation node without creation node, then user requests failure, when the number of creation node
Processing method when amount is the third situation is similar to the above, and details are not described herein.
As an alternative embodiment, according to business attribute information determine the first both candidate nodes inventory may include with
Lower step: business keyword is extracted based on business attribute information;It is corresponding with the label of each node according to business keyword
Relationship determines the first both candidate nodes inventory.Wherein, the corresponding relationship of the label of business keyword and each node can be industry
Being engaged in, keyword is identical with label substance, close (such as can be the meaning of a word is close, morphology is close etc.) or other corresponding relationships etc.,
Field technical staff, which can according to need, to be set.Such as the corresponding relationship when business keyword and the label of each node
When identical as label substance for business keyword, then the label of each of first both candidate nodes inventory node must be wrapped at least
Containing using the keyword as the label of content, and so on.
As an alternative embodiment, determining first group according to Resource Properties information based on the first both candidate nodes inventory
Creation node may comprise steps of: based on Resource Properties information extraction resource keyword;Based on the first both candidate nodes inventory
First group of creation node is determined according to the corresponding relationship of resource keyword and the available resources situation of each node.Wherein, it provides
The corresponding relationship of the available resources situation of source keyword and each node can be the number for the resource that resource keyword is stated
Measure available resources situation identical as the quantity content of available resources indicated by available resources situation, close or each node
The quantity of indicated resource is greater than or equal to resource quantity requirement or other corresponding relationships etc. that resource keyword is stated,
Those skilled in the art, which can according to need, to be set.Such as the requirement for memory space for when resource keyword being included
For 100G, then memory space indicated by the available resources situation of each node should be greater than or be equal to 100G, and so on.
As second specific embodiment, obtaining service requesting information be may comprise steps of: obtain service attribute letter
Cease expression formula;And obtain Resource Properties information.Wherein, the process for obtaining business attribute information expression formula can be according to user
Service requesting information generate business attribute information expression formula, be also possible to directly from user from obtain business attribute information express
Formula is not limited thereto.
As an alternative embodiment, determining that at least one creation node includes following step according to service requesting information
It is rapid: the second both candidate nodes inventory is determined according to business attribute information expression formula;Based on the second both candidate nodes inventory according to resource category
Property information determines second group of creation node.
As an alternative embodiment, determining that the second both candidate nodes inventory can be with according to business attribute information expression formula
The following steps are included: extracting business keyword expression based on business attribute information expression formula;According to business keyword expression
The second both candidate nodes inventory is determined with the matching relationship of the label of each node.Industry is extracted based on business attribute information expression formula
Business keyword may include expressing the step of extracting keyword according to business attribute information expression formula and according to business attribute information
The step of extracted keyword is carried out logical connection by formula, the sequence of two steps can be interchanged even in some cases
It carries out simultaneously.Business keyword expression can be at least two business connected by conjunctions such as " and ", " or " or " not "
Keyword is formed, and the business keyword expression of other forms is also possible to.Such as when business keyword expression is " and "
When two business keywords of connection, then the node filtered out according to business keyword expression must include at least can be simultaneously
With the label of two business Keywords matchings, when business keyword expression be " or " connection two business keywords when,
The node then filtered out according to business keyword expression must include at least at least one and one in two business keywords
A or two matched labels, when business keyword expression is two business keywords of " not " connection, then according to business
The node that keyword expression filters out must include at least can be with the label of the business Keywords matching before " not " and must not
Comprising the label with the business Keywords matching after " not ", conjunction can be not limited to it is above-mentioned be previously mentioned, those skilled in the art
Member, which can according to need, to be selected.
As an alternative embodiment, according to business attribute information expression formula determine the second both candidate nodes inventory it
It is preceding further comprising the steps of: the legitimacy of verifying business attribute information expression formula.It such as may include verifying business attribute information
Whether the format of expression formula is legal, verifies the service attribute that regulation must include whether is contained in business attribute information expression formula
Information etc., is not limited thereto.
As an alternative embodiment, determining second group according to Resource Properties information based on the second both candidate nodes inventory
Creation node may comprise steps of: based on Resource Properties information extraction resource keyword;Based on the second both candidate nodes inventory
Second group of creation node is determined according to the matching relationship of resource keyword and the available resources situation of each node.Wherein, it provides
The matching relationship of the available resources situation of source keyword and each node can be the resource quantity that resource keyword is stated
Resource indicated by identical as resource quantity indicated by available resources situation, close or each node available resources situation
Quantity be greater than or equal to the requirement of resource quantity or other matching relationships etc. that resource keyword is stated, those skilled in the art
Member, which can according to need, to be set.Such as the requirement to memory space for when resource keyword being included is 100G, then it is each
Memory space indicated by the available resources situation of a node should be greater than or be equal to 100G, be moved back with such.
As an alternative embodiment, before determining the second both candidate nodes inventory according to business keyword expression
It may comprise steps of: the legitimacy of verifying business keyword expression.It such as may include that verifying business antistop list reaches
Whether the format of formula is legal, verifies the business keyword for whether containing that regulation must include in business keyword expression etc.,
It is not limited thereto.
In above embodiment and specific embodiment, first or second both candidate nodes are first determined according to business attribute information
Inventory determines first group or second group of creation node according to Resource Properties information based on first or second both candidate nodes inventory again
Be one of embodiment, which can also be interchangeable, i.e., first according to Resource Properties information determine first or
Second both candidate nodes inventory determines first group or second according to business attribute information based on first or second both candidate nodes inventory again
Group creation node, is not limited thereto.
As third specific embodiment, obtaining service requesting information be may comprise steps of: obtain service request letter
Cease expression formula;It determines that at least one creation node may comprise steps of according to service requesting information: being believed according to service request
Breath expression formula determines that third group creates node.The form of the service requesting information of acquisition is directly service requesting information expression formula,
Business attribute information, Resource Properties information and other relevant informations are contained in the service requesting information expression formula simultaneously.And
Directly determine that third group creates node according to the service requesting information expression formula.
As an alternative embodiment, determining that third group creation node can wrap according to service requesting information expression formula
It includes following steps: service request keyword expression is extracted based on service requesting information expression formula;According to service request keyword
The matching relationship of the label and available resources situation of expression formula and each node determines that third group creates node.It is asked based on business
Asking information representation formula to extract service request keyword expression may include extracting keyword according to service requesting information expression formula
The step of and the step of extracted keyword is connected according to service requesting information expression formula, two in some cases
The sequence of step, which can be interchanged, even simultaneously to be carried out.According to the label of service request keyword expression and each node and
The matching relationship of available resources situation determines the third group creation method of node and above-mentioned according to keyword expression and node mark
The matching relationship of label determines that the method for node is similar, and details are not described herein.
For a specific example, work as service requesting information are as follows: 1) support two different exclusive users, different user it
Between all resources require (AZ rank) be isolated;2) each user, which requires, provides RDS (database service) and NVS (commonly
Cloud host) two services;3) each service will require to provide the High Availabitity across AZ rank, i.e. two Fault Isolation domains.In base
Under the scheduling method of AZ, it would be desirable to be disposed according to the scheme as shown in Fig. 3 (a), at least need 8 AZ to meet two
A exclusive user, two services, the requirement in two Fault Isolation domains of each service, if there is more clients, with more services
It is required that more Fault Isolation domain, the quantity of AZ can increased dramatically, inevitable moreover, the node between AZ can not mutually help
It will appear resource and use uneven situation.As Fig. 3 (b) show one of the cloud computing cluster resource dispatching method according to the application
Less AZ can be used according to the technical solution of the application, and have the advantage that a) for the schematic diagram of a specific embodiment
There is no the requirements of AZ isolation (but to need in different calculate nodes, such as have in storage for two of same user services
Difference).In AZ scheduling scheme, we still must divide different AZ, so that the cloud host schedules of different services are not to
In same calculate node.And the scheduling based on node, we can dispose both services simultaneously inside the same AZ, thus
Reduce the quantity of AZ.In fact, node species are various, such as super sell is compared, and physical equipment etc., every user requests under superposition, this
Apply for that the advantage of technical solution can be more obvious;If b) user requires to continue growing type service, also can easily meet:
Increase node inside existing AZ, and is labeled as the node of new demand servicing;C) since a variety of different nodes can be dispatched inside an AZ,
This allows us to the balance items resource of less force degree, improves the utilization rate of resource, cuts operating costs.
So the application, for the existing deficiency based on AZ scheduling scheme is solved, proposing can be carried out based on node
The scheduling of cloud computing cluster resource is conducive to improve resource utilization, cut operating costs, and O&M is friendly, improves cloud resource bullet
Property extended capability, bring better experience for user.
Exemplary media
After describing the cloud computing cluster resource dispatching method of exemplary embodiment of the invention, next, with reference to
The computer readable storage medium of exemplary embodiment of the invention is introduced in Fig. 4.
In some possible embodiments, various aspects of the invention are also implemented as one kind and are stored with program product
Computer readable storage medium, when program product is run on the terminal device, said program code is for making the terminal
Equipment executes described in above-mentioned " illustrative methods " part of this specification the cloud of various illustrative embodiments according to the present invention
The step of computing cluster resource regulating method.
Described program product can be using any combination of one or more readable mediums.Readable medium can be readable letter
Number medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example may be-but not limited to-electricity, magnetic, optical, electromagnetic, infrared
The system of line or semiconductor, device or device, or any above combination.The more specific example of readable storage medium storing program for executing is (non-
The list of exhaustion) include: electrical connection with one or more conducting wires, portable disc, hard disk, random access memory (RAM),
Read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, the read-only storage of portable compact disc
Device (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
As shown in figure 4, the program for describing the cloud computing cluster resource dispatching method of embodiment according to the present invention produces
Product 400.It can use portable compact disc read only memory (CD-ROM), and including program code, can set in terminal
It is standby, such as run on PC.However, program product of the invention is without being limited thereto, in this document, readable storage medium storing program for executing can
With to be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use or
It is in connection.
Readable signal medium may include in a base band or as the data-signal that carrier wave a part is propagated, wherein carrying
Readable program code.The data-signal of this propagation can take various forms, including --- but being not limited to --- electromagnetism letter
Number, optical signal or above-mentioned any appropriate combination.Readable signal medium can also be other than readable storage medium storing program for executing it is any can
Read medium, the readable medium can send, propagate or transmit for by instruction execution system, device or device use or
Program in connection.
The program code for including on readable medium can transmit with any suitable medium, including --- but being not limited to ---
Wirelessly, wired, optical cable, RF etc. or above-mentioned any appropriate combination.
The program for executing operation of the present invention can be write with any combination of one or more programming languages
Code, described program design language include object oriented program language --- and it further include routine such as Java, C++
Procedural programming language --- such as " C " language or similar programming language.Program code can fully exist
It executed in user calculating equipment, partly execute or held in remote computing device or server completely on a user device
Row.In the situation for being related to remote computing device, remote computing device can pass through the network of any kind --- including local
Net or wide area network --- it is connected to user calculating equipment, or, it may be connected to external computing device (such as taken using internet
Provider be engaged in connect by internet).
Exemplary means
After describing the computer readable storage medium of exemplary embodiment of the invention, next, with reference to Fig. 5 pairs
The cloud computing cluster resource dispatching device of exemplary embodiment of the invention is introduced.
As shown in Figure 5 for according to a kind of structural representation of the cloud computing cluster resource dispatching device of embodiment of the application
Figure, comprising: controller, for obtaining service requesting information;Node determining module is created, for determining according to service requesting information
At least one creation node;Controller is also used to, and schedule creating node is for creating cloud host.
Optionally, creation node determining module includes: node label administrative unit, for the business based on each node
Isolation property information is that each node adds label;Node resource administrative unit, for acquiring the available money of each node
Source situation.
Optionally, service requesting information includes: business attribute information and Resource Properties information.
Optionally, node label administrative unit is also used to, and determines the first both candidate nodes inventory according to business attribute information;
Node resource administrative unit is also used to, and determines first group according to Resource Properties information based on the first both candidate nodes inventory
Create node.
Optionally, node label administrative unit is also used to;Business keyword is extracted based on business attribute information;According to business
The corresponding relationship of the label of keyword and each node determines the first both candidate nodes inventory.
Optionally, node resource administrative unit is also used to: being based on Resource Properties information extraction resource keyword;Based on first
Both candidate nodes inventory determines first group of creation node according to the corresponding relationship of resource keyword and the label of each node.
Optionally, controller is also used to: obtaining business attribute information expression formula;And obtain Resource Properties information.
Optionally, node label administrative unit is also used to, and determines the second both candidate nodes according to business attribute information expression formula
Inventory;Node resource administrative unit is also used to, and determines second group of wound according to Resource Properties information based on the second both candidate nodes inventory
Build node.
Optionally, controller is also used to, and verifies the legitimacy of business attribute information expression formula.
Optionally, node label administrative unit is also used to: extracting business antistop list based on business attribute information expression formula
Up to formula;The second both candidate nodes inventory is determined according to the matching relationship of business keyword expression and the label of each node.
Optionally, node resource administrative unit is also used to: being based on Resource Properties information extraction resource keyword;Based on second
Both candidate nodes inventory determines second group of creation node according to the matching relationship of resource keyword and the label of each node.
Optionally, controller is also used to, and verifies the legitimacy of business keyword expression.
Optionally, controller is also used to, and obtains service requesting information expression formula;
Creation node determining module is also used to, and determines that third group creates node according to service requesting information expression formula.
Optionally, node label administrative unit is also used to, and is extracted service request antistop list based on service requesting information and is reached
Formula;Node resource administrative unit is also used to, and is closed according to the matching of service request keyword expression and the label of each node
It is to determine that third group creates node.
Exemplary computer device
After describing cloud computing cluster resource dispatching method, medium and the device of exemplary embodiment of the invention,
Next, being introduced with reference to calculating equipment of the Fig. 6 to exemplary embodiment of the invention.
Person of ordinary skill in the field it is understood that various aspects of the invention can be implemented as system, method or
Program product.Therefore, various aspects of the invention can be embodied in the following forms, it may be assumed that complete hardware embodiment, complete
The embodiment combined in terms of full Software Implementation (including firmware, microcode etc.) or hardware and software, can unite here
Referred to as circuit, " module " or " system ".
In some possible embodiments, the calculating equipment of cloud computing cluster resource dispatching method according to the present invention can
To include at least at least one processor and at least one processor.Wherein, the memory is stored with program code, when
When said program code is executed by the processor, so that the processor executes above-mentioned " illustrative methods " part of this specification
Described according to the present invention the cloud computing cluster resource dispatching method of various illustrative embodiments the step of.
The meter of the cloud computing cluster resource dispatching method of this embodiment according to the present invention is described below with reference to Fig. 6
Calculate equipment 600.The calculating equipment 600 for the cloud computing cluster resource dispatching method that Fig. 6 is shown is only an example, should not be to this
The function and use scope of inventive embodiments bring any restrictions.
As shown in fig. 6, the calculating equipment 600 of cloud computing cluster resource dispatching method table in the form of universal computing device
It is existing.The component of the calculating equipment 600 of cloud computing cluster resource dispatching method can include but is not limited to: at least one above-mentioned processing
Device 601, above-mentioned at least one processor 602, the bus of the different system components (including processor 601 and memory 602) of connection
603。
Bus 603 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller,
Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.
Memory 602 may include the readable medium of form of volatile memory, such as random access memory (RAM)
6021 and/or cache memory 6022, it can further include read-only memory 6023.
Memory 602 can also include program/utility 6025 with one group of (at least one) program module 6024,
Such program module includes but is not limited to: operating system, one or more application program, other program modules and program number
According to the realization that may include network environment in, each of these examples or certain combination.
The calculating equipment 600 of cloud computing cluster resource dispatching method can also with one or more external equipments 604 (such as
Keyboard, sensing equipment, bluetooth equipment etc.) communication, it can also be enabled a user to one or more and the cloud computing cluster resource tune
The equipment communication of the interaction of calculating equipment 600 of degree method, and/or set with the calculating of the cloud computing cluster resource dispatching method is made
Standby 600, which calculate any equipment (such as router, modem etc.) that equipment is communicated with one or more other, leads to
Letter.This communication can be carried out by input/output (I/O) interface 605.Also, the meter of cloud computing cluster resource dispatching method
Calculating equipment can also be communicated by network adapter 606 and one or more networks (such as local area network, wide area network etc.).As schemed
Show, network adapter 606 is communicated by bus with other modules of the calculating equipment 600 of cloud computing cluster resource dispatching method.
It should be understood that although not shown in the drawings, other hardware can be used in conjunction with the calculating equipment of cloud computing cluster resource dispatching method
And/or software module, including but not limited to: microcode, device driver, redundant processor, external disk drive array, RAID
System, tape drive and data backup storage system etc..
It should be noted that although be referred in the above detailed description several units of cloud computing cluster resource dispatching device/
Module or subelement/module, but it is this division be only exemplary it is not enforceable.In fact, according to the present invention
The feature and function of embodiment, two or more above-described units/modules can be specific in a units/modules
Change.Conversely, the feature and function of an above-described units/modules can with further division be by multiple units/modules Lai
It embodies.
In addition, although describing the operation of the method for the present invention in the accompanying drawings with particular order, this do not require that or
Hint must execute these operations in this particular order, or have to carry out shown in whole operation be just able to achieve it is desired
As a result.Additionally or alternatively, it is convenient to omit multiple steps are merged into a step and executed by certain steps, and/or by one
Step is decomposed into execution of multiple steps.
Although detailed description of the preferred embodimentsthe spirit and principles of the present invention are described by reference to several, it should be appreciated that, this
It is not limited to the specific embodiments disclosed for invention, does not also mean that the feature in these aspects cannot to the division of various aspects
Combination is benefited to carry out, this to divide the convenience merely to statement.The present invention is directed to cover appended claims spirit and
Included various modifications and equivalent arrangements in range.
According to the explanation of embodiment of above, this application provides following technical solutions:
A kind of cloud computing cluster resource dispatching method of scheme 1., comprising the following steps:
Obtain service requesting information;
At least one creation node is determined according to the service requesting information;
The creation node is dispatched for creating cloud host.
2. the method for claim 1 of scheme, wherein before the acquisition service requesting information further include following step
It is rapid:
Business isolation property information based on each node is that each node adds label;
Acquire the available resources situation of each node.
3. the method for claim 2 of scheme, wherein the service requesting information includes:
Business attribute information and Resource Properties information.
4. the method for claim 3 of scheme, wherein described that at least one wound is determined according to the service requesting information
Build node the following steps are included:
The first both candidate nodes inventory is determined according to the business attribute information;
First group of creation node is determined according to the Resource Properties information based on the first both candidate nodes inventory.
5. the method for claim 4 of scheme, wherein described that first candidate section is determined according to the business attribute information
Point inventory the following steps are included:
Business keyword is extracted based on the business attribute information;
Determine that the first both candidate nodes are clear according to the corresponding relationship of the business keyword and the label of each node
It is single.
The method according to scheme 4 or 5 of scheme 6., wherein described to be based on the first both candidate nodes inventory according to institute
State Resource Properties information determine first group of creation node the following steps are included:
Based on the Resource Properties information extraction resource keyword;
Based on the first both candidate nodes inventory according to pair of the resource keyword and the label of each node
It should be related to and determine first group of creation node.
7. the method for claim 3 of scheme, wherein the acquisition service requesting information the following steps are included:
Obtain business attribute information expression formula;And
Obtain Resource Properties information.
8. the method for claim 7 of scheme, wherein described that at least one wound is determined according to the service requesting information
Build node the following steps are included:
The second both candidate nodes inventory is determined according to the business attribute information expression formula;
Second group of creation node is determined according to the Resource Properties information based on the second both candidate nodes inventory.
9. the method for claim 8 of scheme, wherein determine according to the business attribute information expression formula described
It is further comprising the steps of before two both candidate nodes inventories:
Verify the legitimacy of the business attribute information expression formula.
The method according to scheme 8 or 9 of scheme 10., wherein described to be determined according to the business attribute information expression formula
Second both candidate nodes inventory the following steps are included:
Business keyword expression is extracted based on the business attribute information expression formula;
The second candidate is determined according to the matching relationship of the business keyword expression and the label of each node
Node list.
The method according to any one of scheme 8-10 of scheme 11., wherein described to be based on second both candidate nodes
Inventory second group of creation node determined according to the Resource Properties information the following steps are included:
Based on the Resource Properties information extraction resource keyword;
Based on the second both candidate nodes inventory according to of the resource keyword and the label of each node
Second group of creation node is determined with relationship.
The method according to any one of scheme 10 or 11 of scheme 12., wherein described crucial according to the business
Word expression formula determine before the second both candidate nodes inventory the following steps are included:
Verify the legitimacy of the business keyword expression.
Scheme 13, the method for claim 2, wherein
The acquisition service requesting information is the following steps are included: obtain service requesting information expression formula;
It is described to determine at least one creation node the following steps are included: according to the business according to the service requesting information
Solicited message expression formula determines that third group creates node.
14. the method for claim 13 of scheme, wherein described to determine according to the service requesting information expression formula
Three groups of creation nodes the following steps are included:
Service request keyword expression is extracted based on the service requesting information expression formula;
Third is determined according to the matching relationship of the service request keyword expression and the label of each node
Group creation node.
A kind of computer readable storage medium of scheme 15. is stored with program code, and said program code is worked as to be held by processor
When row, the method as described in one of scheme 1-14 is realized.
A kind of cloud computing cluster resource dispatching device of scheme 16., comprising:
Controller, for obtaining service requesting information;
Node determining module is created, for determining at least one creation node according to the service requesting information;
The controller is also used to, and dispatches the creation node for creating cloud host.
The device according to scheme 16 of scheme 17., wherein the creation node determining module includes:
Node label administrative unit is the addition of each node for the business isolation property information based on each node
Label;
Node resource administrative unit, for acquiring the available resources situation of each node.
The device according to scheme 17 of scheme 18., wherein the service requesting information includes:
Business attribute information and Resource Properties information.
The device according to scheme 18 of scheme 19., wherein
The node label administrative unit is also used to, and determines the first both candidate nodes inventory according to the business attribute information;
The node resource administrative unit is also used to, and is believed based on the first both candidate nodes inventory according to the Resource Properties
It ceases and determines first group of creation node.
The device according to scheme 19 of scheme 20., wherein the node label administrative unit is also used to;
Business keyword is extracted based on the business attribute information;
Determine that the first both candidate nodes are clear according to the corresponding relationship of the business keyword and the label of each node
It is single.
The device according to scheme 19 or 20 of scheme 21., wherein the node resource administrative unit is also used to:
Based on the Resource Properties information extraction resource keyword;
Based on the first both candidate nodes inventory according to pair of the resource keyword and the label of each node
It should be related to and determine first group of creation node.
The device according to scheme 18 of scheme 22., wherein the controller is also used to:
Obtain business attribute information expression formula;And
Obtain Resource Properties information.
The device according to scheme 22 of scheme 23., wherein
The node label administrative unit is also used to, and determines the second both candidate nodes according to the business attribute information expression formula
Inventory;
The node resource administrative unit is also used to, and is believed based on the second both candidate nodes inventory according to the Resource Properties
It ceases and determines second group of creation node.
The device according to scheme 23 of scheme 24., wherein the controller is also used to,
Verify the legitimacy of the business attribute information expression formula.
The device according to scheme 23 or 24 of scheme 25., wherein the node label administrative unit is also used to:
Business keyword expression is extracted based on the business attribute information expression formula;
The second candidate is determined according to the matching relationship of the business keyword expression and the label of each node
Node list.
The device according to any one of scheme 23-25 of scheme 26., wherein the node resource administrative unit is also
For:
Based on the Resource Properties information extraction resource keyword;
Based on the second both candidate nodes inventory according to of the resource keyword and the label of each node
Second group of creation node is determined with relationship.
The device according to any one of scheme 25 or 26 of scheme 27., wherein the controller is also used to,
Verify the legitimacy of the business keyword expression.
The device according to scheme 17 of scheme 28., wherein
The controller is also used to, and obtains service requesting information expression formula;
The creation node determining module is also used to, and determines third group creation section according to the service requesting information expression formula
Point.
The device according to scheme 28 of scheme 29., wherein
The node label administrative unit is also used to, and is extracted service request antistop list based on the service requesting information and is reached
Formula;
The node resource administrative unit is also used to, according to the service request keyword expression and each described section
The matching relationship of the label of point determines that third group creates node.
A kind of calculating equipment of scheme 30., including processor and the storage medium for being stored with program code, said program code
When being executed by a processor, the method as described in one of scheme 1-14 is realized.
Claims (10)
1. a kind of cloud computing cluster resource dispatching method, comprising the following steps:
Obtain service requesting information;
At least one creation node is determined according to the service requesting information;
The creation node is dispatched for creating cloud host.
2. further comprising the steps of before the acquisition service requesting information according to the method described in claim 1, wherein:
Business isolation property information based on each node is that each node adds label;
Acquire the available resources situation of each node.
3. according to the method described in claim 2, wherein, the service requesting information includes:
Business attribute information and Resource Properties information.
4. described to determine that at least one creation saves according to the service requesting information according to the method described in claim 3, wherein
Point the following steps are included:
The first both candidate nodes inventory is determined according to the business attribute information;
First group of creation node is determined according to the Resource Properties information based on the first both candidate nodes inventory.
5. according to the method described in claim 3, wherein, the acquisition service requesting information the following steps are included:
Obtain business attribute information expression formula;And
Obtain Resource Properties information.
6. described to determine that at least one creation saves according to the service requesting information according to the method described in claim 5, wherein
Point the following steps are included:
The second both candidate nodes inventory is determined according to the business attribute information expression formula;
Second group of creation node is determined according to the Resource Properties information based on the second both candidate nodes inventory.
7. according to the method described in claim 2, wherein,
The acquisition service requesting information is the following steps are included: obtain service requesting information expression formula;
It is described to determine at least one creation node the following steps are included: according to the service request according to the service requesting information
Information representation formula determines that third group creates node.
8. a kind of computer readable storage medium, is stored with program code, said program code when being executed by a processor, is realized
Method as described in one of claim 1-7.
9. a kind of cloud computing cluster resource dispatching device, comprising:
Controller, for obtaining service requesting information;
Node determining module is created, for determining at least one creation node according to the service requesting information;
The controller is also used to, and dispatches the creation node for creating cloud host.
10. a kind of calculating equipment, including processor and the storage medium for being stored with program code, said program code is when processed
When device executes, the method as described in one of claim 1-7 is realized.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811114998.2A CN109358965B (en) | 2018-09-25 | 2018-09-25 | Cloud computing cluster resource scheduling method, medium, device and computing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811114998.2A CN109358965B (en) | 2018-09-25 | 2018-09-25 | Cloud computing cluster resource scheduling method, medium, device and computing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109358965A true CN109358965A (en) | 2019-02-19 |
CN109358965B CN109358965B (en) | 2022-01-11 |
Family
ID=65351435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811114998.2A Active CN109358965B (en) | 2018-09-25 | 2018-09-25 | Cloud computing cluster resource scheduling method, medium, device and computing equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109358965B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111200658A (en) * | 2020-01-06 | 2020-05-26 | 紫光云技术有限公司 | Direct connection distribution method for PCI (peripheral component interconnect) equipment of cloud host |
CN111866054A (en) * | 2019-12-16 | 2020-10-30 | 北京小桔科技有限公司 | Cloud host building method and device, electronic equipment and readable storage medium |
CN112714146A (en) * | 2019-10-25 | 2021-04-27 | ***通信有限公司研究院 | Resource scheduling method, device, equipment and computer readable storage medium |
CN112887353A (en) * | 2019-11-29 | 2021-06-01 | ***通信有限公司研究院 | Information processing method, device, terminal and storage medium |
CN113344311A (en) * | 2020-03-03 | 2021-09-03 | 北京国双科技有限公司 | Task execution method and device, storage medium, processor and electronic equipment |
CN113810438A (en) * | 2020-06-12 | 2021-12-17 | ***通信有限公司研究院 | Scheduling and requesting methods of service computing resources, node equipment and terminal |
CN116112497A (en) * | 2022-12-29 | 2023-05-12 | 天翼云科技有限公司 | Node scheduling method, device, equipment and medium of cloud host cluster |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102722413A (en) * | 2012-05-16 | 2012-10-10 | 上海兆民云计算科技有限公司 | Distributed resource scheduling method for desktop cloud cluster |
CN103414739A (en) * | 2013-06-19 | 2013-11-27 | 中金数据***有限公司 | Cloud server automatic monitoring system and method adopting automatic drifting |
US20160142336A1 (en) * | 2014-11-13 | 2016-05-19 | Cisco Technology, Inc. | Periodic advertisements of host capabilities in virtual cloud computing infrastructure |
CN106101074A (en) * | 2016-05-31 | 2016-11-09 | 北京大学 | A kind of sacurity dispatching method based on user's classification towards big data platform |
CN107241421A (en) * | 2017-06-21 | 2017-10-10 | 北京云联万维技术有限公司 | A kind of cloud host resource method for obligating and device |
CN107506145A (en) * | 2017-08-28 | 2017-12-22 | 郑州云海信息技术有限公司 | A kind of physical store dispatching method and cloud main frame creation method |
CN107515773A (en) * | 2016-06-16 | 2017-12-26 | 北京易讯通信息技术股份有限公司 | A kind of method that virtual machine is quickly created based on Openstack |
CN108023930A (en) * | 2017-10-25 | 2018-05-11 | 中电科华云信息技术有限公司 | A kind of resource dynamic dispatching method and system based on SLA |
CN108076112A (en) * | 2016-11-15 | 2018-05-25 | 北京金山云网络技术有限公司 | A kind of host dispatching method and device |
CN108429768A (en) * | 2018-05-29 | 2018-08-21 | 新华三云计算技术有限公司 | Cloud data analysis service manages system, method and cloud server |
CN108540510A (en) * | 2017-03-02 | 2018-09-14 | 北京金山云网络技术有限公司 | A kind of cloud host creation method, device and cloud service system |
-
2018
- 2018-09-25 CN CN201811114998.2A patent/CN109358965B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102722413A (en) * | 2012-05-16 | 2012-10-10 | 上海兆民云计算科技有限公司 | Distributed resource scheduling method for desktop cloud cluster |
CN103414739A (en) * | 2013-06-19 | 2013-11-27 | 中金数据***有限公司 | Cloud server automatic monitoring system and method adopting automatic drifting |
US20160142336A1 (en) * | 2014-11-13 | 2016-05-19 | Cisco Technology, Inc. | Periodic advertisements of host capabilities in virtual cloud computing infrastructure |
CN106101074A (en) * | 2016-05-31 | 2016-11-09 | 北京大学 | A kind of sacurity dispatching method based on user's classification towards big data platform |
CN107515773A (en) * | 2016-06-16 | 2017-12-26 | 北京易讯通信息技术股份有限公司 | A kind of method that virtual machine is quickly created based on Openstack |
CN108076112A (en) * | 2016-11-15 | 2018-05-25 | 北京金山云网络技术有限公司 | A kind of host dispatching method and device |
CN108540510A (en) * | 2017-03-02 | 2018-09-14 | 北京金山云网络技术有限公司 | A kind of cloud host creation method, device and cloud service system |
CN107241421A (en) * | 2017-06-21 | 2017-10-10 | 北京云联万维技术有限公司 | A kind of cloud host resource method for obligating and device |
CN107506145A (en) * | 2017-08-28 | 2017-12-22 | 郑州云海信息技术有限公司 | A kind of physical store dispatching method and cloud main frame creation method |
CN108023930A (en) * | 2017-10-25 | 2018-05-11 | 中电科华云信息技术有限公司 | A kind of resource dynamic dispatching method and system based on SLA |
CN108429768A (en) * | 2018-05-29 | 2018-08-21 | 新华三云计算技术有限公司 | Cloud data analysis service manages system, method and cloud server |
Non-Patent Citations (2)
Title |
---|
江务学等: "异构云环境下基于分簇的云资源感知任务调度方案", 《计算机应用研究》 * |
沈晴霓等: "基于动态域划分的MapReduce安全冗余调度策略", 《通信学报》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112714146A (en) * | 2019-10-25 | 2021-04-27 | ***通信有限公司研究院 | Resource scheduling method, device, equipment and computer readable storage medium |
CN112714146B (en) * | 2019-10-25 | 2023-01-13 | ***通信有限公司研究院 | Resource scheduling method, device, equipment and computer readable storage medium |
CN112887353A (en) * | 2019-11-29 | 2021-06-01 | ***通信有限公司研究院 | Information processing method, device, terminal and storage medium |
CN112887353B (en) * | 2019-11-29 | 2024-01-23 | ***通信有限公司研究院 | Information processing method, device, terminal and storage medium |
CN111866054A (en) * | 2019-12-16 | 2020-10-30 | 北京小桔科技有限公司 | Cloud host building method and device, electronic equipment and readable storage medium |
CN111200658A (en) * | 2020-01-06 | 2020-05-26 | 紫光云技术有限公司 | Direct connection distribution method for PCI (peripheral component interconnect) equipment of cloud host |
CN113344311A (en) * | 2020-03-03 | 2021-09-03 | 北京国双科技有限公司 | Task execution method and device, storage medium, processor and electronic equipment |
CN113810438A (en) * | 2020-06-12 | 2021-12-17 | ***通信有限公司研究院 | Scheduling and requesting methods of service computing resources, node equipment and terminal |
CN116112497A (en) * | 2022-12-29 | 2023-05-12 | 天翼云科技有限公司 | Node scheduling method, device, equipment and medium of cloud host cluster |
Also Published As
Publication number | Publication date |
---|---|
CN109358965B (en) | 2022-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109358965A (en) | Cloud computing cluster resource dispatching method, medium, device and calculating equipment | |
CN107967316A (en) | A kind of method of data synchronization, equipment and computer-readable recording medium | |
CN105989523B (en) | Policy-based data collection processing and negotiation method and system for analytics | |
US8285576B2 (en) | Automated derivation, design and execution of industry-specific information environment | |
US11171825B2 (en) | Context-based resource allocation with extended user concepts | |
US10243819B1 (en) | Template generation based on analysis | |
US10380600B2 (en) | Program identifier response to unstructured input | |
US20220138216A1 (en) | Extract-transform-load script generation | |
US20200302350A1 (en) | Natural language processing based business domain modeling | |
CN112711581A (en) | Medical data verification method and device, electronic equipment and storage medium | |
CN103270520A (en) | Importance class based data management | |
US11061739B2 (en) | Dynamic infrastructure management and processing | |
US11487801B2 (en) | Dynamic data visualization from factual statements in text | |
JP2023553676A (en) | Delivering explainable machine learning model results using a distributed ledger | |
US11755954B2 (en) | Scheduled federated learning for enhanced search | |
CN106293890B (en) | A kind of method and device for business processing based on complexity | |
US20220174124A1 (en) | Correlating multiple media sources for personalized media content | |
US20170091314A1 (en) | Generating answers from concept-based representation of a topic oriented pipeline | |
US11303530B2 (en) | Ranking of asset tags | |
US20210174216A1 (en) | Signaling concept drift during knowledge base population | |
Vu et al. | Supporting taxonomy management and evolution in a web-based knowledge management system | |
US11461540B2 (en) | Cross-document propagation of entity metadata | |
US20220405315A1 (en) | Ranking text summarization of technical solutions | |
WO2021254227A1 (en) | Targeted partial re-enrichment of a corpus based on nlp model enhancements | |
US20210383072A1 (en) | Concept disambiguation for natural language processing |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 310052 Room 301, Building No. 599, Changhe Street Network Business Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Hangzhou NetEase Shuzhifan Technology Co.,Ltd. Address before: 310052 Room 301, Building No. 599, Changhe Street Network Business Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee before: HANGZHOU LANGHE TECHNOLOGY Ltd. |