Business resource scheduling method and apparatus

A technology of business resources and scheduling methods, which is applied in the field of scheduling methods and devices of business resources, can solve problems such as insufficient utilization of resources and unreasonable resource allocation, and achieve the effects of dynamic resource scheduling, optimal allocation, and improved utilization

CN105335229AActive Publication Date: 2016-02-17NEW H3C TECH CO LTD
7 Cites 20 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2016-02-17

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides a business resource scheduling method and apparatus. The method is applied to an OpenStack controller. The method comprises: periodically detecting performance parameters of resource nodes; determining allocable resource nodes in the resource nodes according to the detected performance parameters; and receiving a resource acquisition request of a user, allocating an optimal resource node for the user from the allocable resource nodes according to the resource acquisition request and a preset scheduling policy, and returning the optimal resource node to the user. Through the business resource scheduling method and apparatus, the optimization distribution of business resources in an OpenStack framework is realized, the resource scheduling is flexibly and dynamically performed, and the utilization rate of resources is increased.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to the field of communication technology, in particular to a method and device for scheduling service resources. Background technique

[0002] OpenStack is an emerging open source software system used to provide cloud computing management solutions. , storage, etc.). Because OpenStack is open source and open, most mainstream manufacturers support the OpenStack architecture, and it has become a widely used open source cloud computing solution.

[0003] OpenStack provides a modular architecture, including various modular resources in cloud environments such as computing, storage, and network, to form a complete architecture solution. Since the cloud computing data center provides virtual host rental services, the physical boundary disappears, and it is difficult for users to independently deploy physical network security devices. Therefore, the cloud computing data center needs to provide users with network security soluti...

Examples

Embodiment Construction

[0045] Based on the existing OpenStack architecture, the present invention determines the allocatable resource nodes in each resource node by periodically detecting the performance parameters of each resource node, and allocates the optimal resource node for the user from the allocatable resource nodes according to the preset scheduling strategy ; Realized the optimal allocation of business resources in the OpenStack architecture, flexible and dynamic resource scheduling, and improved resource utilization.

[0046] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0047] See figure 2 , the present invention proposes a method for scheduling service resources, which is applied to an OpenStack controller, and the method performs the following steps:

[0048] Step 201, periodically detect the performance parameters of each resource node;

[0049] Step 202, determine the resource nodes that can be allocated among ...