An optimization method and system for cloud load balancing
A technology of load balancing and optimization methods, applied in transmission systems, digital transmission systems, electrical components, etc., can solve the problems of long network IO paths and low efficiency, achieve flexible flow control, eliminate locks and cpu context switching, high performance The effect of cloud load balancing
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] This embodiment also discloses an optimization method for cloud load balance, including the steps of configuring cloud nodes, configuring virtual switches, and configuring cloud hosts. The cloud host is set in the cloud node and connected to the virtual switch.
[0059] Specifically, the configuration steps for cloud nodes are as follows: Figure 4 shown, including:
[0060] S101. Bind the network card of the cloud node to the VFIO driver.
[0061] Through this setting, when the network card receives a packet, vfio shares the address of the network packet to the user space, and when the network card sends a packet, vfio shares the address of the network packet in the user space to the network card.
[0062] S102. The network card of the cloud node starts multiple groups of first sending and receiving queues through the DPDK process.
[0063] S103, the DPDK process of the cloud node starts a plurality of first polling threads PMD, the first polling thread PMD is bound...
Embodiment 2
[0085] This embodiment discloses an optimization system for cloud load balancing, which includes a cloud node, a virtual switch and a cloud host: the cloud host is set in the cloud node and connected to the virtual switch.
[0086] Specifically, in this embodiment, the network card of the cloud node opens multiple sets of first sending and receiving queues through the DPDK process. The DPDK process of the cloud node starts multiple first polling threads PMD, the first polling thread PMD is bound to the first sending and receiving queue one by one, the first polling thread PMD is bound to a CPU core, the first polling thread The PMD is used to acquire the data packets in the corresponding first transceiver queue by means of active polling, and the corresponding CPU core performs transceiver processing.
[0087]The virtual switch establishes a network bridge with the datapath type of netdev, and the user mode process corresponding to the bridge is set to be bound to one or more ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com