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
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
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 Ltd filed Critical Hangzhou Langhe Technology Co Ltd
Priority to CN201811114998.2A priority Critical patent/CN109358965B/en
Publication of CN109358965A publication Critical patent/CN109358965A/en
Application granted granted Critical
Publication of CN109358965B publication Critical patent/CN109358965B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring 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

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 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.
CN201811114998.2A 2018-09-25 2018-09-25 Cloud computing cluster resource scheduling method, medium, device and computing equipment Active CN109358965B (en)

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)

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

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

Patent Citations (11)

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

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

Cited By (9)

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