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

Microservice load balancing method based on SDN

A load balancing and micro-service technology, applied in digital transmission systems, electrical components, transmission systems, etc., can solve the problem of not comprehensively considering load balancing and network forwarding efficiency, and achieve the effect of implementing load balancing strategies

Active Publication Date: 2019-04-05
BEIJING UNIV OF TECH
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this kind of load balancing does not consider the forwarding efficiency of the overall network, nor does it comprehensively consider the load balancing of each calling node in a service calling link

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
  • Microservice load balancing method based on SDN
  • Microservice load balancing method based on SDN

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The SDN switch is connected to the SDN controller, and the server is connected to the SDN switch;

[0020] The SDN controller deploys the OpenFlow interface module, service registration and discovery module, host status management module, call link analysis module, and load balancing calculation module;

[0021] The microservice provider is connected to the SDN switch, and the microservice server and client are configured with the address of the service registration and discovery module.

[0022] The patent system includes an SDN controller, an SDN switch, and an application server; the SDN controller is connected to all SDN switches through the OpenFlow protocol, and the application server is connected to the SDN switch. The SDN controller includes an OpenFlow interface module, a service registration and discovery module, and a host State management module, calling link analysis module, load balancing calculation module;

[0023] Among them, the OpenFlow interface mod...

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

A microservice load balancing method based on SDN belongs to the software definition network technology field. An SDN network is introduced into a microservice framework, and the global network view of the SDN and the refined control capability of a network flow are used to provide more refined load balancing capabilities for microservice calling. Through a virtual ip rewriting technology and a calling link analysis technology, based on the overall load condition of a calling link, load balancing calculation is performed, and a load balancing strategy is converted into a flow table form of network forwarding so as to realize unperceptive and high-efficiency load balancing to a calling party.

Description

technical field [0001] This patent relates to an SDN-based microservice load balancing method, which belongs to the technical field of software-defined networks. Background technique [0002] Microservice is a new concept of Internet distributed service design. By splitting services into fine-grained and functionally independent microservice modules, it can achieve functional decoupling and the ability of independent evolution of services. However, in microservice deployment, load balancing is generally implemented by the caller. The caller obtains the IP addresses of all servers providing services through the service discovery mechanism, and realizes load balancing through random requests, round robin, etc. However, this kind of load balancing does not consider the forwarding efficiency of the overall network, nor does it comprehensively consider the load balancing of each calling node in a service calling link. Contents of the invention [0003] This patent provides a m...

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
IPC IPC(8): H04L12/803H04L29/08
CPCH04L47/125H04L67/51
Inventor 姜伟潘邵芹赖英旭庄俊玺田原
Owner BEIJING UNIV OF 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