WO2012167591A1 - 一种分布式操作命令的处理方法及*** - Google Patents
一种分布式操作命令的处理方法及*** Download PDFInfo
- Publication number
- WO2012167591A1 WO2012167591A1 PCT/CN2011/084914 CN2011084914W WO2012167591A1 WO 2012167591 A1 WO2012167591 A1 WO 2012167591A1 CN 2011084914 W CN2011084914 W CN 2011084914W WO 2012167591 A1 WO2012167591 A1 WO 2012167591A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- main control
- control board
- operation command
- distributed
- board
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
Definitions
- An embodiment of the present invention further provides another method for processing a distributed operation command, where the method includes the following steps:
- the embodiment of the present invention further provides another processing system for distributed operation commands, where the system includes: a main control board and at least one function board;
- the standby main control board in order to enable the device to continue to work, there are generally an active main control board and an alternate main control board.
- the standby main control board is connected to the management layer to implement the function of the main control board.
- the standby main control board of the embodiment of the present invention may also allocate distributed sub-operation commands to each function board according to the first task specific gravity coefficient.
- Step 503 After all the member boards obtain the distributed distributed sub-operation commands, the distributed distributed sub-operation commands are processed, and the corresponding processing results are reported to the main control board.
- embodiments of the present invention can be provided as a method, system, or computer program product.
- the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware.
- the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Hardware Redundancy (AREA)
Abstract
本发明实施例涉及通信技术领域,尤指一种分布式操作命令的处理方法及***,用于解决在不增加主控板与各功能板性能差异的前提下,降低通信设备中主控板的工作负荷的问题。本发明实施例的一种分布式操作命令的处理方法,包括:主控板在收到管理层发送的能够分配给功能板的分布式操作命令后,将分布式操作命令分解为多个分布式子操作命令;主控板根据表示功能板工作负荷程度的第一任务比重系数,为功能板分配分布式子操作命令,并指示功能板处理分配的分布式子操作命令。本发明实施例实现了在不增加主控板与各功能板性能差异的前提下,降低通信设备中主控板的工作负荷。
Description
一种分布式操作命令的处理方法及*** 技术领域
本发明涉及通信技术领域, 特别涉及一种分布式操作命令的处理方法 及***。 背景技术
随着网络技术的高速发展, 用户和运营商对网络需求越来越高, 相应 的, 对通信设备的承载能力要求也在逐步地提高。
目前大型通信设备中管理层发送的操作命令均是通过通信设备中的主 控板进行处理的。 为了能使通信设备满足各种不同的业务需求, 功能板的 数量不断增加, 使得管理及控制的规模也不断扩大。 在这种情况下, 为了 提升通信设备的承载能力, 一般是单方面从硬件上提高主控板的性能, 如 提高主控板的硬件配置。
由于现有的通信设备中利用主控板接收处理来自管理层的操作命令, 再将处理结果反馈至管理层, 使得通信设备中主控板的工作负荷较大。 由 于主控板自身功能的复杂多样性, 仅单方面从硬件上提高管理和控制的功 效, 不仅会增加硬件成本, 也会加剧使主控板与各功能板在性能上的差异。 比如主控板的硬件配置高, 而其他功能板的配置低, 使得在 CPU的处理速 度和传输速率匹配上均会出现较大的差异。
综上所述, 目前还没有一种在不增加主控板与各功能板性能差异的前 提下, 降低通信设备中主控板的工作负荷的方案。 发明内容
本发明实施例提供了一种分布式操作命令的处理方法及***, 用于解
决在不增加主控板与各功能板性能差异的前提下, 降低通信设备中主控板 的工作负荷的问题。
本发明实施例提供了一种分布式操作命令的处理方法, 该方法包括以 下步驟:
主控板在收到管理层发送的能够分配给功能板的分布式操作命令后, 将所述分布式操作命令分解为至少一个分布式子操作命令;
所述主控板根据用于表示所述功能板工作负荷程度的第一任务比重系 数, 为所述功能板分配所述分布式子操作命令, 并指示所述功能板处理分 配的所述分布式子操作命令。
相应地, 本发明实施例提供了一种分布式操作命令的处理***, 该系 统包括:
主控板及至少一个功能板; 其中,
所述主控板, 用于在收到管理层发送的能够分配给所述功能板的分布 式操作命令后, 将所述分布式操作命令分解为至少一个分布式子操作命令; 并根据用于表示所述功能板工作负荷程度的第一任务比重系数, 为所述功 能板分配所述分布式子操作命令, 并指示所述功能板处理分配的所述分布 式子操作命令;
所述功能板, 用于接收并处理主控板分配的分布式子操作命令; 及将 所述分布式子操作命令的处理结果返回给所述主控板。
本发明实施例还提供另一种分布式操作命令的处理方法, 该方法包括 以下步驟:
主控板在收到管理层发送的能够分配给功能板的分布式操作命令后, 将所述分布式操作命令分解为至少一个分布式子操作命令;
所述主控板根据用于表示所述功能板工作负荷程度的第一任务比重系 数和用于表示主控板工作负荷程度的第二任务比重系数, 分别为所述功能
板和所述主控板分配所述分布式子操作命令, 并指示所述功能板处理分配 的所述分布式子操作命令。
相应地, 本发明实施例还提供了另一种分布式操作命令的处理***, 该***包括: 主控板及至少一个功能板; 其中,
所述主控板, 用于在收到管理层发送的能够分配给功能板的分布式操 作命令后, 将所述分布式操作命令分解为至少一个分布式子操作命令, 根 据用于表示所述功能板工作负荷程度的第一任务比重系数和用于表示主控 板工作负荷程度的第二任务比重系数, 分别为所述功能板和所述主控板分 配所述分布式子操作命令;
所述功能板, 用于接收并处理主控板分配的分布式子操作命令; 及将 所述分布式子操作命令的处理结果返回给所述主控板。
本发明实施例由于主控板将收到的管理层发送的分布式操作命令, 根 据各功能板的任务比重系数分配给各功能板进行处理, 从而在不增加主控 板与各功能板性能差异的前提下 , 降低通信设备中主控板的工作负荷。 附图说明
图 1 为本发明实施例中主控板通过第一任务比重系数对分布式操作命 令的处理方法的流程图;
图 2 为本发明实施例中功能板对接收到的分布式操作命令的处理方法 的流程图;
图 3 为本发明实施例中通过第一任务比重系数对分布式操作命令的处 理***的结构示意图;
图 4为本发明实施例中主控板通过第一任务比重系数和第二任务比重 系数对分布式操作命令的处理方法流程图;
图 5为本发明实施例中分布式操作命令的处理方法流程图;
图 6为本发明实施例中通过第一任务比重系数和第二任务比重系数对
分布式操作命令的处理***的结构示意图;
图 7A 为本发明实施例中主控板为主用主控板时的分布式操作命令的 处理***的结构示意图;
图 7B 为本发明实施例中主控板为备用主控板时的分布式操作命令的 处理***的结构示意图。 具体实施方式 本发明实施例的主控板将收到的管理层发送的分布式操作命令根据各 功能板的任务比重系数分配给各功能板进行处理, 从而在不增加主控板与 各功能板性能差异的前提下, 降低通信设备中主控板的工作负荷。
下面结合说明书附图对本发明实施例作进一步详细描述。
如图 1 所示, 为本发明实施例中主控板通过第一任务比重系数对分布 式操作命令的处理方法的流程图, 该方法包括以下步驟:
步驟 101、主控板在收到管理层发送的能够分配给功能板的分布式操作 命令后, 将该分布式操作命令分解为多个分布式子操作命令;
步驟 102、主控板根据用于表示功能板工作负荷程度的第一任务比重系 数, 为功能板分配分布式子操作命令, 并指示功能板处理分配的分布式子 操作命令。
其中, 在通信设备中主控板主要负责通信设备的管理和控制。 在实施 中,主控板可以通过若干个至少 100M的交换口与各功能板连接;功能板主 要用以完成不同业务, 并承载不同功能, 各功能板被主控板管理及控制。
需要说明的是, 本发明实施例中的分布式操作命令主要是指执行耗时 长的、 可分配给功能板进行处理的操作命令, 尤其是指大量循环迭代的业 务配置等操作命令, 但不以此为限, 具体的分布式操作命令需要根据通信 设备的需求进行选择。
较佳地, 表示功能板工作负荷程度的第一任务比重系数可以是功能板
的 CPU空闲率和 CPU主频能力两个参数的乘积。
需要说明的是, 计算第一任务比重系数的参数并不限于功能板的 CPU 空闲率和 CPU主频能力, 其他能够表示功能板工作负荷程度的运算方式也 适用于本发明实施例。
具体的, 主控板在接收到来自管理层发送的操作命令后, 先判断该操 作命令是否为能够分配给功能板的分布式操作命令;
在接收到的操作命令是能够分配给功能板的分布式操作命令时, 对该 分布式操作命令进行分解, 得到为多个分布式子操作命令, 并将该多个分 布式子操作命令分配给各功能板进行处理;
较佳地, 在接收到的操作命令不是能够分配给功能板的分布式操作命 令时, 主控板对该操作命令进行处理, 并将处理结果返回管理层。
较佳地, 主控板在为各功能板分配分布式子操作命令时, 一般是根据 每个功能板的第一任务比重系数的大小, 确定第一任务比重系数的比例关 系; 再根据该第一任务比重系数的比例关系, 分别为每个功能板分配分布 式子操作命令。
下面举例说明如何根据每个功能板的第一任务比重系数的大小, 确定 第一任务比重系数的比例关系。 需说明的是, 该举例仅为说明性的, 而非 限制性的。
以三个功能板为例, 第一个功能板的 CPU空闲率为 25%, CPU主频为 600MHz, 则第一个功能板的第一任务比重系数为 25% X 600=150;
第二个功能板的 CPU空闲率为 90%, CPU主频为 600MHz, 则第二个 功能板的第一任务比重系数为 90% X 600=540;
第三个功能板的 CPU空闲率为 70%, CPU主频为 300MHz, 则第三个 功能板的第一任务比重系数为 70% X 300=210;
则三个功能板的第一任务比重系数的比例关系为 150:540:210;
主控板接收到的来自管理侧的分布式子操作命令, 比如全量配置时隙
60万条, 则主控板可按照 150:540:210的比例关系,将分布式子操作命令分 为 10万条、 36万条及 14万条, 并按该比例关系为三个功能板分配分布式 子操作命令, 即为第一个功能板分配 10万条分布式子操作命令, 为第二个 功能板分配 36万条分布式子操作命令, 为第三个功能板分配 14万条分布 式子操作命令。
较佳地, 还可设定一阈值, 在主控板接收到各功能板上报的第一任务 比重系数后, 主控板判断每个第一任务比重系数与该阈值的关系, 若第一 任务比重系数大于该阈值, 则说明该功能板工作负荷程度低, 可为该功能 板分配分布式子操作命令; 若第一任务比重系数小于该阈值, 则说明该功 能板工作负荷程度高, 则不能为该功能板分配分布式子操作命令; 主控板 可以采用上面提到的比例关系的方式, 为第一任务比重系数大于该阈值的 各功能板平均分配分布式子操作命令进行处理。
在实施中, 为了使设备能够持续工作, 一般会有主用主控板和备用主 控板。 备用主控板在主用主控板由于某种原因 (如故障等, 但不以此为限) 停止工作时, 备用主控板与管理层连接, 用以实现主用主控板的功能。 本 实施例中的主控板可以为主用主控板, 也可以为备用主控板; 备用主控板 通过第一任务比重系数对分布式操作命令的处理方法与上述处理方法相 似, 此处不再赘述。
本实施例中, 在步驟 102之后, 功能板对接收到主控板分配的分布式 子操作命令进行相应处理, 具体处理方法如图 2所示, 该方法包括以下步 驟:
步驟 201、 功能板接收并处理主控板分配的分布式子操作命令; 步驟 202、 功能板将分布式子操作命令的处理结果返回给主控板。
较佳地, 步驟 201中的功能板接收分布式子操作命令之前, 还包括:
功能板根据自身当前的工作负荷程度确定第一任务比重系数, 并向主 控板上报第一任务比重系数。
较佳地, 各功能板可定时向主控板上报各功能板对应的第一任务比重 系数。
较佳地, 在步驟 202 中的功能板将分布式子操作命令的处理结果返回 给主控板之后, 主控板将接收到来自各功能板的分布式子操作命令的处理 结果返回给管理层。
较佳地, 本发明实施例中主控板还可根据用于表示主控板的工作负荷 程度的第二任务比重系数及各功能板对应的第一任务比重系数, 为主控板 及各功能板分配分布式子操作命令, 从而提高了处理分布式子操作命令的 效率。
基于同一发明构思, 本发明实施例中还提供了一种分布式操作命令的 处理***, 由于***解决问题的原理与上述分布式操作命令的处理方法相 似, 因此***的实施可以参见方法的实施, 重复之处不再赘述。
如图 3 所示, 为本发明实施例中通过第一任务比重系数对分布式操作 命令的处理***的结构示意图, 该***包括: 主控板 30及至少一个功能板 31 ; 其中,
主控板 30,用于在收到管理层发送的能够分配给功能板 31的分布式操 作命令后, 将分布式操作命令分解为多个分布式子操作命令; 并根据用于 表示功能板 31工作负荷程度的第一任务比重系数, 为功能板 31分配分布 式子操作命令, 并指示功能板 31处理分配的分布式子操作命令;
功能板 31 , 用于接收并处理主控板 30分配的分布式子操作命令; 及将 分布式子操作命令的处理结果返回给主控板 30。
在实施中, 为了使设备能够持续工作, 一般会有主用主控板和备用主 控板。 备用主控板在主用主控板由于某种原因 (如故障等, 但不以此为限)
停止工作时, 备用主控板与管理层连接, 用以实现主用主控板的功能。 本 实施例中的主控板 30可以为主用主控板, 也可以为备用主控板。
如图 4所示, 为了提高分布式子操作命令的处理效率, 本发明实施例 提供了一种通过第一任务比重系数及第二任务比重系数对分布式操作命令 的处理方法, 如图 4所示, 为本发明实施例中主控板通过第一任务比重系 数及第二任务比重系数对分布式操作命令的处理方法, 该方法包括以下步 驟:
步驟 401、主控板在收到管理层发送的能够分配给功能板的分布式操作 命令后, 将该分布式操作命令分解为多个分布式子操作命令;
步驟 402、主控板根据第一任务比重系数和用于表示主控板的工作负荷 程度的第二任务比重系数, 分别为功能板和主控板分配分布式子操作命令。
在实施中, 为了使设备能够持续工作, 一般会有主用主控板和备用主 控板。 备用主控板在主用主控板由于某种原因停止工作时, 备用主控板与 管理层连接, 用以实现主用主控板的功能。 本发明实施例的备用主控板除 了负责通信设备的管理和控制, 还可以根据第一任务比重系数为各功能板 分配分布式子操作命令等。
较佳地, 本发明实施例中的主控板可以是主用主控板或备用主控板。 如果本发明实施例中的主控板是主用主控板, 则步驟 402 中, 主控板 分配分布式子操作命令包括以下三种情况:
若第二任务比重系数包括主用主控板对应的第二任务比重系数, 则主 用主控板分别为功能板和主用主控板分配分布式子操作命令;
若第二任务比重系数包括备用主控板对应的第二任务比重系数, 主用 主控板分别为功能板和备用主控板分配分布式子操作命令;
若第二任务比重系数包括主用主控板对应的第二任务比重系数和备用 主控板对应的第二任务比重系数, 主用主控板分别为功能板、 主用主控板
和备用主控板分配分布式子操作命令。
具体的, 当主用主控板工作时, 备用主控板处于空闲状态;
主用主控板可根据各功能板对应的第一任务比重系数, 为功能板分配 分布式子操作命令;
或主用主控板可根据各功能板对应的第一任务比重系数及主用主控板 对应的第二任务比重系数, 为功能板及主用主控板分配分布式子操作命令; 或主用主控板可根据各功能板对应的第一任务比重系数及备用主控板 对应的第二任务比重系数, 为功能板及备用主控板分配分布式子操作命令; 或主用主控板可根据功能板对应的第一任务比重系数、 主用主控板对 应的第二任务比重系数及备用主控板对应的第二任务比重系数, 为功能板、 该主用主控板自身及备用主控板分配分布式子操作命令, 并指示功能板及 备用主控板处理分配的分布式子操作命令。
如果本发明实施例中的主控板是备用主控板, 则步驟 402 中, 备用主 控板分配分布式子操作命令包括以下两种情况:
备用主控板可根据各功能板对应的第一任务比重系数, 为功能板分配 分布式子操作命令;
或备用主控板可根据各功能板对应的第一任务比重系数及备用主控板 对应的第二任务比重系数, 为功能板及备用主控板分配分布式子操作命令。
在实施中, 当主用主控板由于某种原因 (如故障等)停止工作时, 备 用主控板与各功能板连接, 以实现对各功能板的管理和控制。
具体的, 备用主控板可根据各功能板对应的第一任务比重系数, 为功 能板分配分布式子操作命令, 并指示功能板处理分配的分布式子操作命令; 或备用主控板可根据各功能板对应的第一任务比重系数及备用主控板 对应的第二任务比重系数, 为功能板及备用主控板自身分配分布式子操作 命令, 并指示功能板处理分配的分布式子操作命令。
较佳地, 主控板根据每个第一任务比重系数的大小以及第二任务比重 系数的大小, 确定包含第一任务比重系数和第二任务比重系数的比例关系; 主控板根据该任务比重系数的比例关系, 分别为主控板和每个功能板分配 分布式子操作命令。
其中,第一任务比重系数为对应功能板的 CPU空闲率与 CPU主频的乘 积; 第二任务比重系数为主控板的 CPU空闲率与 CPU主频的乘积。
比如三个功能板的第一任务比重系数分别为 150、 540、 210; 主用主控 板和备用主控板的第二任务比重系数分别是 500和 300,则包含第一任务比 重系数和第二任务比重系数的比例关系就是 150:540:210: 500: 300。
需要说明的是, 本实施例中主控板是根据各功能板上报的第一任务比 重系数及主控板的第二任务比重系数所确定的比例关系对分布式子操作命 令进行分配的, 该比例关系的确定及对分布式子操作命令进行分配的方法 与仅分配给各功能板进行处理的方法相似, 此处不再赘述。
本实施例中, 在步驟 402之后, 功能板对接收到主控板分配的分布式 子操作命令进行相应处理, 具体方法如图 2所示, 此处不再赘述。
较佳地, 步驟 402之后还可以进一步包括:
各功能板将分配的分布式子操作命令处理完后, 发送分配的分布式子 操作命令的处理结果至主控板, 主控板在接收到各功能板发送的分配的分 布式子操作命令的处理结果后, 将各功能板发送的分配的分布式子操作命 令的处理结果及主控板(包括主用主控板和 /或备用主控板)分配的分布 式子操作命令处理结果一起返回至管理侧。
下面以主用主控板、 备用主控板和功能板三块板为例, 说明本发明实 施例中分布式操作命令的处理方法。 如图 5 所示, 为本发明实施例中分布 式操作命令的处理方法流程图, 在该方法中, 功能板在启动时通过板间通 信口分别与两个主控板建立关联(例如采用套接字连接, 但不以此为限)。
主用主控板、 备用主控板根据连接情况创建分布式集合, 该分布式集合的 成员即为主用主控板、 备用主控板和功能板。
该方法包括以下步驟:
步驟 501 : 分布式集合的成员, 即主用主控板、备用主控板和功能板定 时确定自身的任务比重系数上报给主用主控板。 假设此时, 主用主控板的 CPU空闲 25%,主频 600MHz;备用主控板的 CPU空闲 90%,主频 600MHz; 功能板的 CPU空闲 70%, 主频 300MHz; 此处任务比重系数设为 CPU空闲 与 CPU主频的乘积,则主用主控板收到的任务系数分别为 150、 540和 210。
步驟 502: 主用主控板接受来自管理层能够分配给功能板的分布式操 作, 并将该分布式操作命令分解为多个分布式子操作命令, 比如全量配置 时隙 60万条, 则主用主控板根据 150、 540和 210的任务比重系数的归一 化比例关系, 即 150: 540: 210,将 60万条分布式子操作命令分为 10万条、 36万条和 14万条,接着分配相应的操作命令数目给主用主控板、备用主控 板和功能板。
步驟 503 : 所有成员板获得分配的分布式子操作命令后,对分配的分布 式子操作命令进行处理, 并将相应的处理结果汇报给主用主控板。
步驟 504:主用主控板等待分布式集合中备用主控板和功能板的分布式 子操作命令的处理情况, 在主用主控板收集了所有分布式子操作命令的处 理结果后, 主用主控板将所有处理结果反馈给管理层。
基于同一发明构思, 本发明实施例中还提供了一种分布式操作命令的 处理***, 由于***解决问题的原理与上述分布式操作命令的处理方法相 似, 因此***的实施可以参见方法的实施, 重复之处不再赘述。
如图 6所示, 为本发明实施例中分布式操作命令的处理***, 包括: 主控板 60及至少一个功能板 61 ; 其中,
主控板 60,用于在收到管理层发送的能够分配给功能板 61的分布式操
作命令后, 将分布式操作命令分解为多个分布式子操作命令, 根据用于表 示功能板 61工作负荷程度的第一任务比重系数和用于表示主控板 60工作 负荷程度的第二任务比重系数, 分别为功能板 61和主控板 60分配分布式 子操作命令;
功能板 61 , 用于接收并处理主控板 61分配的分布式子操作命令; 及将 分布式子操作命令的处理结果返回给主控板 60。
在实施中, 为了使设备能够持续工作, 一般会有主用主控板和备用主 控板。 备用主控板在主用主控板由于某种原因停止工作时, 备用主控板与 管理层连接, 用以实现主用主控板的功能。 本实施例中的主控板可以为主 用主控板, 也可以为备用主控板。
较佳地, 主控板 60可以是主用主控板或备用主控板。
如果本发明实施例主控板 60是主用主控板 62 ,则本发明实施例中分布 式操作命令的处理***如图 7A, 包括: 主用主控板 62、 备用主控板 63及 至少一个功能板 61。
在主用主控板 62需要根据备用主控板 63的第二任务比重系数分配分 布式子操作命令时, 备用主控板 63 可以将备用主控板 63的第二任务比重 系数分配分布式子操作命令发送给主用主控板 62, 并对收到的分布式子操 作命令进行处理, 将处理后的处理结果返回给主用主控板 62, 如图 7A所 示。
如果本发明实施例主控板 60是备用主控板 65 ,则本发明实施例中分布 式操作命令的处理***如图 7B, 包括: 主用主控板 64、 备用主控板 65及 至少一个功能板 61。
主用主控板 64由于某种原因停止工作, 备用主控板 65与管理层连接, 用以实现主用主控板的功能, 不管主用主控板 64是否具有本发明实施例中 主控板 60中分配分布式子操作命令的功能, 备用主控板 65都具有分配分
布式子操作命令的功能。
本领域内的技术人员应明白, 本发明的实施例可提供为方法、 ***、 或计算机程序产品。 因此, 本发明可采用完全硬件实施例、 完全软件实施 例、 或结合软件和硬件方面的实施例的形式。 而且, 本发明可采用在一个 或多个其中包含有计算机可用程序代码的计算机可用存储介质 (包括但不 限于磁盘存储器、 CD-ROM、 光学存储器等)上实施的计算机程序产品的 形式。
本发明是参照根据本发明实施例的方法、 设备(***)、 和计算机程序 产品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流 程图和 /或方框图中的每一流程和 /或方框、 以及流程图和 /或方框图中 的流程和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专 用计算机、 嵌入式处理机或其他可编程数据处理设备的处理器以产生一个 机器, 使得通过计算机或其他可编程数据处理设备的处理器执行的指令产 生用于实现在流程图一个流程或多个流程和 /或方框图一个方框或多个方 框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理 设备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存 储器中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个 流程或多个流程和 /或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备 上, 使得在计算机或其他可编程设备上执行一系列操作步驟以产生计算机 实现的处理, 从而在计算机或其他可编程设备上执行的指令提供用于实现 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的 功能的步驟。
本发明实施例由于主控板将收到的管理层发送的分布式操作命令, 根
据各功能板的任务比重系数分配给各功能板进行处理, 从而在不增加主控 板与各功能板性能差异的前提下 , 降低通信设备中主控板的工作负荷。
尽管已描述了本发明的优选实施例, 但本领域内的技术人员一旦得知 了基本创造性概念, 则可对这些实施例作出另外的变更和修改。 所以, 所 附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和 修改。
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离 本发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权 利要求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在 内。
Claims
1、 一种分布式操作命令的处理方法, 其特征在于, 该方法包括: 主控板在收到管理层发送的能够分配给功能板的分布式操作命令后, 将所述分布式操作命令分解为至少一个分布式子操作命令;
所述主控板根据用于表示所述功能板工作负荷程度的第一任务比重系 数, 为所述功能板分配所述分布式子操作命令, 并指示所述功能板处理分 配的所述分布式子操作命令。
2、 如权利要求 1所述的方法, 其特征在于, 所述主控板为所述功能板 分配所述分布式子操作命令包括:
所述主控板根据每个第一任务比重系数的大小, 确定第一任务比重系 数的比例关系;
所述主控板根据所述第一任务比重系数的比例关系, 分别为每个所述 功能板分配所述分布式子操作命令。
3、 如权利要求 1或 2所述的方法, 其特征在于, 所述第一任务比重系 数为对应功能板的 CPU空闲率与 CPU主频的乘积。
4、 如权利要求 1或 2所述的方法, 其特征在于, 所述主控板分配所述 分布式子操作命令之后, 还包括:
所述功能板接收并处理主控板分配的分布式子操作命令;
所述功能板将所述分布式子操作命令的处理结果返回给所述主控板。
5、 如权利要求 4所述的方法, 其特征在于, 所述功能板接收分布式子 操作命令之前, 还包括:
所述功能板根据自身当前的工作负荷程度确定第一任务比重系数, 并 向所述主控板上报所述第一任务比重系数。
6、 如权利要求 4所述的方法, 其特征在于, 所述功能板将所述分布式 子操作命令的处理结果返回给所述主控板之后, 还包括: 所述主控板将接收到的来自所述功能板的所述分布式子操作命令的处 理结果返回给所述管理层。
7、 一种分布式操作命令的处理方法, 其特征在于, 该方法包括: 主控板在收到管理层发送的能够分配给功能板的分布式操作命令后, 将所述分布式操作命令分解为至少一个分布式子操作命令;
所述主控板根据用于表示所述功能板工作负荷程度的第一任务比重系 数和用于表示主控板工作负荷程度的第二任务比重系数, 分别为所述功能 板和所述主控板分配所述分布式子操作命令, 并指示所述功能板处理分配 的所述分布式子操作命令。
8、 如权利要求 7所述的方法, 其特征在于, 所述主控板分配所述分布 式子操作命令包括:
所述主控板根据每个第一任务比重系数的大小以及所述第二任务比重 系数的大小, 确定包含第一任务比重系数和第二任务比重系数的比例关系; 所述主控板根据所述任务比重系数的比例关系, 分别为所述主控板和 每个所述功能板分配所述分布式子操作命令。
9、 如权利要求 7或 8所述的方法, 其特征在于, 所述主控板是主用主 控板;
所述主控板分配所述分布式子操作命令包括:
当所述第二任务比重系数包括主用主控板对应的第二任务比重系数 时, 所述主用主控板分别为所述功能板和主用主控板分配所述分布式子操 作命令;
当所述第二任务比重系数包括备用主控板对应的第二任务比重系数 时, 所述主用主控板分别为所述功能板和备用主控板分配所述分布式子操 作命令;
当所述第二任务比重系数包括主用主控板对应的第二任务比重系数和 备用主控板对应的第二任务比重系数时, 所述主用主控板分别为所述功能 板、 主用主控板和备用主控板分配所述分布式子操作命令。
10、 如权利要求 7或 8所述的方法, 其特征在于, 所述第一任务比重 系数为对应功能板的 CPU空闲率与 CPU主频的乘积;
所述第二任务比重系数为所述主控板的 CPU空闲率与 CPU主频的乘 积。
11、 如权利要求 7或 8所述的方法, 其特征在于, 所述主控板分配所 述分布式子操作命令之后, 还包括:
所述功能板接收并处理主控板分配的分布式子操作命令;
所述功能板将所述分布式子操作命令的处理结果返回给所述主控板。
12、 如权利要求 11所述的方法, 其特征在于, 所述功能板接收分布式 子操作命令之前, 还包括:
所述功能板根据自身当前的工作负荷程度确定第一任务比重系数, 并 向所述主控板上报所述第一任务比重系数。
13、 如权利要求 12所述的方法, 其特征在于, 所述功能板将所述分布 式子操作命令的处理结果返回给所述主控板之后, 还包括:
所述主控板将接收到来自所述功能板的所述分布式子操作命令的处理 结果以及主控板处理所述分布式子操作命令的处理结果返回给所述管理 层。
14、 一种分布式操作命令的处理***, 其特征在于, 包括: 主控板及 至少一个功能板; 其中,
所述主控板, 用于在收到管理层发送的能够分配给所述功能板的分布 式操作命令后, 将所述分布式操作命令分解为至少一个分布式子操作命令; 并根据用于表示所述功能板工作负荷程度的第一任务比重系数, 为所述功 能板分配所述分布式子操作命令, 并指示所述功能板处理分配的所述分布 式子操作命令;
所述功能板, 用于接收并处理主控板分配的分布式子操作命令; 及将 所述分布式子操作命令的处理结果返回给所述主控板。
15、 一种分布式操作命令的处理***, 其特征在于, 包括: 主控板及 至少一个功能板; 其中,
所述主控板, 用于在收到管理层发送的能够分配给功能板的分布式操 作命令后, 将所述分布式操作命令分解为至少一个分布式子操作命令, 根 据用于表示所述功能板工作负荷程度的第一任务比重系数和用于表示主控 板工作负荷程度的第二任务比重系数, 分别为所述功能板和所述主控板分 配所述分布式子操作命令;
所述功能板, 用于接收并处理主控板分配的分布式子操作命令; 及将 所述分布式子操作命令的处理结果返回给所述主控板。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110150615.9 | 2011-06-07 | ||
CN201110150615.9A CN102819458B (zh) | 2011-06-07 | 2011-06-07 | 一种分布式操作命令的处理方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012167591A1 true WO2012167591A1 (zh) | 2012-12-13 |
Family
ID=47295417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/084914 WO2012167591A1 (zh) | 2011-06-07 | 2011-12-29 | 一种分布式操作命令的处理方法及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102819458B (zh) |
WO (1) | WO2012167591A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103064741B (zh) * | 2012-12-24 | 2015-08-05 | 浙江工业大学 | 一种基于能量模型的可分负荷调度方法 |
CN104598318B (zh) * | 2014-12-30 | 2018-12-04 | 北京奇艺世纪科技有限公司 | 节点计算能力的汇报方法和计算节点 |
CN105653371A (zh) * | 2015-12-29 | 2016-06-08 | 曙光云计算技术有限公司 | 用于PaaS环境下的资源池管理方法和装置 |
CN107797866B (zh) * | 2016-05-31 | 2020-11-24 | Oppo广东移动通信有限公司 | 处理器资源的分配方法及移动终端和介质产品 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145961A (zh) * | 2007-07-19 | 2008-03-19 | 中兴通讯股份有限公司 | 一种通讯设备代理层应答方法 |
CN101217450A (zh) * | 2008-01-15 | 2008-07-09 | 中兴通讯股份有限公司 | 一种呼叫分发方法 |
CN102025534A (zh) * | 2010-11-16 | 2011-04-20 | 中兴通讯股份有限公司 | 单板资源配置方法及装置 |
-
2011
- 2011-06-07 CN CN201110150615.9A patent/CN102819458B/zh active Active
- 2011-12-29 WO PCT/CN2011/084914 patent/WO2012167591A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145961A (zh) * | 2007-07-19 | 2008-03-19 | 中兴通讯股份有限公司 | 一种通讯设备代理层应答方法 |
CN101217450A (zh) * | 2008-01-15 | 2008-07-09 | 中兴通讯股份有限公司 | 一种呼叫分发方法 |
CN102025534A (zh) * | 2010-11-16 | 2011-04-20 | 中兴通讯股份有限公司 | 单板资源配置方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102819458B (zh) | 2017-09-26 |
CN102819458A (zh) | 2012-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107087019B (zh) | 一种基于端云协同计算架构的任务调度方法及装置 | |
KR101781063B1 (ko) | 동적 자원 관리를 위한 2단계 자원 관리 방법 및 장치 | |
CN105183554B (zh) | 高性能计算与云计算混合计算***及其资源管理方法 | |
CN102696000A (zh) | 用于虚拟化数据中心中的协调能量管理的方法和设备 | |
CN104021040A (zh) | 基于时间约束条件下的云计算关联任务调度方法和装置 | |
CN102855218A (zh) | 数据处理***、方法及装置 | |
CN104102548A (zh) | 任务资源调度处理方法和*** | |
WO2013117079A1 (zh) | 一种虚拟机负载均衡方法、管理模块及虚拟机集群*** | |
US20120144389A1 (en) | Optimizing virtual image deployment for hardware architecture and resources | |
WO2012167591A1 (zh) | 一种分布式操作命令的处理方法及*** | |
US20100211680A1 (en) | Apparatus and method to allocate limited resources | |
WO2012100545A1 (zh) | 一种业务调度方法、***及设备 | |
CN111666158A (zh) | 一种基于Kubernetes的容器调度方法、装置、存储介质及电子设备 | |
CN110532060B (zh) | 一种混合网络环境数据采集方法及*** | |
Hsu et al. | Job sequence scheduling for cloud computing | |
Kaur et al. | Load balancing techniques of cloud computing | |
US11531572B2 (en) | Cross-cluster host reassignment | |
JP2013196695A (ja) | 仮想マシン割り当てシステム及びその方法 | |
CN105933136A (zh) | 一种资源调度方法及*** | |
JP6700552B2 (ja) | 処理制御プログラム、処理制御装置及び処理制御方法 | |
CN108347341A (zh) | 一种用于调整虚拟机加速能力的加速能力调整方法及装置 | |
Xhafa et al. | Immediate mode scheduling of independent jobs in computational grids | |
Shelar et al. | Autonomic and energy-aware resource allocation for efficient management of cloud data centre | |
WO2022111466A1 (zh) | 任务调度方法、控制方法、电子设备、计算机可读介质 | |
CN113822485B (zh) | 一种配电网调度任务优化方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11867161 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11867161 Country of ref document: EP Kind code of ref document: A1 |