WO2013016977A1 - Method and system for uniformly scheduling remote resources of cloud computing - Google Patents

Method and system for uniformly scheduling remote resources of cloud computing Download PDF

Info

Publication number
WO2013016977A1
WO2013016977A1 PCT/CN2012/076729 CN2012076729W WO2013016977A1 WO 2013016977 A1 WO2013016977 A1 WO 2013016977A1 CN 2012076729 W CN2012076729 W CN 2012076729W WO 2013016977 A1 WO2013016977 A1 WO 2013016977A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
resource
area
center
processing area
Prior art date
Application number
PCT/CN2012/076729
Other languages
French (fr)
Chinese (zh)
Inventor
柯尊友
黄翔
迟恩宇
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2013016977A1 publication Critical patent/WO2013016977A1/en

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
    • G06F9/505Allocation 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

  • the present invention relates to a cloud computing technology for a telecommunication service, and in particular, to a method and system for uniformly scheduling a cloud computing remote resource. Background technique
  • the main purpose of the embodiments of the present invention is to provide a method and system for uniformly scheduling remote resources of cloud computing, and solving the problem of low resource utilization in the existing telecommunication service network.
  • the present invention provides a method for uniformly scheduling remote resources of a cloud computing, including:
  • the control center obtains the resource usage information and the service load information of the resource pool of each area through the cloud computing resource management system ROS, and formulates the scheduling policy of the service processing area switching according to the resource usage information and the service load information of each area.
  • the method further includes:
  • the control center notifies the destination service processing area of the switch to obtain the version of the service, and the service system of the destination service processing area constructs resources and starts services according to the version of the service;
  • the control center loads the scheduling policy of the service processing area switching.
  • control center acquires resources of a resource pool of each area through ROS. Use the information as:
  • the ROS of each area obtains the resource usage information of the resource pool of the local area through the interface and/or the plug-in, and reports the resource usage information to the dispatching center of the control center; or the dispatching center of the control center responds through each ROS query. Resource usage information for the resource pool of the zone.
  • the resource pool includes a computing resource, a storage resource, a network resource, and a software resource; wherein the storage resource includes distributed file storage, distributed structured storage, distributed cache (Cache), and traditional magnetic
  • the network resources include switches and routers, and the software resources include middleware and commercial software.
  • the control center obtains the service load information of each area through the ROS as follows: the service system in each area collects the service load information, and reports the service load information to the dispatch center of the control center through the corresponding ROS. Or, the dispatching center of the control center queries the traffic load information of the corresponding area through each ROS.
  • the scheduling policy for establishing a service processing area handover is:
  • the dispatching center of the control center automatically determines the resource scheduling policy for the service processing area switching according to the resource usage information and the service load information of the resource pool reported in each area, and switches the service of the source service processing area to the destination service processing area for processing.
  • control center notifies the destination service processing area after the handover that the service version is obtained:
  • the notification service center obtains the version of the service switched to the destination service processing area.
  • the service system of the destination service processing area constructs resources and starts services according to the version of the service:
  • the service system of the destination service processing area After receiving the notification from the dispatching center, the service system of the destination service processing area obtains the version of all the services that are switched to the local area from the version center of the control center, and constructs and starts the service and the service according to the version of the obtained service.
  • the resources provided will be completed by the corresponding ROS The preparation of the business and resources is reported to the dispatch center.
  • the scheduling policy of the control center loading service processing area switching is:
  • the scheduling center of the control center is determined according to the completed service and resource preparation reported by the service system of the destination service processing area, and is determined in the destination service processing area. After all the preparations are sent, the policy load request is sent to the global load balancing center of the control center. After receiving the policy loading request, the global load balancing center loads the scheduling policy of the service processing area switching.
  • the present invention also provides a system for uniformly scheduling remote resources of a cloud computing, including: a control center and ROS;
  • the control center is configured to acquire the resource usage information and the service load information of the resource pool of each area through the ROS, and formulate a scheduling policy for the service processing area switching according to the resource usage information and the service load information of each area.
  • the system further includes: a business system of the destination service processing area;
  • the control center is further configured to notify the destination service processing area to obtain a version of the service;
  • the service system of the destination service processing area is configured to build resources and start services according to the version of the service;
  • the control center is further configured to load a scheduling policy for service processing area switching.
  • the control center obtains resource usage information and service load information of resource pools of each area through ROS, and according to resource usage information and service load information of each area, The scheduling policy for the service area switching is established.
  • the management center centrally schedules the resources of each area, improves the resource utilization capacity and service reliability through dynamic resource allocation and scheduling, and solves the existing telecommunication service.
  • the problem of low resource utilization in the network reduces service opening capability, reduces operation and maintenance costs, and provides a convenient user experience.
  • FIG. 1 is a schematic flow chart of a method for uniformly scheduling a cloud computing remote resource according to an embodiment of the present invention
  • FIG. 2 is a schematic structural diagram of a control center, a ROS, a service system, and a resource pool according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a ROS and a resource pool according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a system for implementing unified scheduling of cloud computing remote resources according to an embodiment of the present invention. detailed description
  • the telecom service network department was completely transformed into a centralized control and dispatching center, and centralized management scheduling and distributed services were implemented.
  • the embodiment of the present invention provides a method for uniformly scheduling the remote resource of the cloud computing, and the basic idea is: the control center acquires the resource usage information and the service load information of the resource pool of each area through the ROS, according to each The resource usage information and service load information of the area are used to formulate a scheduling policy for the service processing area handover.
  • FIG. 1 is a schematic flowchart of a method for uniformly scheduling a cloud computing remote resource according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:
  • Step 101 The control center acquires resource usage information of the resource pool of each area through the ROS; specifically, for each service node, the resource pool of the service node is implemented by a cloud computing resource management system (ROS) Management, the service node is divided according to the area in which the service is provided in the embodiment of the present invention, such as area A and area B as shown in FIG. 2; wherein, the resource pool includes computing resources, storage resources, network resources, and software resources, and the calculation is performed.
  • Resources are virtualized computing resources, storage resources are distributed file storage, distributed structure The storage, the distributed cache (Cache) and the traditional magnetic array, etc., the network resources are composed of switches, routers, etc., and the software resources are composed of middleware and commercial software;
  • the resource monitoring module of the ROS of each area obtains resource usage information of the resource pool of the local area, such as CPU load and MEM occupation rate, through a computing resource interface, a storage resource interface, a network management plug-in, and a software management plug-in.
  • the ROS of each area reports the resource usage information of the corresponding resource pool to the dispatching center of the control center, or the dispatching center of the control center queries the resource usage information of the resource pool of the corresponding area through each ROS;
  • the ROS reports the resource usage information to the dispatching center, which may be reported in an event-triggered manner, or may be a periodic report.
  • the information used by the dispatching center to query the resource through each ROS may be a periodic query or an event triggered manner, and the event is triggered.
  • the mode can be configured according to requirements. For example, when the resource change rate in the resource pool exceeds the set threshold, the ROS reports the resource usage information to the scheduling center.
  • control center may correspond to one or more ROS, and one or more regions, and one ROS corresponds to one region.
  • Step 102 The control center acquires service load information of each area through the ROS; specifically, the service system in each area is responsible for collecting service load information, and transmitting the service load information to the operation management module in the corresponding ROS, ROS
  • the operation management module reports the service load information to the dispatching center of the control center; or the dispatching center of the control center queries the service load information of the corresponding area through the operation management module in each ROS, and the service load information may be pre-ROS
  • the operation management module obtains and stores from the service system, and may also be obtained by the operation management module of the ROS from the service system when triggered by the dispatching center; wherein the service system reports the service load information to the dispatching center through the ROS, which may be triggered by the event.
  • the mode report may also be a periodic report.
  • the scheduling center may query the service load information by using each ROS as a periodic query or an event triggering manner.
  • Step 103 The control center is configured according to resource usage information and service load information of each area. Scheduling strategy for service area switching;
  • the dispatching center of the control center can further comprehensively consider the resource scheduling policy of the service processing area switching according to the resource usage information and the service load information of the resource pool reported by each area, and automatically allocate resource scheduling policies for the service processing area switching.
  • the service in the high-source service processing area is switched to the destination service processing area with low resource consumption for processing, and the optimal configuration of resources can be achieved, and the intelligent scheduling of the entire system can be realized.
  • the scheduling policy formulated by the scheduling center is to switch part of the service processing from the area A to the area B. This can involve one or more businesses or resources.
  • Step 104 The control center notifies the destination service processing area of the switch to obtain the version of the service. Specifically, after the scheduling policy of the service processing area is switched, the scheduling center of the control center notifies the destination service processing area to obtain the switch to the destination service processing area.
  • the scheduled scheduling policy is that one or more services are switched from the area A to the area B for processing, and the scheduling center notifies the area B to obtain the version of the one or more services and the area A;
  • the scheduling center of the control center needs to ensure that the services on the scheduled resources continue to be available on the destination scheduling resources. Therefore, the scheduling center needs to notify the destination service processing area to obtain the scheduled services and the area A.
  • the service may be a Wireless Application Protocol (WAP) service, a multimedia message, or the like; the service application and environment of the service on the virtual resource are packaged into an image file, and the image file is a service file.
  • the target service processing area can obtain an image file that is consistent with the service in the source service processing area, and provides a basis for the service to continue the service on the destination service processing area; the version center of the control center is responsible for the unified centralized storage and management of the image file.
  • the image file differs according to the business and virtual resource environment.
  • Step 105 The service system of the destination service processing area obtains the version of the service, and builds the resource and starts the service according to the version of the service; Specifically, after receiving the notification from the dispatching center, the service system of the destination service processing area obtains the version of all the services that are switched to the local area, and then the resources of the destination service processing area are enabled.
  • the resources of the destination service processing area can undertake the service and ensure the service capability of the service is uninterrupted;
  • the service system of the destination service processing area constructs and starts the service described in step 103 and the resources provided for the service according to the version of the obtained service, and reports the completed service and resource preparation status to the dispatch center through the corresponding ROS. .
  • Step 106 The control center loads the scheduling policy of the service processing area switching, and completes the scheduling. Specifically, the scheduling center of the control center determines the destination service processing area according to the completed service and resource preparation reported by the service system of the destination service processing area. After the service system is fully prepared, the policy load request is sent to the global load balancing center of the control center; for example, the service that needs to be switched is scheduled from the area A to the area B, and the area B provides the service;
  • the global load balancing center After receiving the policy loading request, the global load balancing center loads the scheduling policy of the service processing area switching defined in step 103. After the service is successfully loaded, the service of the service passes through the global load balancing center, and some services can be scheduled from area A to area B. .
  • the ROS in the embodiment of the present invention further includes: a deployment scheduling module, which is responsible for computing resource migration, backup and recovery, physical to virtual (P2V, physical to virtual), storage resource backup, scheduling policy management, and the like;
  • the resource management module is responsible for generating, deleting, suspending, and recovering various resources.
  • the operation management module is responsible for providing interfaces with the operation management platform to implement operational functions such as product template management, product resource allocation and recycling, and product use.
  • ROS Representational State Transfer
  • the idea of a control center is proposed, and for the entire system, it is controlled by The central unified control and scheduling of system-wide resources; the resource pools of each region are scheduled by the control center through virtualization transformation; each business system passes the centralized management and control model in resource scheduling, and the distributed management model is adopted in operation and maintenance management.
  • the whole system is unified by the control center for resource scheduling; the infrastructure is provided as a service through technical means, the resources are abstractly integrated through virtualization technology, and the service capability is enhanced; and the resource utilization and service are improved through dynamic resource allocation and scheduling.
  • Provide automated service provisioning capabilities to reduce operational costs and provide a convenient user experience; provide more security mechanisms and reliability mechanisms to meet enterprise-level application security standards.
  • the service system of the area is logically divided into four layers: a physical layer, a virtual layer, a management layer, and a service layer; and is mainly composed of five parts: a virtual resource pool, a virtual management platform, an operation management system, a portal, and Cloud terminal
  • the physical layer mainly includes existing physical hardware devices and subsequent expansion physical hardware devices, and middleware and commercial software; the virtual layer mainly includes server virtualization and storage virtualization, and forms a physical computing resource pool through corresponding virtualization technologies.
  • the storage resource pool is used for management and scheduling.
  • the management layer mainly includes a virtual computing management platform for managing server virtualization, a virtual storage management platform for managing storage virtualization, and a system operation management platform.
  • the business layer mainly includes Portal platforms for different services and corresponding 3G terminals, thin clients and other clients.
  • the service system provides the decision of resource deployment, collects relevant information, automatically selects the resources required by the service instance and starts the corresponding deployment process according to the predefined policies of the cloud administrator, and allows the management personnel to manually intervene in the deployment.
  • the scheduling engine is responsible for assigning tasks to performers, and determines the next tasks according to the return results of task execution, controlling and coordinating the execution of various complex workflows and synchronizing the responses of various clients; Management and monitoring of the process is also required, including management of deployed business processes (enabled, disabled, discarded, etc.) to And the flow tracking of the process.
  • the resource pool can support the dynamic increase and decrease of resources, including two methods, one is the increase and decrease of the virtual machine's own resources (such as CPU and memory); the second is the increase or decrease of the number of users applying for resources, and the ability to add a virtual machine.
  • the resources used are bound to the physical actual resources.
  • Resource usage priority is an important mechanism for quantitative management and in-process control of the cloud environment. It can flexibly configure priority indicators, and can flexibly set control points and related management thresholds; virtual server's own resource scheduling, or virtual server in different physics Migration between servers can be done manually by the administrator or automatically according to a policy set in advance.
  • FIG. 4 is a schematic structural diagram of a system for uniformly scheduling a cloud computing remote resource according to an embodiment of the present invention, as shown in FIG.
  • the system includes: a control center 41 and a ROS 42; wherein
  • the control center 41 is configured to acquire the resource usage information and the service load information of the resource pool of each area through the ROS 42, and formulate a scheduling policy for the service processing area switching according to the resource usage information and the service load information of each area.
  • the system further includes: a business system of the destination service processing area 43;
  • the control center 41 is further configured to notify the destination service processing area 43 to obtain a version of the service;
  • the service system 43 of the destination service processing area is configured to build resources and start services according to the version of the service
  • the control center 41 is further configured to load a scheduling policy of the service processing area switching.
  • the resource control information of the resource pool of each area is obtained by the ROS 42 by the ROS 42: the ROS of each area acquires the resource usage information of the resource pool of the local area through the interface and/or the plug-in, and the resource usage information is used.
  • the dispatching center is reported to the dispatching center of the control center; or, the dispatching center of the control center queries the resource usage information of the resource pool of the corresponding area through each ROS.
  • the control center 41 obtains the traffic load information of each area through the ROS 42 as:
  • the service system collects the service load information, and reports the service load information to the dispatch center of the control center through the corresponding ROS; or the dispatch center of the control center queries the service load information of the corresponding area through each ROS.
  • the scheduling policy for the service processing area switching is as follows: The scheduling center of the management center automatically formulates a resource scheduling policy for the service processing area switching according to the resource usage information and the service load information of the resource pool reported by each area, and the source service processing area is The service is switched to the destination service processing area for processing.
  • the control center 41 notifies the destination service processing area of the switched service that the service is obtained.
  • the scheduling center of the control center notifies the destination service processing area to obtain the service that is switched to the destination service processing area after the scheduling policy of the service processing area is switched. version of.
  • the service system 43 of the destination service processing area constructs the resource and starts the service according to the version of the service: After receiving the notification from the dispatch center, the service system of the destination service processing area acquires all the processing from the version center of the control center to the local area. The version of the service, and according to the version of the obtained service, constructs and starts the service and the resources provided for the service, and reports the completed service and resource preparation to the dispatching center through the corresponding ROS.
  • the scheduling policy of the control center 41 loading the service processing area is: the scheduling center of the control center according to the completed service and resource preparation reported by the service system of the destination service processing area, after determining that the destination service processing area is fully prepared And sending a policy loading request to the global load balancing center of the control center; after receiving the policy loading request, the global load balancing center loads the scheduling policy of the service processing area switching.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Disclosed are a method and a system for uniformly scheduling remote resources of cloud computing. The method comprises: a control center obtaining, through an ROS, resource use information and service load information of a resource pool of each area, and formulating, according to the resource use information and the service load information of each area, a scheduling policy for handover of service processing areas. According to the technical solution of the embodiments of the present invention, the control center uniformly schedules resources of each area in a telecom service network, thereby solving the problem of a low resource utilization ratio in the existing telecom service network.

