Movatterモバイル変換


[0]ホーム

URL:


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 PDF

Info

Publication number
CN109358965A
CN109358965ACN201811114998.2ACN201811114998ACN109358965ACN 109358965 ACN109358965 ACN 109358965ACN 201811114998 ACN201811114998 ACN 201811114998ACN 109358965 ACN109358965 ACN 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
Application number
CN201811114998.2A
Other languages
Chinese (zh)
Other versions
CN109358965B (en
Inventor
张晓龙
陈林亮
崔云娜
管强
岳文远
廖跃华
陈谔
尧飘海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Netease Shuzhifan Technology Co ltd
Original Assignee
Hangzhou Langhe Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Langhe Technology Co LtdfiledCriticalHangzhou Langhe Technology Co Ltd
Priority to CN201811114998.2ApriorityCriticalpatent/CN109358965B/en
Publication of CN109358965ApublicationCriticalpatent/CN109358965A/en
Application grantedgrantedCritical
Publication of CN109358965BpublicationCriticalpatent/CN109358965B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

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

Cloud computing cluster resource dispatching method, medium, device and calculating equipment
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 collectionGroup'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.HereinDescription 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 moneySource 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 resourceIt 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 nodeBusiness isolation property.Cloud computing cluster resource is mainly using the dispatching party for being based on AZ (Available Zone, available area) at presentCase.AZ is the intersection of one group of calculate node, usually there is network failure isolation and physical location (cabinet) isolation between AZ, sameIn a AZ, calculate node possesses one group of identical business isolation property, such as belongs to exclusive user, service type, identical super to sellRatio, 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) makesWhen 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 AZPortion 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, noLosing is a kind of preferable method.But with the expansion of scale, under especially publicly-owned cloud environment, in various PAAS (PlatformAs 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 AZScheme 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 userThe 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 outExisting, 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 hasThere 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 resourceUtilization 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 withLower step: service requesting information is obtained;At least one creation node is determined according to the service requesting information;Dispatch the creationNode 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 withCode 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: controlDevice processed, for obtaining service requesting information;Node determining module is created, for determining at least one according to the service requesting informationA 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 journeyThe storage medium of sequence code, said program code when being executed by a processor, realize cloud computing cluster resource tune as described aboveDegree method.
The cloud computing cluster resource dispatching method, medium, device of embodiment and calculating equipment according to the present invention, can be with baseThe scheduling of cloud computing cluster resource is carried out in node, is conducive to improve resource utilization, cut operating costs, O&M is friendly, mentionsHigh 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 inventionDry 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 thisA 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 anyMode limits the scope of the invention.On the contrary, these embodiments are provided so that this disclosure will be more thorough and complete, and energyIt 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, methodOr computer program product.Therefore, the present disclosure may be embodied in the following forms, it may be assumed that complete hardware, complete softwareThe 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 schedulingCalculate equipment.
Herein, it is to be understood that term used herein above unawareness just for the sake of description specific embodimentFigure 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 oldThe 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 otherFeature, integer, step, operation, unit, component and/or combination thereof.In addition, any number of elements in attached drawing is used to exampleRather 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 oneTop service, and have the phenomenon that excessive isolation, and the scheduling of the cloud computing cluster resource based on node then has biggish freedomDegree, 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 inventionFormula.
Application scenarios overview
Cloud computing cluster resource dispatching method, medium, device and calculating equipment of the invention, carries out cloud computing based on nodeCluster resource scheduling, by business isolation property be abstracted as label label in calculate node, a node can mark it is a variety of notSame label filters out qualified calculate node for creating cloud host, to be conducive to according to the service request of userThe utilization rate for improving cloud computing resources, cuts operating costs, and O&M is friendly, is conducive to improve cloud resource resilient expansion ability, isUser 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-2Method.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 inventionEmbodiment 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 wrapBusiness attribute information and Resource Properties information are included, business attribute information may include business isolation property of the user to creation nodeIt 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.ResourceThe 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 asCPU, memory etc.), Internet resources, storage resource, special hardware resource etc., be not limited thereto.Optionally, service requesting informationIn 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 basisThe service requesting information of user filters out the section for meeting the requirement that user is proposed in service requesting information in numerous nodesPoint 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 justAt one, then call the creation node for creating cloud host, when the creation node filtered out is two or more moreWhen 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 resourcesMost one are measured for creating cloud host, the scheduling satisfaction in the creation node filtered out can also be required to want according to otherOne asked when that can not filter out the creation node for the service requesting information for meeting user, then uses for creating cloud hostFamily request failure.In general, having monitoring system in cloud platform, for monitoring the resource service condition of each node, according to presupposed informationNode 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 requestBe conducive under the conditions ofs not losing high availability, isolation etc. under overall situation, improve the saturation degree that cloud computing resources use, reducesThe 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 eachThe available resources situation of node;
S202: service requesting information is obtained, wherein the service requesting information includes business attribute information and Resource PropertiesInformation;
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 nodeBe engaged in isolation property information be each node add label, and by the label of each node be included in node label management system intoRow unified management, acquires the available resources situation of each node, and the available resources situation of each node is included in nodeResource 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 eachIncluded label is arranged in a tag types, manages the binding relationship etc. of each label Yu each node.It can also basisOther attribute informations of each node establish corresponding tag types, and carry out unified planning management, are isolated with business belong to hereIt is illustrated for property.It wherein, for example may include user type, service according to the tag types that business isolation property is establishedType, 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 userWith exclusive user etc., and so on.Management about label is not limited thereto, those skilled in the art can according to need intoRow setting.It can be the corresponding label of each node binding according to the actual conditions of each node, can be judged according to labelOut subject to such as business isolation property information of the node, and timing is updated and checks to the label of each node, with trueProtect 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 moneySource, storage resource and special hardware resource etc., wherein the computing resource for acquiring each node for example can also include that acquisition is everyThe 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 acquiringSource situation can be each node sets available resources lower limit value, when the available resources situation of some node is available lower than thisThe node is adjusted or is created when resource lower limit value new node or carry out other and expands the node available resources feelingsThe 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 eachThe tagged legitimacy of node.Additional attribute can be set for some tag types for example can be the " mark that node must be boundWhether label " can bind the mark with this additional attribute to each node then when checking the legitimacy of all node labelsThe label that label type is included is checked that there is no the tag types that binding has this additional attribute if finding some nodeThe label for being included then determines that the node tags illegal and fails to the node binding label, can be some marksLabel type set additional attribute for example can be " label that node must uniquely be bound ", then in the conjunction for checking all node labelsWhen method, two or more tag types with this additional attribute whether can be bundled with to each node is includedLabel checked, if find some node binding two or more have this additional attribute tag types instituteThe label for including then determines that the node tags illegal and fails to the node binding label.To be marked by checkingThe 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 informationStep: 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 PropertiesIt 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 userThe 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 wheelResource Properties information in information filters out available resources situation in the first both candidate nodes inventory and meets Resource Properties informationNode 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 groupWhen the number for creating creation node in node is just one, then call the creation node for creating cloud host, when first groupWhen the number for creating creation node in node is two or more, one of the quantity of available resources at most can be generally dispatchedFor creating cloud host, the creation node for meeting user's other conditions can also be wherein being selected, call the creation nodeFor creating cloud host, when in first group of creation node without creation node, then user requests failure, when the number of creation nodeProcessing 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 withLower step: business keyword is extracted based on business attribute information;It is corresponding with the label of each node according to business keywordRelationship determines the first both candidate nodes inventory.Wherein, the corresponding relationship of the label of business keyword and each node can be industryBeing 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 nodeWhen identical as label substance for business keyword, then the label of each of first both candidate nodes inventory node must be wrapped at leastContaining 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 inventoryCreation node may comprise steps of: based on Resource Properties information extraction resource keyword;Based on the first both candidate nodes inventoryFirst group of creation node is determined according to the corresponding relationship of resource keyword and the available resources situation of each node.Wherein, it providesThe corresponding relationship of the available resources situation of source keyword and each node can be the number for the resource that resource keyword is statedMeasure available resources situation identical as the quantity content of available resources indicated by available resources situation, close or each nodeThe 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 includedFor 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 letterCease expression formula;And obtain Resource Properties information.Wherein, the process for obtaining business attribute information expression formula can be according to userService requesting information generate business attribute information expression formula, be also possible to directly from user from obtain business attribute information expressFormula is not limited thereto.
As an alternative embodiment, determining that at least one creation node includes following step according to service requesting informationIt 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 categoryProperty 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 formulaThe following steps are included: extracting business keyword expression based on business attribute information expression formula;According to business keyword expressionThe 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 formulaBusiness keyword may include expressing the step of extracting keyword according to business attribute information expression formula and according to business attribute informationThe step of extracted keyword is carried out logical connection by formula, the sequence of two steps can be interchanged even in some casesIt 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 simultaneouslyWith 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 keywordsA or two matched labels, when business keyword expression is two business keywords of " not " connection, then according to businessThe node that keyword expression filters out must include at least can be with the label of the business Keywords matching before " not " and must notComprising 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 artMember, 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 itIt is preceding further comprising the steps of: the legitimacy of verifying business attribute information expression formula.It such as may include verifying business attribute informationWhether the format of expression formula is legal, verifies the service attribute that regulation must include whether is contained in business attribute information expression formulaInformation etc., is not limited thereto.
As an alternative embodiment, determining second group according to Resource Properties information based on the second both candidate nodes inventoryCreation node may comprise steps of: based on Resource Properties information extraction resource keyword;Based on the second both candidate nodes inventorySecond group of creation node is determined according to the matching relationship of resource keyword and the available resources situation of each node.Wherein, it providesThe matching relationship of the available resources situation of source keyword and each node can be the resource quantity that resource keyword is statedResource indicated by identical as resource quantity indicated by available resources situation, close or each node available resources situationQuantity 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 artMember, 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 eachMemory 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 expressionIt may comprise steps of: the legitimacy of verifying business keyword expression.It such as may include that verifying business antistop list reachesWhether 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 informationInventory determines first group or second group of creation node according to Resource Properties information based on first or second both candidate nodes inventory againBe one of embodiment, which can also be interchangeable, i.e., first according to Resource Properties information determine first orSecond both candidate nodes inventory determines first group or second according to business attribute information based on first or second both candidate nodes inventory againGroup creation node, is not limited thereto.
As third specific embodiment, obtaining service requesting information be may comprise steps of: obtain service request letterCease expression formula;It determines that at least one creation node may comprise steps of according to service requesting information: being believed according to service requestBreath 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.AndDirectly 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 formulaIt includes following steps: service request keyword expression is extracted based on service requesting information expression formula;According to service request keywordThe 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 businessAsking information representation formula to extract service request keyword expression may include extracting keyword according to service requesting information expression formulaThe step of and the step of extracted keyword is connected according to service requesting information expression formula, two in some casesThe 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 andThe matching relationship of available resources situation determines the third group creation method of node and above-mentioned according to keyword expression and node markThe 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 itBetween all resources require (AZ rank) be isolated;2) each user, which requires, provides RDS (database service) and NVS (commonlyCloud host) two services;3) each service will require to provide the High Availabitity across AZ rank, i.e. two Fault Isolation domains.In baseUnder 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 twoA exclusive user, two services, the requirement in two Fault Isolation domains of each service, if there is more clients, with more servicesIt is required that more Fault Isolation domain, the quantity of AZ can increased dramatically, inevitable moreover, the node between AZ can not mutually helpIt will appear resource and use uneven situation.As Fig. 3 (b) show one of the cloud computing cluster resource dispatching method according to the applicationLess 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 embodimentThere is no the requirements of AZ isolation (but to need in different calculate nodes, such as have in storage for two of same user servicesDifference).In AZ scheduling scheme, we still must divide different AZ, so that the cloud host schedules of different services are not toIn same calculate node.And the scheduling based on node, we can dispose both services simultaneously inside the same AZ, thusReduce 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, thisApply 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 nodeThe scheduling of cloud computing cluster resource is conducive to improve resource utilization, cut operating costs, and O&M is friendly, improves cloud resource bulletProperty 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 toThe 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 productComputer readable storage medium, when program product is run on the terminal device, said program code is for making the terminalEquipment executes described in above-mentioned " illustrative methods " part of this specification the cloud of various illustrative embodiments according to the present inventionThe 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 letterNumber 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, infraredThe 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 discDevice (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 producesProduct 400.It can use portable compact disc read only memory (CD-ROM), and including program code, can set in terminalIt 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 canWith to be any include or the tangible medium of storage program, the program can be commanded execution system, device or device use orIt 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 carryingReadable program code.The data-signal of this propagation can take various forms, including --- but being not limited to --- electromagnetism letterNumber, 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 canRead medium, the readable medium can send, propagate or transmit for by instruction execution system, device or device use orProgram 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 languagesCode, 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 existIt executed in user calculating equipment, partly execute or held in remote computing device or server completely on a user deviceRow.In the situation for being related to remote computing device, remote computing device can pass through the network of any kind --- including localNet or wide area network --- it is connected to user calculating equipment, or, it may be connected to external computing device (such as taken using internetProvider 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 pairsThe 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 applicationFigure, comprising: controller, for obtaining service requesting information;Node determining module is created, for determining according to service requesting informationAt 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 nodeIsolation property information is that each node adds label;Node resource administrative unit, for acquiring the available money of each nodeSource 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 inventoryCreate node.
Optionally, node label administrative unit is also used to;Business keyword is extracted based on business attribute information;According to businessThe 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 firstBoth 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 formulaInventory;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 inventoryBuild 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 formulaUp 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 secondBoth 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 reachedFormula;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 nodeIt 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 orProgram product.Therefore, various aspects of the invention can be embodied in the following forms, it may be assumed that complete hardware embodiment, completeThe embodiment combined in terms of full Software Implementation (including firmware, microcode etc.) or hardware and software, can unite hereReferred 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 canTo include at least at least one processor and at least one processor.Wherein, the memory is stored with program code, whenWhen said program code is executed by the processor, so that the processor executes above-mentioned " illustrative methods " part of this specificationDescribed 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. 6Calculate 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 thisThe 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 deviceIt 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 processingDevice 601, above-mentioned at least one processor 602, the bus of the different system components (including processor 601 and memory 602) of connection603。
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 numberAccording 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 asKeyboard, sensing equipment, bluetooth equipment etc.) communication, it can also be enabled a user to one or more and the cloud computing cluster resource tuneThe 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 madeStandby 600, which calculate any equipment (such as router, modem etc.) that equipment is communicated with one or more other, leads toLetter.This communication can be carried out by input/output (I/O) interface 605.Also, the meter of cloud computing cluster resource dispatching methodCalculating equipment can also be communicated by network adapter 606 and one or more networks (such as local area network, wide area network etc.).As schemedShow, 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 methodAnd/or software module, including but not limited to: microcode, device driver, redundant processor, external disk drive array, RAIDSystem, 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 inventionThe feature and function of embodiment, two or more above-described units/modules can be specific in a units/modulesChange.Conversely, the feature and function of an above-described units/modules can with further division be by multiple units/modules LaiIt 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 orHint must execute these operations in this particular order, or have to carry out shown in whole operation be just able to achieve it is desiredAs 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 oneStep 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, thisIt 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 aspectsCombination is benefited to carry out, this to divide the convenience merely to statement.The present invention is directed to cover appended claims spirit andIncluded 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 stepIt 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 informationBuild 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 informationPoint 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 nodeIt 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 instituteState 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 nodeIt 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 informationBuild 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 describedIt 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 formulaSecond 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 nodeNode list.
The method according to any one of scheme 8-10 of scheme 11., wherein described to be based on second both candidate nodesInventory 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 nodeSecond 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 businessWord 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 informationSolicited 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 formulaThree 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 nodeGroup 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 processorWhen 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 nodeLabel;
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 PropertiesIt 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 nodeIt 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 nodeIt 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 formulaInventory;
The node resource administrative unit is also used to, and is believed based on the second both candidate nodes inventory according to the Resource PropertiesIt 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 nodeNode list.
The device according to any one of scheme 23-25 of scheme 26., wherein the node resource administrative unit is alsoFor:
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 nodeSecond 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 formulaPoint.
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 reachedFormula;
The node resource administrative unit is also used to, according to the service request keyword expression and each described sectionThe 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 codeWhen being executed by a processor, the method as described in one of scheme 1-14 is realized.

Claims (10)

CN201811114998.2A2018-09-252018-09-25Cloud computing cluster resource scheduling method, medium, device and computing equipmentActiveCN109358965B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811114998.2ACN109358965B (en)2018-09-252018-09-25Cloud computing cluster resource scheduling method, medium, device and computing equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811114998.2ACN109358965B (en)2018-09-252018-09-25Cloud computing cluster resource scheduling method, medium, device and computing equipment

Publications (2)

Publication NumberPublication Date
CN109358965Atrue CN109358965A (en)2019-02-19
CN109358965B CN109358965B (en)2022-01-11

Family

ID=65351435

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811114998.2AActiveCN109358965B (en)2018-09-252018-09-25Cloud computing cluster resource scheduling method, medium, device and computing equipment

Country Status (1)

CountryLink
CN (1)CN109358965B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111200658A (en)*2020-01-062020-05-26紫光云技术有限公司Direct connection distribution method for PCI (peripheral component interconnect) equipment of cloud host
CN111866054A (en)*2019-12-162020-10-30北京小桔科技有限公司Cloud host building method and device, electronic equipment and readable storage medium
CN112527449A (en)*2020-11-192021-03-19北京浪潮数据技术有限公司Cluster node label creating method and system, electronic device and storage medium
CN112714146A (en)*2019-10-252021-04-27中国移动通信有限公司研究院Resource scheduling method, device, equipment and computer readable storage medium
CN112887353A (en)*2019-11-292021-06-01中国移动通信有限公司研究院Information processing method, device, terminal and storage medium
CN113315719A (en)*2020-02-272021-08-27阿里巴巴集团控股有限公司Traffic scheduling method, device, system and storage medium
CN113344311A (en)*2020-03-032021-09-03北京国双科技有限公司Task execution method and device, storage medium, processor and electronic equipment
CN113810438A (en)*2020-06-122021-12-17中国移动通信有限公司研究院 Service computing resource scheduling, request method, node device and terminal
CN114090253A (en)*2021-11-232022-02-25中国电信股份有限公司 Method, apparatus, electronic device and readable medium for allocating network computing resources
CN114637586A (en)*2022-03-172022-06-17浪潮云信息技术股份公司Data-driven online prediction and K8S resource over-sale realization method
CN116112497A (en)*2022-12-292023-05-12天翼云科技有限公司Node scheduling method, device, equipment and medium of cloud host cluster

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102722413A (en)*2012-05-162012-10-10上海兆民云计算科技有限公司Distributed resource scheduling method for desktop cloud cluster
CN103414739A (en)*2013-06-192013-11-27中金数据系统有限公司Cloud server automatic monitoring system and method adopting automatic drifting
US20160142336A1 (en)*2014-11-132016-05-19Cisco Technology, Inc.Periodic advertisements of host capabilities in virtual cloud computing infrastructure
CN106101074A (en)*2016-05-312016-11-09北京大学A kind of sacurity dispatching method based on user's classification towards big data platform
CN107241421A (en)*2017-06-212017-10-10北京云联万维技术有限公司A kind of cloud host resource method for obligating and device
CN107506145A (en)*2017-08-282017-12-22郑州云海信息技术有限公司A kind of physical store dispatching method and cloud main frame creation method
CN107515773A (en)*2016-06-162017-12-26北京易讯通信息技术股份有限公司A kind of method that virtual machine is quickly created based on Openstack
CN108023930A (en)*2017-10-252018-05-11中电科华云信息技术有限公司A kind of resource dynamic dispatching method and system based on SLA
CN108076112A (en)*2016-11-152018-05-25北京金山云网络技术有限公司A kind of host dispatching method and device
CN108429768A (en)*2018-05-292018-08-21新华三云计算技术有限公司 Cloud data analysis service management system, method and cloud server
CN108540510A (en)*2017-03-022018-09-14北京金山云网络技术有限公司A kind of cloud host creation method, device and cloud service system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102722413A (en)*2012-05-162012-10-10上海兆民云计算科技有限公司Distributed resource scheduling method for desktop cloud cluster
CN103414739A (en)*2013-06-192013-11-27中金数据系统有限公司Cloud server automatic monitoring system and method adopting automatic drifting
US20160142336A1 (en)*2014-11-132016-05-19Cisco Technology, Inc.Periodic advertisements of host capabilities in virtual cloud computing infrastructure
CN106101074A (en)*2016-05-312016-11-09北京大学A kind of sacurity dispatching method based on user's classification towards big data platform
CN107515773A (en)*2016-06-162017-12-26北京易讯通信息技术股份有限公司A kind of method that virtual machine is quickly created based on Openstack
CN108076112A (en)*2016-11-152018-05-25北京金山云网络技术有限公司A kind of host dispatching method and device
CN108540510A (en)*2017-03-022018-09-14北京金山云网络技术有限公司A kind of cloud host creation method, device and cloud service system
CN107241421A (en)*2017-06-212017-10-10北京云联万维技术有限公司A kind of cloud host resource method for obligating and device
CN107506145A (en)*2017-08-282017-12-22郑州云海信息技术有限公司A kind of physical store dispatching method and cloud main frame creation method
CN108023930A (en)*2017-10-252018-05-11中电科华云信息技术有限公司A kind of resource dynamic dispatching method and system based on SLA
CN108429768A (en)*2018-05-292018-08-21新华三云计算技术有限公司 Cloud data analysis service management system, method and cloud server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
江务学等: "异构云环境下基于分簇的云资源感知任务调度方案", 《计算机应用研究》*
沈晴霓等: "基于动态域划分的MapReduce安全冗余调度策略", 《通信学报》*

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112714146A (en)*2019-10-252021-04-27中国移动通信有限公司研究院Resource scheduling method, device, equipment and computer readable storage medium
CN112714146B (en)*2019-10-252023-01-13中国移动通信有限公司研究院Resource scheduling method, device, equipment and computer readable storage medium
CN112887353B (en)*2019-11-292024-01-23中国移动通信有限公司研究院Information processing method, device, terminal and storage medium
CN112887353A (en)*2019-11-292021-06-01中国移动通信有限公司研究院Information processing method, device, terminal and storage medium
CN111866054A (en)*2019-12-162020-10-30北京小桔科技有限公司Cloud host building method and device, electronic equipment and readable storage medium
CN111200658A (en)*2020-01-062020-05-26紫光云技术有限公司Direct connection distribution method for PCI (peripheral component interconnect) equipment of cloud host
CN113315719A (en)*2020-02-272021-08-27阿里巴巴集团控股有限公司Traffic scheduling method, device, system and storage medium
CN113344311A (en)*2020-03-032021-09-03北京国双科技有限公司Task execution method and device, storage medium, processor and electronic equipment
CN113810438A (en)*2020-06-122021-12-17中国移动通信有限公司研究院 Service computing resource scheduling, request method, node device and terminal
CN112527449A (en)*2020-11-192021-03-19北京浪潮数据技术有限公司Cluster node label creating method and system, electronic device and storage medium
CN112527449B (en)*2020-11-192024-07-02北京浪潮数据技术有限公司Cluster node label creation method and system, electronic equipment and storage medium
CN114090253A (en)*2021-11-232022-02-25中国电信股份有限公司 Method, apparatus, electronic device and readable medium for allocating network computing resources
CN114637586A (en)*2022-03-172022-06-17浪潮云信息技术股份公司Data-driven online prediction and K8S resource over-sale realization method
CN114637586B (en)*2022-03-172025-07-08浪潮云信息技术股份公司Method for online prediction of data drive and realizing overstock of K8S resources
CN116112497A (en)*2022-12-292023-05-12天翼云科技有限公司Node scheduling method, device, equipment and medium of cloud host cluster
CN116112497B (en)*2022-12-292024-07-05天翼云科技有限公司Node scheduling method, device, equipment and medium of cloud host cluster

Also Published As

Publication numberPublication date
CN109358965B (en)2022-01-11

Similar Documents

PublicationPublication DateTitle
CN109358965A (en)Cloud computing cluster resource dispatching method, medium, device and calculating equipment
JP7654084B2 (en) Providing explainable machine learning model results using distributed ledgers
CN112711581A (en)Medical data verification method and device, electronic equipment and storage medium
US11630833B2 (en)Extract-transform-load script generation
US11171825B2 (en)Context-based resource allocation with extended user concepts
US10380600B2 (en)Program identifier response to unstructured input
US8478623B2 (en)Automated derivation, design and execution of industry-specific information environment
US10243819B1 (en)Template generation based on analysis
US11487801B2 (en)Dynamic data visualization from factual statements in text
US11755954B2 (en)Scheduled federated learning for enhanced search
US20200326990A1 (en)Dynamic Infrastructure Management and Processing
US20210174216A1 (en)Signaling concept drift during knowledge base population
CN114637529A (en)Machine learning based decommissioning software identification
US20200302350A1 (en)Natural language processing based business domain modeling
US12099809B2 (en)Concept disambiguation for natural language processing
US11303530B2 (en)Ranking of asset tags
AU2021294112B2 (en)Targeted partial re-enrichment of a corpus based on NLP model enhancements
US11445042B2 (en)Correlating multiple media sources for personalized media content
Balaprakash et al.SWARM: Reimagining scientific workflow management systems in a distributed world
CN113807487A (en)System and method for supporting artificial intelligence algorithm to perform automatic continuous updating
Vu et al.Supporting taxonomy management and evolution in a web-based knowledge management system
US20210248152A1 (en)Data prioritization based on determined time sensitive attributes
US20200356531A1 (en)Derived relationship for collaboration documents
US20100306308A1 (en)Scalable system for resource management and/or resource allocation based on online constraint satisfaction solving
US11461540B2 (en)Cross-document propagation of entity metadata

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP01Change in the name or title of a patent holder
CP01Change 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.


[8]ページ先頭

©2009-2025 Movatter.jp