Resource allocation method and device, server and readable storage medium

A resource allocation and server technology, applied in program control devices, instruments, program control design, etc., can solve the problems of not taking into account the resource consumption of virtual machines and the untimely processing of business traffic.

Inactive Publication Date: 2020-01-07
CHINA MOBILE SUZHOU SOFTWARE TECH CO LTD +1
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a resource allocation method, device, server and readable storage medium, which are used to solve the problem in the prior art that the resource consumption of virtual machines is not considered and the processing of business traffic is not timely

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Resource allocation method and device, server and readable storage medium
  • Resource allocation method and device, server and readable storage medium
  • Resource allocation method and device, server and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] figure 2 A schematic diagram of a resource allocation process provided by an embodiment of the present invention includes the following steps:

[0066] S201: Determine each service function included in the service flow to be processed, determine the first service function in the service flow as the first service function, and determine to process the service function according to the first server receiving the service flow. The target server of the first business function.

[0067] The resource allocation method provided by the embodiment of the present invention is applied to a server, and the server may be a management server for managing each server in the server resource pool.

[0068] When a new service flow arrives, the server can determine the service flow as a service flow to be processed, and determine each service function included in the service flow, usually at least two service functions are included in the service flow. The process for the server to det...

Embodiment 2

[0087] In order to further reduce the time-consuming resource allocation, on the basis of the above-mentioned embodiments, in the embodiment of the present invention, after determining the target server for processing the second business function, the method further includes:

[0088] For the second business function, mark the target server of the second business function in the service link list of the target server of the first business function.

[0089] The determining the target server for processing the second service function according to the corresponding relationship between the service function and the server stored in the service link list of the target server of the first service function includes:

[0090] For the second service function, according to the corresponding relationship between the service function and the server stored in the service link list of the target server of the first service function, it is judged whether there is an unavailable server in the...

Embodiment 3

[0100] On the basis of the above-mentioned embodiments, in the embodiment of the present invention, pre-installing the VNF virtual network element on the server includes:

[0101] For each first VNF ​​virtual network element used to process service functions, according to the resource parameters of the server in the pre-saved server resource pool and the preset scheduling algorithm, each first VNF ​​virtual network element is carried on the server , wherein the resource parameters include at least one of the following: central processing unit CPU utilization, memory utilization, hard disk utilization and bandwidth occupancy; or

[0102] For each second VNF virtual network element used to process business functions, according to the template file in the pre-saved MANO (Management and Orchestration, management and orchestration system), determine the distribution requirements of each second VNF virtual network element; The resource parameters of the servers in the saved server r...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a resource allocation method and device, a server and a readable storage medium. The method comprises the following steps: determining each service function contained in service traffic to be processed, determining a first service function, and determining a target server for processing the first service function according to the first server for receiving the service traffic; determining the next service function of the first service function as a second service function in the service flow; determining a target server for processing the second service function according to a corresponding relationship between the service function stored in a service linked list of the target server of the first service function and the server; judging whether the second service function is the last service function of the service flow or not; if not, taking the second service function as the first service function; and if yes, determining a service link path according to the target server corresponding to each service function, and enabling the service flow to enter a VNF virtual network element pre-installed by the corresponding server according to the service link path.According to the invention, the time consumption of resource allocation is shortened.

Description

technical field [0001] The present invention relates to the technical field of virtual machine resource allocation, in particular to a resource allocation method, device, server and readable storage medium. Background technique [0002] NFV (Network Function Virtualization, Network Function Virtualization) technology is based on general-purpose hardware using X86 and other standards. With the help of virtualization technology, various network software functions are provided in the form of software. The use of NFV technology can reduce the use of Expensive costs associated with dedicated network hardware. NFV technology realizes flexible loading of software and flexible sharing of resources by decoupling software and hardware and abstracting specific functions. In particular, using the NFV service chain (Service Chain) technology, a series of hardware devices with dedicated functions, such as routing, LB load balancing, NAT network address translation, and FW firewall, are t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F9/455
CPCG06F9/45558G06F2009/45595H04L67/51
Inventor 胡志凌刘玉红吴江涛周峰谢佳赵怡
Owner CHINA MOBILE SUZHOU SOFTWARE TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products