Description

一种统一调度云计算远端资源的方法及*** 技术领域 本发明实施例涉及电信业务的云计算技术, 尤其涉及一种统一调度云 计算远端资源的方法及***。 背景技术  TECHNICAL FIELD The present invention relates to a cloud computing technology for a telecommunication service, and in particular, to a method and system for uniformly scheduling a cloud computing remote resource. Background technique
现有的电信***中大多采用烟自式的部署方式来部署业务, 分区域建 设很多的业务节点; 而这些业务节点只为自身区域范围提供服务, 区域范 围内的业务资源的利用率较低, 导致占用大量的空间, 还需要较长的建设 周期。 发明内容  Most of the existing telecommunication systems use smoke-based deployment methods to deploy services, and many service nodes are built in different regions. These service nodes only provide services for their own regional areas, and the utilization of service resources within the regional scope is low. It takes a lot of space and requires a long construction period. Summary of the invention
有鉴于此, 本发明实施例的主要目的在于提供一种统一调度云计算远 端资源的方法及***, 解决了现有电信业务网中资源利用率较低的问题。  In view of this, the main purpose of the embodiments of the present invention is to provide a method and system for uniformly scheduling remote resources of cloud computing, and solving the problem of low resource utilization in the existing telecommunication service network.
为达到上述目的, 本发明实施例的技术方案是这样实现的:  To achieve the above objective, the technical solution of the embodiment of the present invention is implemented as follows:
本发明提供一种统一调度云计算远端资源的方法, 包括:  The present invention provides a method for uniformly scheduling remote resources of a cloud computing, including:
管控中心通过云计算资源管理*** ROS获取每个区域的资源池的资源 使用信息和业务负荷信息, 根据各个区域的资源使用信息和业务负荷信息, 制定业务处理区域切换的调度策略。  The control center obtains the resource usage information and the service load information of the resource pool of each area through the cloud computing resource management system ROS, and formulates the scheduling policy of the service processing area switching according to the resource usage information and the service load information of each area.
上述方法中, 该方法还包括:  In the above method, the method further includes:
管控中心通知切换后的目的业务处理区域获取业务的版本, 目的业务 处理区域的业务***根据业务的版本构建资源和启动业务;  The control center notifies the destination service processing area of the switch to obtain the version of the service, and the service system of the destination service processing area constructs resources and starts services according to the version of the service;
管控中心加载业务处理区域切换的调度策略。  The control center loads the scheduling policy of the service processing area switching.
上述方法中, 所述管控中心通过 ROS获取每个区域的资源池的资源使 用信息为: In the above method, the control center acquires resources of a resource pool of each area through ROS. Use the information as:
每个区域的 ROS 通过接口和 /或插件获取本区域的资源池的资源使用 信息, 并将所述资源使用信息上报给管控中心的调度中心; 或, 管控中心 的调度中心通过每个 ROS查询对应区域的资源池的资源使用信息。  The ROS of each area obtains the resource usage information of the resource pool of the local area through the interface and/or the plug-in, and reports the resource usage information to the dispatching center of the control center; or the dispatching center of the control center responds through each ROS query. Resource usage information for the resource pool of the zone.
上述方法中, 所述资源池包括计算资源、 存储资源、 网络资源、 软件 资源; 其中, 所述存储资源包括分布式文件存储、 分布式结构化存储、 分 布式高速緩沖存储器(Cache ) 以及传统磁阵, 所述网络资源包括交换机、 路由器, 所述软件资源包括中间件和商用软件。  In the above method, the resource pool includes a computing resource, a storage resource, a network resource, and a software resource; wherein the storage resource includes distributed file storage, distributed structured storage, distributed cache (Cache), and traditional magnetic The network resources include switches and routers, and the software resources include middleware and commercial software.
上述方法中,所述管控中心通过 ROS获取每个区域的业务负荷信息为: 每个区域中的业务***搜集业务负荷信息, 并将所述业务负荷信息通 过对应的 ROS上报给管控中心的调度中心; 或, 管控中心的调度中心通过 每个 ROS查询对应区域的业务负荷信息。  In the above method, the control center obtains the service load information of each area through the ROS as follows: the service system in each area collects the service load information, and reports the service load information to the dispatch center of the control center through the corresponding ROS. Or, the dispatching center of the control center queries the traffic load information of the corresponding area through each ROS.
上述方法中, 所述制定业务处理区域切换的调度策略为:  In the above method, the scheduling policy for establishing a service processing area handover is:
管控中心的调度中心根据各个区域上报的资源池的资源使用信息和业 务负荷信息, 自动制定业务处理区域切换的资源调度策略, 将源业务处理 区域的业务切换到目的业务处理区域进行处理。  The dispatching center of the control center automatically determines the resource scheduling policy for the service processing area switching according to the resource usage information and the service load information of the resource pool reported in each area, and switches the service of the source service processing area to the destination service processing area for processing.
上述方法中, 所述管控中心通知切换后的目的业务处理区域获取业务 的版本为:  In the above method, the control center notifies the destination service processing area after the handover that the service version is obtained:
管控中心的调度中心在制定业务处理区域切换的调度策略后, 通知目 的业务处理区域获取切换到所述目的业务处理区域的业务的版本。  After the scheduling center of the management center switches the scheduling policy of the service processing area, the notification service center obtains the version of the service switched to the destination service processing area.
上述方法中, 所述目的业务处理区域的业务***根据业务的版本构建 资源和启动业务为:  In the above method, the service system of the destination service processing area constructs resources and starts services according to the version of the service:
目的业务处理区域的业务***收到调度中心的通知后, 从管控中心的 版本中心获取切换到本区域处理的全部业务的版本, 并根据获取的业务的 版本, 构建和启动所述业务和为业务提供的资源, 通过对应的 ROS将完成 的业务和资源的准备情况上报给调度中心。 After receiving the notification from the dispatching center, the service system of the destination service processing area obtains the version of all the services that are switched to the local area from the version center of the control center, and constructs and starts the service and the service according to the version of the obtained service. The resources provided will be completed by the corresponding ROS The preparation of the business and resources is reported to the dispatch center.
上述方法中, 所述管控中心加载业务处理区域切换的调度策略为: 管控中心的调度中心根据目的业务处理区域的业务***上报的完成的 业务和资源的准备情况, 在确定目的业务处理区域故好全部准备后, 向管 控中心的全局负载均衡中心发送策略加载请求; 全局负载均衡中心收到策 略加载请求后, 加载制定的业务处理区域切换的调度策略。  In the above method, the scheduling policy of the control center loading service processing area switching is: The scheduling center of the control center is determined according to the completed service and resource preparation reported by the service system of the destination service processing area, and is determined in the destination service processing area. After all the preparations are sent, the policy load request is sent to the global load balancing center of the control center. After receiving the policy loading request, the global load balancing center loads the scheduling policy of the service processing area switching.
本发明还提供一种统一调度云计算远端资源的***, 包括: 管控中心 和 ROS; 其中,  The present invention also provides a system for uniformly scheduling remote resources of a cloud computing, including: a control center and ROS;
管控中心, 设置为通过 ROS获取每个区域的资源池的资源使用信息和 业务负荷信息, 根据各个区域的资源使用信息和业务负荷信息, 制定业务 处理区域切换的调度策略。  The control center is configured to acquire the resource usage information and the service load information of the resource pool of each area through the ROS, and formulate a scheduling policy for the service processing area switching according to the resource usage information and the service load information of each area.
上述***中,  In the above system,
该***还包括: 目的业务处理区域的业务***;  The system further includes: a business system of the destination service processing area;
所述管控中心, 还设置为通知所述目的业务处理区域获取业务的版本; 所述目的业务处理区域的业务***, 设置为根据业务的版本构建资源 和启动业务;  The control center is further configured to notify the destination service processing area to obtain a version of the service; the service system of the destination service processing area is configured to build resources and start services according to the version of the service;
所述管控中心, 还设置为加载业务处理区域切换的调度策略。  The control center is further configured to load a scheduling policy for service processing area switching.
本发明实施例提供的统一调度云计算远端资源的方法及***, 管控中 心通过 ROS获取每个区域的资源池的资源使用信息和业务负荷信息, 根据 各个区域的资源使用信息和业务负荷信息, 制定业务处理区域切换的调度 策略, 对于整个***而言, 由管控中心对各个区域的资源进行统一调度, 通过动态资源分配和调度, 提高了资源利用能力和服务可靠性, 解决了现 有电信业务网中资源利用率较低的问题, 从而降低服务开通能力, 降低运 行维护成本, 提供便捷用户体验。 附图说明 The method and system for uniformly scheduling cloud computing remote resources provided by the embodiments of the present invention, the control center obtains resource usage information and service load information of resource pools of each area through ROS, and according to resource usage information and service load information of each area, The scheduling policy for the service area switching is established. For the entire system, the management center centrally schedules the resources of each area, improves the resource utilization capacity and service reliability through dynamic resource allocation and scheduling, and solves the existing telecommunication service. The problem of low resource utilization in the network reduces service opening capability, reduces operation and maintenance costs, and provides a convenient user experience. DRAWINGS
图 1是本发明实施例实现统一调度云计算远端资源的方法的流程示意 图;  1 is a schematic flow chart of a method for uniformly scheduling a cloud computing remote resource according to an embodiment of the present invention;
图 2是本发明实施例管控中心、 ROS、 业务***和资源池的架构示意 图;  2 is a schematic structural diagram of a control center, a ROS, a service system, and a resource pool according to an embodiment of the present invention;
图 3是本发明实施例 ROS和资源池的架构示意图;  3 is a schematic structural diagram of a ROS and a resource pool according to an embodiment of the present invention;
图 4是本发明实施例实现统一调度云计算远端资源的***的结构示意 图。 具体实施方式  FIG. 4 is a schematic structural diagram of a system for implementing unified scheduling of cloud computing remote resources according to an embodiment of the present invention. detailed description
在新的云计算的思想指导下的大区集中建设模式中, 将电信业务网部 署彻底改造成为以基地为管控中心, 对远端资源进行统一调度的方式, 实 现集中管理调度、 分布式服务。  In the centralized construction mode under the guidance of the new cloud computing concept, the telecom service network department was completely transformed into a centralized control and dispatching center, and centralized management scheduling and distributed services were implemented.
基于云计算的思想, 本发明实施例提供一种统一调度云计算远端资源 的方法, 其基本思想是: 管控中心通过 ROS获取每个区域的资源池的资源 使用信息和业务负荷信息, 根据各个区域的资源使用信息和业务负荷信息, 制定业务处理区域切换的调度策略。  Based on the idea of the cloud computing, the embodiment of the present invention provides a method for uniformly scheduling the remote resource of the cloud computing, and the basic idea is: the control center acquires the resource usage information and the service load information of the resource pool of each area through the ROS, according to each The resource usage information and service load information of the area are used to formulate a scheduling policy for the service processing area handover.
下面通过附图及具体实施例对本发明实施例再做进一步的详细说明。 图 1是本发明实施例实现统一调度云计算远端资源的方法的流程示意 图, 如图 1所示, 该方法包括以下步驟:  The embodiments of the present invention will be further described in detail below with reference to the drawings and specific embodiments. FIG. 1 is a schematic flowchart of a method for uniformly scheduling a cloud computing remote resource according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:
步驟 101 ,管控中心通过 ROS获取每个区域的资源池的资源使用信息; 具体的, 对于每个业务节点, 都由该业务节点的云计算资源管理*** ( ROS, Resource Operation System )进行资源池的管理, 业务节点在本发 明实施例中按照提供服务的区域进行划分, 如图 2所示的区域 A和区域 B 等; 其中, 资源池包括计算资源、 存储资源、 网络资源、 软件资源, 该计 算资源为虚拟化后的计算资源, 存储资源由分布式文件存储、 分布式结构 化存储、 分布式高速緩沖存储器(Cache ) 以及传统磁阵等组成, 网络资源 由交换机、 路由器等组成, 软件资源由中间件和商用软件组成; Step 101: The control center acquires resource usage information of the resource pool of each area through the ROS; specifically, for each service node, the resource pool of the service node is implemented by a cloud computing resource management system (ROS) Management, the service node is divided according to the area in which the service is provided in the embodiment of the present invention, such as area A and area B as shown in FIG. 2; wherein, the resource pool includes computing resources, storage resources, network resources, and software resources, and the calculation is performed. Resources are virtualized computing resources, storage resources are distributed file storage, distributed structure The storage, the distributed cache (Cache) and the traditional magnetic array, etc., the network resources are composed of switches, routers, etc., and the software resources are composed of middleware and commercial software;
如图 3所示, 每个区域的 ROS的资源监控模块通过计算资源接口、 存 储资源接口、 网络管理插件、 软件管理插件, 获取本区域的资源池的资源 使用信息, 如 CPU负荷、 MEM占有率、 存储使用率等; 每个区域的 ROS 将对应的资源池的资源使用信息上报给管控中心的调度中心, 或管控中心 的调度中心通过每个 ROS查询对应区域的资源池的资源使用信息; 其中, ROS将资源使用信息上报给调度中心可以是事件触发方式上报, 也可以是 周期上报, 调度中心通过每个 ROS查询资源使用信息可以是周期查询, 也 可以是事件触发方式查询, 所述事件触发方式可以根据需求进行配置, 例 如, 当资源池中的资源变化率超过设置的门限时, ROS将资源使用信息上 报给调度中心;  As shown in FIG. 3, the resource monitoring module of the ROS of each area obtains resource usage information of the resource pool of the local area, such as CPU load and MEM occupation rate, through a computing resource interface, a storage resource interface, a network management plug-in, and a software management plug-in. The ROS of each area reports the resource usage information of the corresponding resource pool to the dispatching center of the control center, or the dispatching center of the control center queries the resource usage information of the resource pool of the corresponding area through each ROS; The ROS reports the resource usage information to the dispatching center, which may be reported in an event-triggered manner, or may be a periodic report. The information used by the dispatching center to query the resource through each ROS may be a periodic query or an event triggered manner, and the event is triggered. The mode can be configured according to requirements. For example, when the resource change rate in the resource pool exceeds the set threshold, the ROS reports the resource usage information to the scheduling center.
这里, 本发明实施例中, 管控中心可以对应一个或多个 ROS、 以及一 个或多个区域, 且一个 ROS对应一个区域。  Here, in the embodiment of the present invention, the control center may correspond to one or more ROS, and one or more regions, and one ROS corresponds to one region.
步驟 102, 管控中心通过 ROS获取每个区域的业务负荷信息; 具体的, 每个区域中的业务***负责搜集业务负荷信息, 并将该业务 负荷信息发送给对应的 ROS中的运营管理模块, ROS的运营管理模块将该 业务负荷信息上报给管控中心的调度中心; 或, 管控中心的调度中心通过 每个 ROS中的运营管理模块查询对应区域的业务负荷信息, 该业务负荷信 息可以是预先 ROS的运营管理模块从业务***获取并存储的, 也可以是受 到调度中心的触发时, ROS 的运营管理模块从业务***获取的; 其中, 业 务***将业务负荷信息通过 ROS 上报给调度中心可以是事件触发方式上 报, 也可以是周期上报, 调度中心通过每个 ROS查询业务负荷信息可以是 周期查询, 也可以是事件触发方式查询。  Step 102: The control center acquires service load information of each area through the ROS; specifically, the service system in each area is responsible for collecting service load information, and transmitting the service load information to the operation management module in the corresponding ROS, ROS The operation management module reports the service load information to the dispatching center of the control center; or the dispatching center of the control center queries the service load information of the corresponding area through the operation management module in each ROS, and the service load information may be pre-ROS The operation management module obtains and stores from the service system, and may also be obtained by the operation management module of the ROS from the service system when triggered by the dispatching center; wherein the service system reports the service load information to the dispatching center through the ROS, which may be triggered by the event. The mode report may also be a periodic report. The scheduling center may query the service load information by using each ROS as a periodic query or an event triggering manner.
步驟 103, 管控中心根据各个区域的资源使用信息和业务负荷信息, 制 定业务处理区域切换的调度策略; Step 103: The control center is configured according to resource usage information and service load information of each area. Scheduling strategy for service area switching;
具体的, 管控中心的调度中心根据各个区域上报的资源池的资源使用 信息和业务负荷信息, 还可以结合以往的经验, 进行综合考虑, 自动制定 若干业务处理区域切换的资源调度策略, 将资源占用较高的源业务处理区 域的业务切换到资源占用较低的目的业务处理区域进行处理, 能够达到资 源的最优化配置, 实现整个***的智能化调度;  Specifically, the dispatching center of the control center can further comprehensively consider the resource scheduling policy of the service processing area switching according to the resource usage information and the service load information of the resource pool reported by each area, and automatically allocate resource scheduling policies for the service processing area switching. The service in the high-source service processing area is switched to the destination service processing area with low resource consumption for processing, and the optimal configuration of resources can be achieved, and the intelligent scheduling of the entire system can be realized.
例如, 区域 A的资源占用较高且业务负荷较重, 而区域 B的资源占用 较低且业务负荷较低, 则调度中心制定的调度策略为将部分业务处理从区 域 A切换到区域 B中, 其中可以涉及一个或多个业务或资源。  For example, if the resource usage of the area A is high and the traffic load is heavy, and the resource usage of the area B is low and the traffic load is low, the scheduling policy formulated by the scheduling center is to switch part of the service processing from the area A to the area B. This can involve one or more businesses or resources.
步驟 104, 管控中心通知切换后的目的业务处理区域获取业务的版本; 具体的, 管控中心的调度中心在制定业务处理区域切换的调度策略后, 通知目的业务处理区域获取切换到该目的业务处理区域的业务的版本; 例 如, 制定的调度策略是一个或多个业务从区域 A切换到区域 B进行处理, 则调度中心通知区域 B获取该一个或多个业务与区域 A—样的版本;  Step 104: The control center notifies the destination service processing area of the switch to obtain the version of the service. Specifically, after the scheduling policy of the service processing area is switched, the scheduling center of the control center notifies the destination service processing area to obtain the switch to the destination service processing area. For example, the scheduled scheduling policy is that one or more services are switched from the area A to the area B for processing, and the scheduling center notifies the area B to obtain the version of the one or more services and the area A;
管控中心的调度中心除了需要对资源进行调度, 还需要确保被调度的 资源上的业务在目的调度资源上继续可用, 因此调度中心需要通知目的业 务处理区域获取被调度的业务与区域 A—样的版本; 所述业务可以是无线 应用协议(WAP, Wireless Application Protocol )服务、 彩信等; 这些业务 在虚拟资源之上的业务应用与环境, 被打包为一个个镜像文件, 所述镜像 文件就是业务的版本; 目的业务处理区域可以获取与源业务处理区域上业 务一致的镜像文件, 为业务在目的业务处理区域上延续服务提供基础; 管 控中心的版本中心负责所述镜像文件的统一集中存储与管理, 所述镜像文 件根据业务和虚拟资源环境的不同存在差异。  The scheduling center of the control center needs to ensure that the services on the scheduled resources continue to be available on the destination scheduling resources. Therefore, the scheduling center needs to notify the destination service processing area to obtain the scheduled services and the area A. The service may be a Wireless Application Protocol (WAP) service, a multimedia message, or the like; the service application and environment of the service on the virtual resource are packaged into an image file, and the image file is a service file. The target service processing area can obtain an image file that is consistent with the service in the source service processing area, and provides a basis for the service to continue the service on the destination service processing area; the version center of the control center is responsible for the unified centralized storage and management of the image file. The image file differs according to the business and virtual resource environment.
步驟 105 , 目的业务处理区域的业务***获取业务的版本, 并根据业务 的版本构建资源和启动业务; 具体的, 目的业务处理区域的业务***收到调度中心的通知后, 从管 控中心的版本中心获取切换到本区域处理的全部业务的版本, 这样, 在启 用目的业务处理区域的资源时、 廈弃源业务处理区域的资源时, 目的业务 处理区域的资源能够承接业务, 保证业务的服务能力不间断; Step 105: The service system of the destination service processing area obtains the version of the service, and builds the resource and starts the service according to the version of the service; Specifically, after receiving the notification from the dispatching center, the service system of the destination service processing area obtains the version of all the services that are switched to the local area, and then the resources of the destination service processing area are enabled. When the source service processes the resources of the area, the resources of the destination service processing area can undertake the service and ensure the service capability of the service is uninterrupted;
目的业务处理区域的业务***根据获取的业务的版本, 构建和启动步 驟 103中所述的业务和为业务提供的资源, 并通过对应的 ROS将完成的业 务和资源的准备情况, 上报给调度中心。  The service system of the destination service processing area constructs and starts the service described in step 103 and the resources provided for the service according to the version of the obtained service, and reports the completed service and resource preparation status to the dispatch center through the corresponding ROS. .
步驟 106, 管控中心加载业务处理区域切换的调度策略, 完成调度; 具体的, 管控中心的调度中心根据目的业务处理区域的业务***上报 的完成的业务和资源的准备情况, 在确定目的业务处理区域的业务***做 好全部准备后, 向管控中心的全局负载均衡中心发送策略加载请求; 例如, 请求将需要切换的业务从区域 A调度到区域 B, 由区域 B提供服务;  Step 106: The control center loads the scheduling policy of the service processing area switching, and completes the scheduling. Specifically, the scheduling center of the control center determines the destination service processing area according to the completed service and resource preparation reported by the service system of the destination service processing area. After the service system is fully prepared, the policy load request is sent to the global load balancing center of the control center; for example, the service that needs to be switched is scheduled from the area A to the area B, and the area B provides the service;
全局负载均衡中心收到策略加载请求后, 加载步驟 103 中制定的业务 处理区域切换的调度策略, 成功加载后, 业务的服务经过全局负载均衡中 心, 就可以将一些业务从区域 A调度到区域 B。  After receiving the policy loading request, the global load balancing center loads the scheduling policy of the service processing area switching defined in step 103. After the service is successfully loaded, the service of the service passes through the global load balancing center, and some services can be scheduled from area A to area B. .
如图 3所示, 本发明实施例中的 ROS还包括: 部署调度模块, 负责计 算资源迁移、 备份恢复、 物理到虚拟(P2V, Physical to virtual )等, 存储 资源的备份、 调度策略管理等; 资源管理模块, 负责各种资源的生成、 删 除、 挂起和恢复等; 所处运营管理模块, 负责提供与运营管理平台接口, 实现运营功能, 例如产品模板管理、 产品资源分配和回收、 产品使用计量 等; ***管理模块, 负责安全管理、 异地容灾管理、 用户 /角色 /权限管理、 账户管理、 网络管理接口、 简单访问对象协议(SOAP, Simple Object Access Protocol ) /表述性状态转移( REST, Representational State Transfer )接口等; 此外, ROS还提供管理功能展现的界面, 包括管理门户和用户门户。  As shown in FIG. 3, the ROS in the embodiment of the present invention further includes: a deployment scheduling module, which is responsible for computing resource migration, backup and recovery, physical to virtual (P2V, physical to virtual), storage resource backup, scheduling policy management, and the like; The resource management module is responsible for generating, deleting, suspending, and recovering various resources. The operation management module is responsible for providing interfaces with the operation management platform to implement operational functions such as product template management, product resource allocation and recycling, and product use. Metering, etc.; system management module, responsible for security management, remote disaster management, user/role/rights management, account management, network management interface, Simple Object Access Protocol (SOAP) / Representational State Transfer (REST, Representational State Transfer ) interfaces; in addition, ROS also provides an interface for management functions, including management portals and user portals.
本发明实施例中, 提出管控中心的思想, 对于整个***来说, 由管控 中心统一的进行全***资源的管控和调度; 各区域的资源池, 通过虚拟化 改造后由管控中心进行调度; 各个业务***在资源调度上面通过集中管控 模型, 在运维管理上面通过分布管理模型来操作; 全***统一由管控中心 进行资源调度; 通过技术手段把基础设施作为服务提供, 通过虚拟化技术 将资源抽象整合, 增强服务能力; 通过动态资源分配和调度, 提高资源利 用能力和服务可靠性; 提供自动化的服务开通能力降低运维成本并提供便 捷用户体验; 提供更多的安全机制和可靠性机制, 满足企业级应用的安全 标准。 In the embodiment of the present invention, the idea of a control center is proposed, and for the entire system, it is controlled by The central unified control and scheduling of system-wide resources; the resource pools of each region are scheduled by the control center through virtualization transformation; each business system passes the centralized management and control model in resource scheduling, and the distributed management model is adopted in operation and maintenance management. To operate; the whole system is unified by the control center for resource scheduling; the infrastructure is provided as a service through technical means, the resources are abstractly integrated through virtualization technology, and the service capability is enhanced; and the resource utilization and service are improved through dynamic resource allocation and scheduling. Provide automated service provisioning capabilities to reduce operational costs and provide a convenient user experience; provide more security mechanisms and reliability mechanisms to meet enterprise-level application security standards.
上述本发明实施例中, 区域的业务***在逻辑上分四层: 物理层、 虚 拟层、 管理层、 业务层; 主要由五部分构成: 虚拟资源池、 虚拟管理平台、 运营管理***、 门户和云终端;  In the foregoing embodiment of the present invention, the service system of the area is logically divided into four layers: a physical layer, a virtual layer, a management layer, and a service layer; and is mainly composed of five parts: a virtual resource pool, a virtual management platform, an operation management system, a portal, and Cloud terminal
其中, 物理层主要包括现有物理硬件设备和后续扩容物理硬件设备, 以及中间件、 商用软件; 虚拟层主要包括服务器虚拟化和存储虚拟化, 通 过相应的虚拟化技术, 形成物理计算资源池和存储资源池, 以便管理层进 行调度和管理; 管理层主要包括针对服务器虚拟化进行管理的虚拟计算管 理平台、 针对存储虚拟化进行管理的虚拟存储管理平台和***运营管理平 台; 业务层主要包括针对不同业务的门户平台以及相应的 3G终端、瘦客户 端和其它客户端。  The physical layer mainly includes existing physical hardware devices and subsequent expansion physical hardware devices, and middleware and commercial software; the virtual layer mainly includes server virtualization and storage virtualization, and forms a physical computing resource pool through corresponding virtualization technologies. The storage resource pool is used for management and scheduling. The management layer mainly includes a virtual computing management platform for managing server virtualization, a virtual storage management platform for managing storage virtualization, and a system operation management platform. The business layer mainly includes Portal platforms for different services and corresponding 3G terminals, thin clients and other clients.
调度策略上, 业务***提供资源部署的决策, 搜集相关信息, 根据云 管理员的预定义的策略, 自动选择服务实例所需的资源和启动对应的部署 流程, 同时允许管理人员手工干预部署。  On the scheduling policy, the service system provides the decision of resource deployment, collects relevant information, automatically selects the resources required by the service instance and starts the corresponding deployment process according to the predefined policies of the cloud administrator, and allows the management personnel to manually intervene in the deployment.
调度引擎作为业务流程管理的运行和控制中心, 负责把任务分派给执 行者, 并根据任务执行的返回结果决定下一步的任务, 控制并协调各种复 杂工作流程的执行并且同步各个客户端的反应; 还需要对流程的进行管理 与监控, 包括对已部署的业务流程的管理功能(启用、 禁用、 舍弃等), 以 及流程的流转跟踪等。 As the operation and control center of business process management, the scheduling engine is responsible for assigning tasks to performers, and determines the next tasks according to the return results of task execution, controlling and coordinating the execution of various complex workflows and synchronizing the responses of various clients; Management and monitoring of the process is also required, including management of deployed business processes (enabled, disabled, discarded, etc.) to And the flow tracking of the process.
资源池能够支持资源的动态增减, 包括两种方式, 一是虚拟机自身资 源 (如 CPU和内存) 的增减调整; 二是用户申请资源数量的增减调整, 还 能够将某虚拟机所使用的资源同物理实际资源进行绑定。 资源使用优先级 作为实现云环境量化管理和事中控制的重要机制, 可以灵活配置优先级的 指标, 可以灵活设置控制点和相关管理阀值; 虚拟服务器自身的资源调度, 或虚拟服务器在不同物理服务器之间的迁移可以由管理员手动进行, 也可 以按照事先设置的策略自动进行。  The resource pool can support the dynamic increase and decrease of resources, including two methods, one is the increase and decrease of the virtual machine's own resources (such as CPU and memory); the second is the increase or decrease of the number of users applying for resources, and the ability to add a virtual machine. The resources used are bound to the physical actual resources. Resource usage priority is an important mechanism for quantitative management and in-process control of the cloud environment. It can flexibly configure priority indicators, and can flexibly set control points and related management thresholds; virtual server's own resource scheduling, or virtual server in different physics Migration between servers can be done manually by the administrator or automatically according to a policy set in advance.
为实现上述方法, 本发明实施例还提供一种统一调度云计算远端资源 的***, 图 4是本发明实施例实现统一调度云计算远端资源的***的结构 示意图, 如图 4所示, 该***包括: 管控中心 41和 ROS 42; 其中,  In order to implement the foregoing method, the embodiment of the present invention further provides a system for uniformly scheduling a cloud computing remote resource, and FIG. 4 is a schematic structural diagram of a system for uniformly scheduling a cloud computing remote resource according to an embodiment of the present invention, as shown in FIG. The system includes: a control center 41 and a ROS 42; wherein
管控中心 41设置为通过 ROS 42获取每个区域的资源池的资源使用信 息和业务负荷信息, 根据各个区域的资源使用信息和业务负荷信息, 制定 业务处理区域切换的调度策略。  The control center 41 is configured to acquire the resource usage information and the service load information of the resource pool of each area through the ROS 42, and formulate a scheduling policy for the service processing area switching according to the resource usage information and the service load information of each area.
该***还包括: 目的业务处理区域的业务*** 43;  The system further includes: a business system of the destination service processing area 43;
所述管控中心 41 ,还设置为通知所述目的业务处理区域 43获取业务的 版本;  The control center 41 is further configured to notify the destination service processing area 43 to obtain a version of the service;
所述目的业务处理区域的业务*** 43 , 设置为根据业务的版本构建资 源和启动业务;  The service system 43 of the destination service processing area is configured to build resources and start services according to the version of the service;
所述管控中心 41 , 还设置为加载业务处理区域切换的调度策略。  The control center 41 is further configured to load a scheduling policy of the service processing area switching.
所述管控中心 41通过 ROS 42获取每个区域的资源池的资源使用信息 为:每个区域的 ROS通过接口和 /或插件获取本区域的资源池的资源使用信 息, 并将所述资源使用信息上报给管控中心的调度中心; 或, 管控中心的 调度中心通过每个 ROS查询对应区域的资源池的资源使用信息。  The resource control information of the resource pool of each area is obtained by the ROS 42 by the ROS 42: the ROS of each area acquires the resource usage information of the resource pool of the local area through the interface and/or the plug-in, and the resource usage information is used. The dispatching center is reported to the dispatching center of the control center; or, the dispatching center of the control center queries the resource usage information of the resource pool of the corresponding area through each ROS.
管控中心 41通过 ROS 42获取每个区域的业务负荷信息为: 每个区域 中的业务***搜集业务负荷信息, 并将该业务负荷信息通过对应的 ROS上 报给管控中心的调度中心; 或, 管控中心的调度中心通过每个 ROS查询对 应区域的业务负荷信息。 The control center 41 obtains the traffic load information of each area through the ROS 42 as: The service system collects the service load information, and reports the service load information to the dispatch center of the control center through the corresponding ROS; or the dispatch center of the control center queries the service load information of the corresponding area through each ROS.
所述制定业务处理区域切换的调度策略为: 管控中心的调度中心根据 各个区域上报的资源池的资源使用信息和业务负荷信息, 自动制定业务处 理区域切换的资源调度策略, 将源业务处理区域的业务切换到目的业务处 理区域进行处理。  The scheduling policy for the service processing area switching is as follows: The scheduling center of the management center automatically formulates a resource scheduling policy for the service processing area switching according to the resource usage information and the service load information of the resource pool reported by each area, and the source service processing area is The service is switched to the destination service processing area for processing.
所述管控中心 41通知切换后的目的业务处理区域获取业务的版本为: 管控中心的调度中心在制定业务处理区域切换的调度策略后, 通知目的业 务处理区域获取切换到该目的业务处理区域的业务的版本。  The control center 41 notifies the destination service processing area of the switched service that the service is obtained. The scheduling center of the control center notifies the destination service processing area to obtain the service that is switched to the destination service processing area after the scheduling policy of the service processing area is switched. version of.
所述目的业务处理区域的业务*** 43根据业务的版本构建资源和启动 业务为: 目的业务处理区域的业务***收到调度中心的通知后, 从管控中 心的版本中心获取切换到本区域处理的全部业务的版本, 并根据获取的业 务的版本, 构建和启动所述业务和为业务提供的资源, 通过对应的 ROS将 完成的业务和资源的准备情况上报给调度中心。  The service system 43 of the destination service processing area constructs the resource and starts the service according to the version of the service: After receiving the notification from the dispatch center, the service system of the destination service processing area acquires all the processing from the version center of the control center to the local area. The version of the service, and according to the version of the obtained service, constructs and starts the service and the resources provided for the service, and reports the completed service and resource preparation to the dispatching center through the corresponding ROS.
所述管控中心 41加载业务处理区域切换的调度策略为: 管控中心的调 度中心根据目的业务处理区域的业务***上报的完成的业务和资源的准备 情况, 在确定目的业务处理区域丈好全部准备后, 向管控中心的全局负载 均衡中心发送策略加载请求; 全局负载均衡中心收到策略加载请求后, 加 载制定的业务处理区域切换的调度策略。  The scheduling policy of the control center 41 loading the service processing area is: the scheduling center of the control center according to the completed service and resource preparation reported by the service system of the destination service processing area, after determining that the destination service processing area is fully prepared And sending a policy loading request to the global load balancing center of the control center; after receiving the policy loading request, the global load balancing center loads the scheduling policy of the service processing area switching.
以上所述, 仅为本发明实施例的较佳实施例而已, 并非用于限定本发 明实施例的保护范围, 凡在本发明实施例的精神和原则之内所作的任何修 改、 等同替换和改进等, 均应包含在本发明实施例的保护范围之内。  The above is only the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalents, and improvements made within the spirit and principles of the embodiments of the present invention. And the like should be included in the scope of protection of the embodiments of the present invention.

