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

Software switch load balancing method and software switch

A technology of load balancing and switching, applied in the field of virtualized network environment, which can solve problems such as performance loss and unconsidered load type, and achieve the effect of avoiding resource waste

Active Publication Date: 2017-10-24
HUAZHONG UNIV OF SCI & TECH
View PDF13 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing load balancing method does not consider the type of load when migrating the load, and indiscriminate migration may lead to performance loss

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
  • Software switch load balancing method and software switch
  • Software switch load balancing method and software switch
  • Software switch load balancing method and software switch

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the objectives, technical solutions and advantages of the present invention clearer, the following further describes the present invention in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0053] figure 1 It is a schematic diagram of the load balancing method of the present invention. The load balancing method provided by the present invention includes the following steps:

[0054] (1) Network port binding steps:

[0055] Set up and install a server running the Linux operating system, and deploy system virtualization software on the server. The system virtualization software can be virtuali...

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 software switch load balancing method comprising the following steps that (1) network port binding is set; (2) the network port rate in the network binding is acquired; (3) ordering parameters are calculated according to the network port rate and the data transmission volume within a certain period; (4) available network ports are ordered according to the ordering parameters; (5) the ordering result is processed and whether load migration is triggered is judged; (6) if load migration is triggered, the load required to be migrated is selected according to the type of the load; and (7) the load is migrated and the network port used by the migrated load is changed. The invention also discloses a software switch performing the method. With application of the method, the network port rate is included in the load balancing process, the network port rate information is acquired and the load type is judged; meanwhile, the method has a load selection mechanism before migration so that reasonable load balancing can be performed.

Description

Technical field [0001] The invention belongs to the technical field of computing system virtualization networks, and specifically relates to a load balancing method of a software switch and a software switch, and is suitable for a virtualized network environment where multiple virtual machines are interconnected. Background technique [0002] As a component of cloud computing technology, virtualization technology has been expanding its application scale. The network between virtual machines is larger and the structure is more complex. This leads to more and more complex virtual machine network configurations. It takes longer and more complicated to configure the network. operating. Virtual machines need more automated and flexible network access methods. Virtual machine networks need programmable control interfaces to realize automatic network configuration and support advanced functions such as access control, flow control, and load balancing. [0003] Virtual machine network acc...

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/801H04L12/803H04L12/853H04L47/2416
CPCH04L47/125H04L47/2416H04L47/29
Inventor 童薇冯丹刘景宁孙博郭甜
Owner HUAZHONG UNIV OF SCI & TECH
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