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

Distributing Connection Publishing in a Load Balancer

A load balancer, a technology for distributing loads, applied in transmission systems, electrical components, etc.

Active Publication Date: 2019-04-02
AMAZON TECH INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, when using these conventional load balancers, the host device and clients do not communicate over a direct TCP connection

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
  • Distributing Connection Publishing in a Load Balancer
  • Distributing Connection Publishing in a Load Balancer
  • Distributing Connection Publishing in a Load Balancer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Various embodiments of methods and systems for distributed load balancing in a network environment are described. Embodiments of distributed load balancing methods and systems are described that may be implemented in accordance with embodiments of distributed load balancers in various network environments. An implementation of a distributed load balancer can be used, for example, to facilitate and maintain clients on an external network, such as the Internet, with a local network, such as Figure 33A and 33B The illustrated destinations on provider network 1900 are typically packet flows, such as Transmission Control Protocol (TCP) technology packet flows, between servers (eg, web servers, application servers, data servers, etc.). Although embodiments are described herein primarily with respect to processing TCP packet streams, it should be noted that embodiments are applicable to other data communication protocols besides TCP, and to other applications besides process...

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 connection publishing method for distributed load balancers, wherein a router receives packets from at least one client and routes a stream of packets to a plurality of load balancer (LB) nodes, which in turn stream packets among a plurality of server nodes. allocated in. A load balancer (LB) module on each server node determines a list of active connections between clients and servers (connection publish packets) and publishes them back to the LB node. The LB module can randomly select LB nodes to receive packets. After receiving the packet, the LB node processes the connection information in the packet and distributes the connection information among the appropriate LB nodes. Receiving the connection publication information from the server node enables the lease of the connection on the LB node to be refreshed.

Description

technical field [0001] This disclosure relates to the field of load balancer systems. In particular, the present disclosure relates to systems and methods for distributing connection publications in a load balancing system. Background technique [0002] A conventional load balancer is usually a single, dedicated box that includes multiple Network Interface Controllers (NICs), such as eight NICs, some of which handle incoming / outgoing traffic for clients and others that handle the host device being load balanced (e.g. outgoing / incoming traffic to a server such as a web server). The bandwidth or throughput on these conventional load balancers is typically in the range of 40 gigabits per second (Gbps) on the client side and 40Gbps on the server side. As the size and scope of web-based applications and web-based services, such as cloud computing services, increase, data centers may house hundreds or even thousands of host devices (eg, web servers) that require load balancing. ...

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): H04L29/06H04L45/586H04L45/24
CPCH04L67/1008H04L67/1029H04L67/288H04L43/0817H04L43/10H04L45/04H04L45/24H04L67/1001
Inventor J·C·索伦森三世D·S·劳伦斯V·斯里尼瓦森A·S·瓦佳
Owner AMAZON TECH INC
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