Claims

权利要求书 Claim
1、 一种统一调度云计算远端资源的方法, 其中, 该方法包括: 管控中心通过云计算资源管理*** ROS获取每个区域的资源池的资源 使用信息和业务负荷信息, 根据各个区域的资源使用信息和业务负荷信息, 制定业务处理区域切换的调度策略。  A method for uniformly scheduling a remote resource of a cloud computing, wherein the method includes: the control center acquires resource usage information and service load information of a resource pool of each area through a cloud computing resource management system ROS, according to resources of each area Use the information and business load information to formulate a scheduling policy for business process area switching.
2、 根据权利要求 1所述的方法, 其中, 该方法还包括:  2. The method according to claim 1, wherein the method further comprises:
管控中心通知切换后的目的业务处理区域获取业务的版本, 目的业务 处理区域的业务***根据业务的版本构建资源和启动业务;  The control center notifies the destination service processing area of the switch to obtain the version of the service, and the service system of the destination service processing area constructs resources and starts services according to the version of the service;
管控中心加载业务处理区域切换的调度策略。  The control center loads the scheduling policy of the service processing area switching.
3、 根据权利要求 1所述的方法, 其中, 所述管控中心通过 ROS获取 每个区域的资源池的资源使用信息为:  3. The method according to claim 1, wherein the resource control information of the resource pool of each area is obtained by the control center through ROS:
每个区域的 ROS 通过接口和 /或插件获取本区域的资源池的资源使用 信息, 并将所述资源使用信息上报给管控中心的调度中心; 或, 管控中心 的调度中心通过每个 ROS查询对应区域的资源池的资源使用信息。  The ROS of each area obtains the resource usage information of the resource pool of the local area through the interface and/or the plug-in, and reports the resource usage information to the dispatching center of the control center; or the dispatching center of the control center responds through each ROS query. Resource usage information for the resource pool of the zone.
4、根据权利要求 1或 3所述的方法,其中, 所述资源池包括计算资源、 存储资源、 网络资源、 软件资源; 其中, 所述存储资源包括分布式文件存 储、 分布式结构化存储、 分布式高速緩沖存储器以及传统磁阵, 所述网络 资源包括交换机、 路由器, 所述软件资源包括中间件和商用软件。  The method according to claim 1 or 3, wherein the resource pool comprises a computing resource, a storage resource, a network resource, and a software resource; wherein the storage resource comprises distributed file storage, distributed structured storage, A distributed cache and a conventional magnetic array, the network resources including switches, routers, and the software resources include middleware and commercial software.
5、 根据权利要求 1所述的方法, 其中, 所述管控中心通过 ROS获取 每个区域的业务负荷信息为:  5. The method according to claim 1, wherein the control center obtains the traffic load information of each area through ROS as:
每个区域中的业务***搜集业务负荷信息, 并将所述业务负荷信息通 过对应的 ROS上报给管控中心的调度中心; 或, 管控中心的调度中心通过 每个 ROS查询对应区域的业务负荷信息。  The service system in each area collects service load information, and reports the service load information to the dispatch center of the control center through the corresponding ROS; or the dispatch center of the control center queries the service load information of the corresponding area through each ROS.
6、 根据权利要求 1所述的方法, 其中, 所述制定业务处理区域切换的 调度策略为: 管控中心的调度中心根据各个区域上报的资源池的资源使用信息和业 务负荷信息, 自动制定业务处理区域切换的资源调度策略, 将源业务处理 区域的业务切换到目的业务处理区域进行处理。 The method according to claim 1, wherein the scheduling policy for establishing a service processing area handover is: The dispatching center of the control center automatically determines the resource scheduling policy for the service processing area switching according to the resource usage information and the service load information of the resource pool reported in each area, and switches the service of the source service processing area to the destination service processing area for processing.
7、 根据权利要求 2所述的方法, 其中, 所述管控中心通知切换后的目 的业务处理区域获取业务的版本为:  The method according to claim 2, wherein the control center notifies the switched service processing area to obtain the version of the service:
管控中心的调度中心在制定业务处理区域切换的调度策略后, 通知目 的业务处理区域获取切换到所述目的业务处理区域的业务的版本。  After the scheduling center of the management center switches the scheduling policy of the service processing area, the notification service center obtains the version of the service switched to the destination service processing area.
8、 根据权利要求 2所述的方法, 其中, 所述目的业务处理区域的业务 ***根据业务的版本构建资源和启动业务为:  8. The method according to claim 2, wherein the service system of the destination service processing area constructs resources and starts services according to a version of the service:
目的业务处理区域的业务***收到调度中心的通知后, 从管控中心的 版本中心获取切换到本区域处理的全部业务的版本, 并根据获取的业务的 版本, 构建和启动所述业务和为业务提供的资源, 通过对应的 ROS将完成 的业务和资源的准备情况上报给调度中心。  After receiving the notification from the dispatching center, the service system of the destination service processing area obtains the version of all the services that are switched to the local area from the version center of the control center, and constructs and starts the service and the service according to the version of the obtained service. The resources provided are reported to the dispatching center by the corresponding ROS to complete the completed service and resource preparation.
9、 根据权利要求 2所述的方法, 其中, 所述管控中心加载业务处理区 域切换的调度策略为:  9. The method according to claim 2, wherein the scheduling policy of the management center loading service processing area switching is:
管控中心的调度中心根据目的业务处理区域的业务***上报的完成的 业务和资源的准备情况, 在确定目的业务处理区域故好全部准备后, 向管 控中心的全局负载均衡中心发送策略加载请求; 全局负载均衡中心收到策 略加载请求后, 加载制定的业务处理区域切换的调度策略。  The dispatching center of the control center sends a policy load request to the global load balancing center of the control center after determining that the destination service processing area is ready, according to the completed service and resource preparation reported by the service system in the destination service processing area; After receiving the policy loading request, the load balancing center loads the scheduling policy of the service processing area switching.
10、 一种统一调度云计算远端资源的***, 其中, 该***包括: 管控 中心和 ROS; 其中,  10. A system for uniformly scheduling a remote resource of a cloud computing, wherein the system comprises: a control center and a ROS; wherein
管控中心, 设置为通过 ROS获取每个区域的资源池的资源使用信息和 业务负荷信息, 根据各个区域的资源使用信息和业务负荷信息, 制定业务 处理区域切换的调度策略。  The control center is configured to acquire the resource usage information and the service load information of the resource pool of each area through the ROS, and formulate a scheduling policy for the service processing area switching according to the resource usage information and the service load information of each area.
11、 根据权利要求 10所述的***, 其中, 该***还包括: 目的业务处理区域的业务***; 11. The system of claim 10, wherein The system further includes: a business system of the destination service processing area;
所述管控中心, 还设置为通知所述目的业务处理区域获取业务的版本; 所述目的业务处理区域的业务***, 设置为根据业务的版本构建资源 和启动业务;  The control center is further configured to notify the destination service processing area to obtain a version of the service; the service system of the destination service processing area is configured to build resources and start services according to the version of the service;
所述管控中心, 还设置为加载业务处理区域切换的调度策略。  The control center is further configured to load a scheduling policy for service processing area switching.
PCT/CN2012/076729 2011-08-03 2012-06-11 Method and system for uniformly scheduling remote resources of cloud computing WO2013016977A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110220806.8A CN102916992B (en) 2011-08-03 2011-08-03 A kind of method and system of United Dispatching cloud computing remote resource
CN201110220806.8 2011-08-03

