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

Non-dsr distributed load balancer with virtualized vips and source proxy on load balanced connection

A load balancing, processor technology, applied in instrumentation, electrical digital data processing, software simulation/interpretation/simulation, etc., can solve problems such as increased processing time

Active Publication Date: 2020-04-17
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Processing time may increase as data packets are processed higher up the stack

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
  • Non-dsr distributed load balancer with virtualized vips and source proxy on load balanced connection
  • Non-dsr distributed load balancer with virtualized vips and source proxy on load balanced connection
  • Non-dsr distributed load balancer with virtualized vips and source proxy on load balanced connection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The present disclosure relates to apparatus and methods for load balancing of connections between multiple computer devices, containers, virtual machines or arbitrary runtime environments communicating at a data link layer (eg layer 2) over a virtual data network. The devices and methods may include, for example, a container host that operates one or more containers on each computing device. A container may include, for example, self-contained applications independent of each other and other processes executing outside of the container on a computing device.

[0016] The container host may include a virtual switch and a management component associated with the virtual switch operable to route data packets received from clients from the container host to selected container destinations for processing. The management component can apply one or more load balancing rules to determine which container can receive the data packet so that the data packet can be distributed acro...

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

Methods and devices for load balancing of connections may include receiving, at a management component on a container host on a computer device, at least one data packet based on a destination IP address, that corresponds to a plurality of container hosts, of the data packet. The methods and devices may include selecting a destination container from at least one container host on the computer device and other computer devices in communication with the computer device over a virtual network to balance a data load and translating the source IP address of the at least one data packet to a local IP address of the container host. The methods and devices may include changing the destination IP address of the at least one data packet to a virtual IP address of the selected destination container so that the at least one data packet is transformed to a proxy data packet.

Description

Background technique [0001] This disclosure relates to load balancing. [0002] Typically, the computer device routes data packets at the TCP / IP layer of the computer device by selecting the destination of the data packets and / or attempting to balance the load of the data packets among several nodes communicating on the network. Processing time may increase as data packets are processed higher up the stack. [0003] Therefore, there is a need in the art for improved load balancing. Contents of the invention [0004] The following presents a simplified summary of one or more implementations of the disclosure in order to provide a basic understanding of such implementations. This Summary is not an extensive overview of all contemplated implementations, and is intended to neither identify key or critical elements of all implementations nor delineate the scope of any or all implementations. Its sole purpose is to present some concepts of one or more implementations of the dis...

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/12G06F8/60G06F9/455H04L29/08H04L47/20
CPCH04L67/1008H04L61/2521H04L61/2596H04L67/1017H04L67/1023H04L61/2514H04L47/125H04L45/72H04L47/283H04L47/20G06F8/60G06F9/455G06F9/45558G06F2009/45595H04L61/59H04L2101/622H04L67/1001H04L67/56H04L61/2528
Inventor V·阿罗拉D·K·戈文达萨米M·R·穆堪迪S·班萨尔N·D·伍德G·库德莱维特塞弗
Owner MICROSOFT TECH LICENSING LLC
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