CN102932478B - A kind of cloud platform node selecting method and system - Google Patents
A kind of cloud platform node selecting method and system Download PDFInfo
- Publication number
- CN102932478B CN102932478B CN201210460977.2A CN201210460977A CN102932478B CN 102932478 B CN102932478 B CN 102932478B CN 201210460977 A CN201210460977 A CN 201210460977A CN 102932478 B CN102932478 B CN 102932478B
- Authority
- CN
- China
- Prior art keywords
- node
- classification
- contained
- present
- nodes
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000001914 filtration Methods 0.000 claims description 41
- 238000012216 screening Methods 0.000 claims description 5
- 230000000717 retained effect Effects 0.000 claims 2
- 238000010187 selection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
技术领域technical field
本发明涉及云计算技术领域,尤其是涉及一种云平台节点选择方法及系统。The invention relates to the technical field of cloud computing, in particular to a cloud platform node selection method and system.
背景技术Background technique
用户的应用运行在云平台上时,通常是通过工具或浏览器上传应用后通过云平台选择节点,然后通过部署或启动命令,在云平台上运行。在现有技术中,选择节点的方式一般为:根据节点一段时间的运行状态对节点进行排序,生成节点的排序集合,然后选择靠前的节点作为最优节点。发明人在实现本发明的过程中发现,该方式所选取的节点不一定为真正最优的节点,例如,可能会导致云平台上物理位置(如机房)A上的节点运行的应用过多而物理位置B上的节点运行应用过少,或者,可能会导致一个应用的多个实例都运行在同一物理位置上的节点上,若该物理位置一旦宕机则后果不堪设想。When the user's application runs on the cloud platform, it usually uploads the application through a tool or browser, selects a node through the cloud platform, and then runs it on the cloud platform through a deployment or start command. In the prior art, the way of selecting nodes is generally as follows: sort the nodes according to their operating status for a period of time, generate a sorted set of nodes, and then select the top nodes as the optimal nodes. In the process of implementing the present invention, the inventor found that the nodes selected in this way are not necessarily the truly optimal nodes, for example, it may cause too many applications to run on the node on the physical location (such as the computer room) A on the cloud platform. The nodes at physical location B run too few applications, or it may cause multiple instances of an application to run on nodes at the same physical location. If the physical location goes down, the consequences will be disastrous.
此外,发明人在实现本发明的过程中还发现,现有技术选择节点时也并未考虑应用的个性化需求因素,例如如果应用需要私有节点/私有节点群,或需要节点具备访问互联网的功能,那么此时选择出的最优节点很有可能并不符合应用的需求。In addition, the inventor also found that in the process of implementing the present invention, the prior art does not consider the individual requirements of the application when selecting nodes, for example, if the application requires a private node/private node group, or requires the node to have the function of accessing the Internet , then the optimal node selected at this time may not meet the requirements of the application.
发明内容Contents of the invention
有鉴于此,本发明实施例的目的是提供一种云平台节点选择方法及系统,以解决节点选择时的均衡性问题。In view of this, the purpose of the embodiments of the present invention is to provide a cloud platform node selection method and system to solve the problem of balance in node selection.
一方面,本发明实施例提供了一种云平台节点选择方法,所述方法包括:On the one hand, the embodiment of the present invention provides a cloud platform node selection method, the method comprising:
获取节点的地理位置信息,并根据所述地理位置信息将同一地理位置下的节点划分在同一节点类别下;Obtaining geographic location information of nodes, and classifying nodes under the same geographic location into the same node category according to the geographic location information;
获取指定的一个或多个节点类别作为当前节点类别;Get the specified one or more node classes as the current node class;
获取所述当前节点类别所含节点的运行状态信息,并根据所述运行状态信息在所述当前节点类别内部对所含节点进行排序;Obtaining the running status information of the nodes contained in the current node category, and sorting the contained nodes within the current node category according to the running status information;
根据所述排序在所述当前节点类别内部获取指定节点,提供给云平台。Obtain specified nodes within the current node category according to the sorting, and provide them to the cloud platform.
优选的,所述获取指定的一个或多个节点类别作为当前节点类别,具体包括:Preferably, said obtaining one or more specified node categories as the current node category specifically includes:
根据待部署应用的需求,获取指定的一个或多个节点类别作为当前节点类别。According to the requirements of the application to be deployed, obtain the specified one or more node categories as the current node category.
优选的,所述获取所述当前节点类别所含节点的运行状态信息,并根据所述运行状态信息在所述当前节点类别内部对所含节点进行排序,具体包括:Preferably, the acquiring the running status information of the nodes contained in the current node category, and sorting the contained nodes within the current node category according to the running status information, specifically includes:
周期性的获取所述当前节点类别所含节点的运行状态信息;Periodically obtain the operating status information of the nodes contained in the current node category;
统计所述运行状态信息,并按照资源使用率从高到底的规则在所述当前节点类别内部对所含节点进行排序。The running state information is counted, and the contained nodes are sorted within the current node category according to the rule of resource usage from high to low.
优选的,所述根据所述排序在所述当前节点类别内部获取指定节点之前,还包括:Preferably, before obtaining the specified node within the current node category according to the sorting, the method further includes:
根据预置的节点过滤规则进行过滤,以滤掉不满足应用需求的节点。Filter according to the preset node filtering rules to filter out nodes that do not meet the application requirements.
优选的,所述根据预置的节点过滤规则进行过滤,具体包括:Preferably, the filtering according to preset node filtering rules specifically includes:
在后台数据库中配置所述节点过滤规则,其中所述节点过滤规则可由应用动态调整;Configuring the node filtering rules in the background database, wherein the node filtering rules can be dynamically adjusted by the application;
根据所述节点过滤规则进行过滤,将未滤除的节点保留在内存中以供后续使用。Filtering is performed according to the node filtering rules, and the unfiltered nodes are kept in memory for subsequent use.
另一方面,本发明实施例还提供了一种云平台节点选择系统,所述系统包括:On the other hand, the embodiment of the present invention also provides a cloud platform node selection system, the system includes:
地理位置分类模块,用于获取节点的地理位置信息,并根据所述地理位置信息将同一地理位置下的节点划分在同一节点类别下;A geographic location classification module, configured to obtain geographic location information of nodes, and divide nodes under the same geographic location into the same node category according to the geographic location information;
分类选取模块,用于获取指定的一个或多个节点类别作为当前节点类别;A classification selection module, used to obtain one or more specified node categories as the current node category;
类内排序模块,用于获取所述当前节点类别所含节点的运行状态信息,并根据所述运行状态信息在所述当前节点类别内部对所含节点进行排序;An intra-class sorting module, configured to obtain the running status information of the nodes contained in the current node category, and sort the contained nodes within the current node category according to the running status information;
节点选择模块,用于根据所述排序在所述当前节点类别内部获取指定节点,提供给云平台。A node selection module, configured to acquire specified nodes within the current node category according to the sorting, and provide them to the cloud platform.
优选的,所述分类选取模块具体用于:Preferably, the classification selection module is specifically used for:
根据待部署应用的需求,获取指定的一个或多个节点类别作为当前节点类别。According to the requirements of the application to be deployed, obtain the specified one or more node categories as the current node category.
优选的,所述类内排序模块具体包括:Preferably, the intra-class sorting module specifically includes:
运行状态获取子模块,用于周期性的获取所述当前节点类别所含节点的运行状态信息;The running state obtaining submodule is used to periodically obtain the running state information of the nodes contained in the current node category;
排序子模块,用于统计所述运行状态信息,并按照资源使用率从高到底的规则在所述当前节点类别内部对所含节点进行排序。The sorting sub-module is used to count the running status information, and sort the contained nodes within the current node category according to the rule of resource usage from high to low.
优选的,所述系统还包括:Preferably, the system also includes:
过滤模块,用于根据预置的节点过滤规则进行过滤,以滤掉不满足应用需求的节点。The filtering module is configured to filter according to preset node filtering rules, so as to filter out nodes that do not meet application requirements.
优选的,所述过滤模块具体包括:Preferably, the filter module specifically includes:
规则配置子模块,用于在后台数据库中配置所述节点过滤规则,其中所述节点过滤规则可由应用动态调整;A rule configuration submodule, configured to configure the node filtering rules in the background database, wherein the node filtering rules can be dynamically adjusted by the application;
过滤子模块,用于根据所述节点过滤规则进行过滤,将未滤除的节点保留在内存中以供后续使用。The filtering submodule is configured to filter according to the node filtering rules, and keep unfiltered nodes in memory for subsequent use.
本发明实施例先将节点按照地理位置进行分类,然后再进行节点的排序和选择,从而保证了为云平台选择节点时的均衡性,避免了某物理位置上节点运行应用过多或者将应用的多个实例都部署在同一物理位置的节点上等问题,使得节点的选择更加科学、有效。此外,本发明实施例还实现了根据应用的需求对节点进行过滤的功能,能够过滤掉不满足需求的节点,从而也使得节点的选择更加科学、有效,选出的节点成为真正的最优节点。In the embodiment of the present invention, the nodes are first classified according to the geographical location, and then the nodes are sorted and selected, thereby ensuring the balance when selecting nodes for the cloud platform, and avoiding too many applications running on nodes at a certain physical location or the application Multiple instances are deployed on nodes at the same physical location, making the selection of nodes more scientific and effective. In addition, the embodiment of the present invention also realizes the function of filtering nodes according to the requirements of the application, and can filter out nodes that do not meet the requirements, so that the selection of nodes is more scientific and effective, and the selected nodes become the real optimal nodes .
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是本发明实施例一方法的流程图;Fig. 1 is the flowchart of the method of embodiment one of the present invention;
图2是本发明实施例二系统的示意图。Fig. 2 is a schematic diagram of the system of the second embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
参见图1,为本发明实施例一方法的流程图。本实施例的基本思路是:先将待选节点按照地理位置进行分类,然后结合节点的运行状态及过滤规则,最终筛选出最优的节点,以供云平台部署应用。这样筛选出的最优节点不但在资源使用率方面是最优的,更重要的是保证了节点选择时的均衡性。Referring to FIG. 1 , it is a flowchart of a method according to Embodiment 1 of the present invention. The basic idea of this embodiment is: first classify the nodes to be selected according to their geographic locations, and then combine the running status of the nodes and filtering rules to finally select the optimal nodes for cloud platform deployment and application. The optimal nodes selected in this way are not only optimal in terms of resource utilization, but more importantly, ensure the balance of node selection.
所述方法包括以下步骤:The method comprises the steps of:
S101:获取节点的地理位置信息,并根据所述地理位置信息将同一地理位置下的节点划分在同一节点类别下。具体可以获取节点数据,然后识别出节点的物理位置信息,并依据此信息将待选节点分门别类,即将同一个地理位置的节点划分在同一个类别下面。S101: Obtain geographic location information of nodes, and classify nodes under the same geographic location into the same node category according to the geographic location information. Specifically, the node data can be obtained, and then the physical location information of the nodes can be identified, and the nodes to be selected can be classified according to this information, that is, the nodes in the same geographic location can be classified under the same category.
S102:获取指定的一个或多个节点类别作为当前节点类别。在本发明某些实施例中,优选的步骤S102具体可以包括:根据待部署应用的需求,获取指定的一个或多个节点类别作为当前节点类别。这样通过地理位置信息进行初步筛选,可以保证选取到不同地理位置的节点,使得未来最终选取到的节点依据地理位置均匀分布。S102: Obtain one or more specified node categories as the current node category. In some embodiments of the present invention, the preferred step S102 may specifically include: acquiring one or more specified node categories as the current node category according to the requirements of the application to be deployed. In this way, preliminary screening based on geographical location information can ensure that nodes with different geographical locations are selected, so that the nodes finally selected in the future will be evenly distributed according to geographical location.
S103:获取所述当前节点类别所含节点的运行状态信息,并根据所述运行状态信息在所述当前节点类别内部对所含节点进行排序。在本发明某些实施例中优选的,步骤S103具体可以包括:S103: Obtain running status information of nodes contained in the current node category, and sort the contained nodes within the current node category according to the running status information. Preferably in some embodiments of the present invention, step S103 may specifically include:
S1031:周期性的获取所述当前节点类别所含节点的运行状态信息;S1031: Periodically acquire the running status information of the nodes included in the current node category;
S1032:统计所述运行状态信息,并按照资源使用率从高到底的规则在所述当前节点类别内部对所含节点进行排序。S1032: Count the running state information, and sort the contained nodes within the current node category according to the rule of resource usage from high to low.
具体实现时可以使用性能数据库周期性的计算统计每个节点运行状态情况,通过排序算法将资源使用率最高的节点优选置前,调整存放在内存中的节点数据。In the specific implementation, the performance database can be used to periodically calculate and count the running status of each node, and the node with the highest resource usage rate will be prioritized first through the sorting algorithm, and the node data stored in the memory will be adjusted.
S104:根据所述排序在所述当前节点类别内部获取指定节点,提供给云平台。S104: Obtain a specified node within the current node category according to the ranking, and provide it to the cloud platform.
此外在本发明某些实施例中,优选的还可增加过滤步骤,即在S104之前,还可以包括:In addition, in some embodiments of the present invention, it is preferable to add a filtering step, that is, before S104, it may also include:
S105:根据预置的节点过滤规则进行过滤,以滤掉不满足应用需求的节点。S105: Filter according to preset node filtering rules, so as to filter out nodes that do not meet application requirements.
步骤S101至步骤S103本质上为一步步的筛选节点。需要指明的是,在筛选的各个阶段,都可以加入过滤步骤,也即,本实施例并不对步骤S105的位置进行限定,可以是在S101之前,也可以是在S101和S102之间或S102与S103之间,还可以是S103与S104之间。Step S101 to step S103 are essentially step-by-step screening of nodes. It should be noted that in each stage of screening, a filtering step can be added, that is, this embodiment does not limit the position of step S105, which can be before S101, or between S101 and S102, or between S102 and S103 It can also be between S103 and S104.
在本发明某些实施例中,优选的S105具体可以包括:In some embodiments of the present invention, preferred S105 may specifically include:
S1051:在后台数据库中配置所述节点过滤规则,其中所述节点过滤规则可由应用动态调整;S1051: Configure the node filtering rule in the background database, wherein the node filtering rule can be dynamically adjusted by the application;
S1052:根据所述节点过滤规则进行过滤,将未滤除的节点保留在内存中以供后续使用。S1052: Perform filtering according to the node filtering rule, and keep unfiltered nodes in memory for subsequent use.
根据应用自定义策略过滤掉不满足应用规则的节点,通过后台数据库的配置信息,应用可以动态调整策略,这样可以在选择节点最优的同时满足应用个性化需求。According to the application custom strategy, nodes that do not meet the application rules are filtered out, and the application can dynamically adjust the strategy through the configuration information of the background database, so as to meet the individual needs of the application while selecting the optimal node.
实施例二Embodiment two
参见图2,为本发明实施例二系统的示意图。所述系统包括:Referring to FIG. 2 , it is a schematic diagram of a system according to Embodiment 2 of the present invention. The system includes:
地理位置分类模块201,用于获取节点的地理位置信息,并根据所述地理位置信息将同一地理位置下的节点划分在同一节点类别下;Geographic location classification module 201, configured to acquire geographic location information of nodes, and divide nodes under the same geographic location into the same node category according to the geographic location information;
分类选取模块202,用于获取指定的一个或多个节点类别作为当前节点类别;A classification selection module 202, configured to obtain one or more specified node categories as the current node category;
类内排序模块203,用于获取所述当前节点类别所含节点的运行状态信息,并根据所述运行状态信息在所述当前节点类别内部对所含节点进行排序;An intra-class sorting module 203, configured to obtain the running status information of the nodes contained in the current node category, and sort the contained nodes within the current node category according to the running status information;
节点选择模块204,用于根据所述排序在所述当前节点类别内部获取指定节点,提供给云平台。The node selection module 204 is configured to acquire specified nodes within the current node category according to the sorting and provide them to the cloud platform.
此外,还可以包括调度模块,用于协调、调度以上四个模块。In addition, a scheduling module may also be included for coordinating and scheduling the above four modules.
优选的,所述分类选取模块具体用于:Preferably, the classification selection module is specifically used for:
根据待部署应用的需求,获取指定的一个或多个节点类别作为当前节点类别。According to the requirements of the application to be deployed, obtain the specified one or more node categories as the current node category.
优选的,所述类内排序模块具体包括:Preferably, the intra-class sorting module specifically includes:
运行状态获取子模块,用于周期性的获取所述当前节点类别所含节点的运行状态信息;The running state obtaining submodule is used to periodically obtain the running state information of the nodes contained in the current node category;
排序子模块,用于统计所述运行状态信息,并按照资源使用率从高到底的规则在所述当前节点类别内部对所含节点进行排序。The sorting sub-module is used to count the running status information, and sort the contained nodes within the current node category according to the rule of resource usage from high to low.
优选的,所述系统还包括:Preferably, the system also includes:
过滤模块,用于根据预置的节点过滤规则进行过滤,以滤掉不满足应用需求的节点。The filtering module is configured to filter according to preset node filtering rules, so as to filter out nodes that do not meet application requirements.
优选的,所述过滤模块具体包括:Preferably, the filter module specifically includes:
规则配置子模块,用于在后台数据库中配置所述节点过滤规则,其中所述节点过滤规则可由应用动态调整;A rule configuration submodule, configured to configure the node filtering rules in the background database, wherein the node filtering rules can be dynamically adjusted by the application;
过滤子模块,用于根据所述节点过滤规则进行过滤,将未滤除的节点保留在内存中以供后续使用。The filtering submodule is configured to filter according to the node filtering rules, and keep unfiltered nodes in memory for subsequent use.
对于系统实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。As for the system embodiment, since it basically corresponds to the method embodiment, for related parts, please refer to the part description of the method embodiment. The system embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM、RAM、磁碟、光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the implementation of the above method can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, referred to herein as Storage media, such as: ROM, RAM, disk, CD, etc.
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should also be noted that in this article, relational terms such as first and second etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that these entities or operations Any such actual relationship or order exists between. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。本文中应用了具体个例对本发明的原理及实施方式进行了闸述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. In this paper, specific examples have been used to describe the principle and implementation of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; meanwhile, for those of ordinary skill in the art, according to this The idea of the invention will have changes in the specific implementation and scope of application. In summary, the contents of this specification should not be construed as limiting the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present invention are included in the protection scope of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210460977.2A CN102932478B (en) | 2012-11-15 | 2012-11-15 | A kind of cloud platform node selecting method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210460977.2A CN102932478B (en) | 2012-11-15 | 2012-11-15 | A kind of cloud platform node selecting method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102932478A CN102932478A (en) | 2013-02-13 |
CN102932478B true CN102932478B (en) | 2016-08-17 |
Family
ID=47647174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210460977.2A Expired - Fee Related CN102932478B (en) | 2012-11-15 | 2012-11-15 | A kind of cloud platform node selecting method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102932478B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104601364B (en) * | 2014-12-03 | 2018-10-02 | 华为技术有限公司 | Member management method and device in a kind of management cluster |
CN106912063A (en) * | 2017-01-24 | 2017-06-30 | 北京百悟科技有限公司 | Method and device for calling routing |
CN109901985B (en) * | 2017-12-08 | 2022-09-30 | 北京京东尚科信息技术有限公司 | Distributed test apparatus and method, storage medium, and electronic device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702668A (en) * | 2009-11-12 | 2010-05-05 | 上海众恒信息产业有限公司 | Gridding load balance system |
CN102611735A (en) * | 2011-12-21 | 2012-07-25 | 奇智软件(北京)有限公司 | Load balancing method and system of application services |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010099514A2 (en) * | 2009-02-27 | 2010-09-02 | Coach Wei | System and method for computer cloud management |
-
2012
- 2012-11-15 CN CN201210460977.2A patent/CN102932478B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702668A (en) * | 2009-11-12 | 2010-05-05 | 上海众恒信息产业有限公司 | Gridding load balance system |
CN102611735A (en) * | 2011-12-21 | 2012-07-25 | 奇智软件(北京)有限公司 | Load balancing method and system of application services |
Also Published As
Publication number | Publication date |
---|---|
CN102932478A (en) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106095545B (en) | Method for scheduling task and device | |
CN104102475B (en) | The method, apparatus and system of distributed parallel task processing | |
TWI690851B (en) | Computer system resource configuration method and device | |
CN112214288B (en) | Pod scheduling method, device, equipment and medium based on Kubernetes cluster | |
CN107291545A (en) | The method for scheduling task and equipment of multi-user in computing cluster | |
WO2012164718A1 (en) | Storage management system, computer system, and storage management method | |
CN102932478B (en) | A kind of cloud platform node selecting method and system | |
CN106202092A (en) | Method and system for data processing | |
CN103023969A (en) | Cloud platform scheduling method and system | |
CN105700495B (en) | Flexible job shop scheduling machine choice method based on process time grade | |
CN106790332B (en) | A resource scheduling method, system and master node | |
CN103973803A (en) | Cloud resource distribution system and method, and computer readable record medium of stored program | |
CN111158828A (en) | User interface determining method and device of application program APP and storage medium | |
CN104615716B (en) | Distributed social network information acquisition method and system based on priority sequence | |
CN110096548A (en) | Data synchronous method, apparatus, computer equipment and computer storage medium | |
CN116225679A (en) | Computing power network scheduling method, computing power network scheduling device and storage medium | |
CN115391023A (en) | Computing resource optimization method and device for multitask container cluster | |
CN114064296B (en) | A Kubernetes scheduling method, device and storage medium | |
CN103888350A (en) | Method for grouping multi-domain network package classification rule sets | |
CN114328439A (en) | Data storage method and device, electronic equipment and storage medium | |
CN105307280B (en) | A kind of user based on non-orthogonal multiple, which combines, determines method and device | |
CN117032955A (en) | Method, system, equipment and medium for adjusting kernel parameters of operating system | |
CN105117321B (en) | A kind of process management method and management of process terminal | |
CN113900822A (en) | Novel variable-weight resource scheduling method | |
CN106201691A (en) | The dispatching method of a kind of network I/O intensive task and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder |
Address after: 100086 12, 1201, 3 building, 2 South Road, Haidian District Academy of Sciences, Beijing. Patentee after: BEIJING SOHU NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd. Address before: 100084 Beijing Haidian District Zhongguancun East Road 1 hospital 9 building Sohu cyber Building 8 floor 802 room. Patentee before: BEIJING SOHU NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd. |
|
CP02 | Change in the address of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160817 |
|
CF01 | Termination of patent right due to non-payment of annual fee |