Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Virtual network performance optimization method based on OpenStack control plane

A virtual network and control plane technology, applied in the field of virtual network performance, can solve the problems of message queue collapse, message accumulation, affecting the performance and scalability of the OpenStack environment, and achieve the effect of relieving pressure and reducing the number of sending

Active Publication Date: 2019-12-31
FUDAN UNIV
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The port status change of the virtual machine is scanned by the L2 proxy and reports the update_port_status information through RabbitMQ. The L2pop driver fans out the fdb_entries message to the L2 proxy of all computing nodes. When the network scale is slightly large, RabbitMQ needs to carry and process a large number of fan-out messages ; Too many RPC messages will cause message accumulation. In severe cases, the RPC message storm caused by too many RPC messages will even cause the message queue to crash. The message queue becomes the performance bottleneck of virtual network communication, which seriously affects the performance and scalability of the OpenStack environment. ; After the L2 population mechanism is enabled for Layer 2 communication, although the broadcast storm is alleviated, the release of RPC messages depends on the message queue, which brings huge pressure to the message queue; when the network scale increases, the message queue becomes the performance bottleneck of the virtual network. Seriously impact network performance and scalability

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
  • Virtual network performance optimization method based on OpenStack control plane
  • Virtual network performance optimization method based on OpenStack control plane
  • Virtual network performance optimization method based on OpenStack control plane

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] Such as figure 1 As shown, on the RPC message sending mechanism, the present invention increases the topic of the message queue and binds it with the network UUID, NewTopic=Topic+UUID, and the content contained in the topic is the L2population message updated by the port under the subnet represented by the specific UUID; For message publishers, which topic to forward the message to is determined by judging the UUID of the subnet to which the virtual machine whose port status changes belongs; for message subscribers, only subscribe to the L2pop_update topic under the UUID corresponding to the subnet to which it belongs. This ensures that when the state of a virtual machine port changes, the message queue will only push the RPC message to the L2 proxy belonging to the same subnet, thereby reducing the number of RPC messages sent and relieving the pressure on the message queue side;

[0041] In this embodiment, taking the VXLAN networking mode as an example, the workflow i...

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 belongs to the field of virtual network performance in a cloud network, and relates to a virtual network performance optimization method based on an OpenStack control plane. The method comprises the following steps: improving a sending mechanism of the RPC from the perspective of a message generator, and only sending the RPC message to an L2 agent under the same subnet, so that the sending quantity of the RPC is reduced; and adopting a hybrid message queue mode from the perspective of a message processor. The persistence requirements of notification messages can be ensured by utilizing the characteristics of RabbitMQ persistence and high availability, and a large number of RPC messages can be rapidly processed in a direct communication mode by utilizing the characteristics ofZeroMQ rapidness and low delay, so that RPC message accumulation is reduced; and, on the premise of not influencing the original network function, the RPC message is independent and is processed by ZeroMQ, intermediate agency is not needed, the release is quicker, the tenant network communication performance is improved from two aspects, and the performance of the virtual network is further improved.

Description

technical field [0001] The invention relates to the field of virtual network performance in cloud networks, in particular to a method for optimizing virtual network performance based on an OpenStack control plane. Background technique [0002] In recent years, driven by technological development, market demand, and business model transformation, cloud computing has developed rapidly. It integrates scattered network, computing, and storage resources, and combines virtualization technology to create a virtual network for tenants in the form of resource leasing. Provide virtual resources and services. Compared with the traditional network environment that relies on physical servers, the cloud environment has lower cost, high scalability, convenient and efficient management, high resource utilization, and a complete migration disaster recovery backup solution, which can realize intelligent resource scheduling and unified and flexible management. Manufacturers can also implement...

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): H04L12/24H04L12/46H04L12/863H04L29/08
CPCH04L12/4641H04L41/0823H04L47/50H04L67/10
Inventor 吴杰严明徐佳玮王晗李璟岓
Owner FUDAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products