Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and device for starting a virtual machine

A virtual machine, non-starting technology, applied in the field of starting virtual machines, can solve the problems such as the inability to provide network services normally, the inefficiency of providing network services, and the inability to start quickly.

Active Publication Date: 2021-07-09
HUAWEI TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] When the virtual machine management system limits the number of virtual machines that can be started at the same time, reliability problems will be caused accordingly. In the prior art, the virtual machine management system starts the virtual machines in sequence according to the host or VNF (starting the virtual machines deployed on each host one by one) Or start the virtual machines of each VNF one by one)
Because the number of virtual machines started at the same time is limited and there is no plan, it is impossible to quickly start all the virtual machines to run all the VNFCs required by a specific network service. For a period of time, the network service cannot be provided normally, resulting in low efficiency in providing network service

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
  • A method and device for starting a virtual machine
  • A method and device for starting a virtual machine
  • A method and device for starting a virtual machine

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0188] A device for starting a virtual machine, which is applied to a network function virtualization NFV network with a single network service requirement (the single service type requirement scenario is as described above, and this example 1 continues to take the first service as an example), the device 300 include:

[0189] The determining module 301 is configured to determine N types of virtualized network function components VNFC according to the first service; wherein, the first service is one of the many network services that can be realized by the virtual machine; the N types of VNFC can jointly realize the first service, and N is a positive integer;

[0190] The obtaining module 302 is used to obtain the distribution relationship between the N types of VNFCs and virtual machines determined by the determination module 301, the distribution relationship describes the number of VNFCs of the i-th type distributed in each virtual machine; wherein, each virtual machine Inc...

example 2

[0205] A device for starting a virtual machine, which is applied to a network function virtualization NFV network with M network service requirements, (the multi-service scenario is as described above, and this example 2 continues to take M network services as an example), where M is A natural number greater than 1; the device 300 includes:

[0206] The determining module 301 is configured to determine N(x) types of virtualized network function component VNFC types corresponding to the xth service according to the xth service; wherein, the xth service is one of the M network services ; These N(x) types of VNFCs can jointly realize the above-mentioned xth business, N is a positive integer; the value of x includes all positive integers not greater than M;

[0207] The obtaining module 302 is used to obtain the distribution relationship between the N(x) types of VNFCs and virtual machines determined by the determination module 301; the distribution relationship describes the numb...

specific Embodiment approach

[0217] In another possible design, if there is an absolute priority for a certain service in the start-up strategy, for example, the second service is greater than the third service than the fourth service, at this time, the second service needs to be prioritized to meet the expected performance standard, that is, After all the various VNFCs corresponding to the second service have reached the expected quantity, then consider the third service in the same way, and then consider the fourth service. In this case, the selection module 303 may execute the method described in steps 2031b-2033b, the corresponding instance of the method, and all implementation manners that may be equivalently replaced. In a possible design, the implementation form of the selection module 303 can refer to Figure 10 , Figure 10 It is a schematic diagram of the selection module 303 in another virtual machine starting device in the embodiment of the present invention. At this time, M network services ...

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 present invention provides a method and device for starting a virtual machine. According to the first service, determine N types of virtualized network function components VNFC; obtain the distribution relationship between the N types of VNFCs and virtual machines, and the distribution relationship The quantity of each type of VNFC distributed in each virtual machine is described; according to the distribution relationship, at least one virtual machine to be started is selected from unstarted virtual machines, so that the started virtual machine and the at least one virtual machine to be started The sum of the quantity of each type of VNFC contained in satisfies the corresponding preset quantity; and the at least one virtual machine to be started is started. The present invention obtains the type and quantity of VNFC running in each virtual machine first, and then selects the virtual machine that needs to be started most in a targeted manner, so as to ensure the minimum number of virtual machines to be started, so as to ensure the normal operation of the business , and take full advantage of VNFC running in a powered-on virtual machine.

Description

technical field [0001] Embodiments of the present invention relate to the communication field, and more specifically, relate to a method and device for starting a virtual machine. Background technique [0002] In operators, data centers, cloud computing service providers and large network enterprises, the deployment and application of NFV occupies an increasingly important position. NFV stands for Network Function Virtualization, which uses general-purpose hardware such as x86 and virtualization technology to carry software processing of many functions, thereby reducing the cost of expensive network equipment. NFV can decouple software and hardware and abstract functions, so that network device functions no longer depend on dedicated hardware, resources can be fully and flexibly shared, and rapid development and deployment of new services can be realized. Both refer to network services) that require automatic deployment, elastic scaling, fault isolation, and self-healing. ...

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 Patents(China)
IPC IPC(8): G06F9/455G06F9/48
CPCG06F9/45558G06F9/4881G06F2009/45575
Inventor 陈立福李得翰王提政
Owner HUAWEI TECH CO LTD