Load balancing system and method based on RDMA network card erasure code unloading

A load balancing and erasure coding technology, applied in transmission systems, electrical components, etc., can solve the problems that no one considers RDMA data center network multi-path transmission, there is no RDMA network load balancing system, etc., to achieve good load balancing effect, The effect of improving network throughput and small delay cost

Inactive Publication Date: 2019-08-09
NANJING UNIV
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although there have been a lot of work to achieve fine-grained traffic distribution mechanism on each path, most of the application scenarios of the work are limited to TCP traffic, almost no one considers multi-path transmission in RDMA data center network, and there is no one Good load balancing system for RDMA networks

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
  • Load balancing system and method based on RDMA network card erasure code unloading
  • Load balancing system and method based on RDMA network card erasure code unloading
  • Load balancing system and method based on RDMA network card erasure code unloading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The technical solution of the present invention will be further described below in conjunction with the accompanying drawings. It should be understood that the embodiments provided below are only intended to disclose the present invention in detail and completely, and fully convey the technical concept of the present invention to those skilled in the art. The present invention can also be implemented in many different forms, and does not Limited to the embodiments described herein. The terms used in the exemplary embodiments shown in the drawings do not limit the present invention.

[0033] figure 1 It is a scene structure diagram of the load balancing system based on RDMA network card erasure code offloading, which is mainly composed of two parts: the sending end module and the receiving end module. The left sending end module and the right receiving end module are respectively connected to an RDMA network card, and the two RDMA network cards are connected by multipl...

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 load balancing system and method based on RDMA network card erasure code unloading. The system mainly comprises a sending end module and a receiving end module, the sending end module and the receiving end module are respectively connected with an RDMA network card, and the two RDMA network cards are connected through a plurality of available network transmission paths, wherein the sending end module is used for partitioning data to be sent, calling an erasure code calculation unloading function of the RDMA network cards to carry out erasure code calculation, selecting one of the plurality of available paths for each data block to be sent after coding is completed, and sending the selected data block to be sent, and the receiving end module is used for receiving part of the data blocks through the RDMA network card, calling an erasure code calculation unloading function of the RDMA network card to decode the data blocks, and restoring the original sending datablocks. By utilizing the system, the asymmetry in the data center network can be well handled, the flow in the data center network topology can be balanced as much as possible, and the system and themethod play an important role in improving the sub-bandwidth and the network utilization rate of the data center network and reducing the flow completion time.

Description

technical field [0001] The invention relates to the design of data center network load balancing, in particular to a load balancing system based on RDMA network card erasure code unloading and a working method thereof. Background technique [0002] Due to the increasing communication requirements of applications on the data center network, the data center network is required to provide high-throughput, low-latency support, and provide as large a bisection bandwidth as possible. Load balancing over multiple paths in a multi-root tree topology can achieve the above requirements. In the current data center, the standard load balancing strategy is Equal Cost Multi-Path (ECMP). ECMP distributes the flow to different paths according to the hash result of the data packet header. extensive practical deployment. However, ECMP is not perfect, it faces the problems of hash collision, inability to adapt to the asymmetry of network topology, and mixing of large and small flows. [000...

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/08
CPCH04L67/1001
Inventor 何秉通王晓亮陆桑璐
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products