Publications (1)

Publication Number Publication Date
WO2013016977A1 true WO2013016977A1 (en) 2013-02-07

Family

ID=47615226

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/076729 WO2013016977A1 (en) 2011-08-03 2012-06-11 Method and system for uniformly scheduling remote resources of cloud computing

Country Status (2)

Country Link
CN (1) CN102916992B (en)
WO (1) WO2013016977A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063273B (en) * 2014-06-13 2019-07-12 航天恒星科技有限公司 A kind of middle controlled operation flow dispatching management information system and implementation method
CN104468240B (en) * 2014-12-29 2018-03-27 成都极驰科技有限公司 Cloud terminal management method, device
CN105072193A (en) * 2015-08-27 2015-11-18 浪潮集团有限公司 Cloud sea OS (Operating System) deployment method under multi-data centre
CN106533987B (en) * 2016-11-15 2020-02-21 郑州云海信息技术有限公司 NFV acceleration resource and general computing resource intelligent switching method and system
CN108255539B (en) * 2017-12-21 2021-03-12 华风象辑(北京)气象科技有限公司 Meteorological satellite data processing system based on cloud computing and data virtualization
CN109962803B (en) * 2017-12-26 2022-05-13 ***通信集团四川有限公司 Method, device, equipment and medium for guaranteeing network quality
CN109271256A (en) * 2018-09-27 2019-01-25 浪潮软件股份有限公司 A kind of cloud resource management and monitoring system and method based on distributed deployment
CN109544727A (en) * 2018-12-12 2019-03-29 中南林业科技大学 A kind of cloud computing vehicle trouble statistical analysis technique

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719931A (en) * 2009-11-27 2010-06-02 南京邮电大学 Multi-intelligent body-based hierarchical cloud computing model construction method
CN102073546A (en) * 2010-12-13 2011-05-25 北京航空航天大学 Task-dynamic dispatching method under distributed computation mode in cloud computing environment
US20110161696A1 (en) * 2009-12-24 2011-06-30 International Business Machines Corporation Reducing energy consumption in a cloud computing environment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8160063B2 (en) * 2008-06-09 2012-04-17 Microsoft Corporation Data center interconnect and traffic engineering
CN101753617B (en) * 2009-12-11 2013-05-08 中兴通讯股份有限公司 Cloud storage system and method
CN102014159A (en) * 2010-11-29 2011-04-13 华中科技大学 Layered resource reservation system under cloud computing environment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101719931A (en) * 2009-11-27 2010-06-02 南京邮电大学 Multi-intelligent body-based hierarchical cloud computing model construction method
US20110161696A1 (en) * 2009-12-24 2011-06-30 International Business Machines Corporation Reducing energy consumption in a cloud computing environment
CN102073546A (en) * 2010-12-13 2011-05-25 北京航空航天大学 Task-dynamic dispatching method under distributed computation mode in cloud computing environment

