Cloud load balancing optimization method and system
A technology of load balancing and optimization methods, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as long network IO paths and low efficiency, achieve flexible flow control, eliminate locks and CPU context switching, and achieve 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 balancing, 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] With 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 user space network packet to the network card.
[0062] S102, the network card of the cloud node opens multiple groups of first sending and receiving queues through the DPDK process.
[0063] S103. The DPDK process of the cloud node opens a plurality of first polling thread PMDs, the first polling thread PMD is bound to the fi...
Embodiment 2
[0085] This embodiment discloses an optimization system for cloud load balancing, including 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 enables multiple groups of first sending and receiving queues through the DPDK process. The DPDK process of the cloud node opens multiple first polling thread PMDs, the first polling thread PMD is bound to the first sending and receiving queue one-to-one, the first polling thread PMD is bound to a CPU core, and the first polling thread PMD is bound to one CPU core. The PMD is used to acquire the data packets in the corresponding first sending and receiving queue in an active polling manner, and perform sending and receiving processing by the corresponding CPU core.
[0087]The virtual switch establishes a network bridge whose datapath type is netdev, and the user mode process correspond...
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