Also Published As

Publication number Publication date
CN102916992A (en) 2013-02-06
CN102916992B (en) 2016-12-28

Similar Documents

Publication Publication Date Title
WO2013016977A1 (en) Method and system for uniformly scheduling remote resources of cloud computing
US11429408B2 (en) System and method for network function virtualization resource management
US11354167B2 (en) Container service management method and apparatus
WO2020207264A1 (en) Network system, service provision and resource scheduling method, device, and storage medium
JP6450835B2 (en) Energy saving control method, management server, and network device
CN113301078B (en) Network system, service deployment and network division method, device and storage medium
WO2013163865A1 (en) Virtual machine hot migration and deployment method, server and cluster system
CN105898754B (en) A kind of system and BTS management method for BTS management
WO2015172362A1 (en) Network function virtualization network system, data processing method and device
WO2017000260A1 (en) Method and apparatus for switching vnf
WO2015157897A1 (en) Disaster recovery data center configuration method and apparatus in cloud computing architecture
WO2018166398A1 (en) System for managing license in nfv network
CN113852693B (en) Migration method of edge computing service
JP2014533906A (en) Wireless communication system, base station device, and management method thereof
WO2014183568A1 (en) Network service template management method and device
CN103716397B (en) A kind of service-oriented simulation clock propulsion method
WO2016095524A1 (en) Resource allocation method and apparatus
Guo et al. Energy-efficient fault-tolerant scheduling algorithm for real-time tasks in cloud-based 5G networks
WO2018210075A1 (en) Network control method and apparatus, and network device
CN115604768A (en) Electromagnetic perception task dynamic migration method, system and terminal based on resource state
CN104601378A (en) Virtual resource flexible scheduling implementation method combining application performance indicator monitoring data
CN114615268B (en) Service network, monitoring node, container node and equipment based on Kubernetes cluster
Qiu et al. A security controller-based software defined security architecture
Litke et al. Fault tolerant and prioritized scheduling in OGSA‐based mobile grids
WO2023077791A1 (en) Service processing method, system and apparatus

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: 12819642

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: 12819642

Country of ref document: EP

Kind code of ref document: A1