Supercharge Your Innovation With Domain-Expert AI Agents!

Bandwidth-aware selective data multicast method

A bandwidth-aware and selective technology, applied in the field of data transmission, it can solve the problems of long time required for parameter synchronization and unstable network optimization effect, so as to reduce the time and improve the efficiency of multicast transmission.

Active Publication Date: 2022-05-10
SOUTHWEST JIAOTONG UNIV
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, considering that the available bandwidth of different working nodes is often different, randomly selecting p receiving nodes for each multicast transmission will have a certain probability of selecting a working node with a lower bandwidth, and the network optimization effect that can be brought is not stable , resulting in the time required for parameter synchronization is usually still very large, there is significant room for optimization

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described in detail through specific implementation methods below.

[0040] A bandwidth-aware selective data multicast method of the present invention comprises the following steps:

[0041] Step 1: Parameter setting.

[0042] It is assumed that there are n working nodes in the distributed training, and the numbers are 0, 1, 2,..., i,..., n-1.

[0043] For the i-th working node, the present invention needs to find no less than p other nodes as multicast receiving nodes for its data. p is a preset configurable parameter, 1<=p<=n-1.

[0044] For the i-th working node, use in[i] and out[i] to represent its downlink and uplink available bandwidth values ​​respectively, and use fanin[i] to record how many other working nodes it is currently selected as the receiving node for multicast transmission, Use fanout[i] to record the number of receiving nodes that have been selected for it.

[0045] s is a two-dimensional array of n*n; s[i][...

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 bandwidth-aware selective data multicast method, which specifically comprises the following steps of: when receiving nodes are selected in a multicast task, preferentially selecting the receiving node which can obtain the most bandwidth under fairness distribution according to available bandwidth and load; after basic multicast rate values of all multicast are calculated, greedy check is performed in sequence, and if the multicast rate is still met after a receiving node is selected again, the receiving node is selected; and further greedy and sequentially checking whether a residual bandwidth exists between each multicast source and the corresponding selected receiving node or not, and if so, increasing the bandwidth to the multicast transmission rate. According to the invention, the multicast transmission efficiency is improved, the time required by the network to complete the synchronization of the controlled partial data is reduced, and a data multicast transmission control method with higher performance is provided for applications such as distributed machine learning model training and the like.

Description

technical field [0001] The invention belongs to the technical field of data transmission, and in particular relates to a bandwidth-aware selective data multicast method. Background technique [0002] In scenarios such as data-parallel-based distributed machine learning model training, the working nodes participating in the training need to periodically synchronize the new models or model updates obtained by their respective training to achieve collaboration. Aiming at such communication requirements, some researchers have proposed various implementation schemes at present. One of the schemes is to let each working node transmit the learned new model or the data after model decomposition to other nodes in a multicast manner. Assuming that there are a total of n working nodes participating in training in a distributed system, some recent studies have shown that many distributed machine learning training tasks have the characteristic of tolerating only some nodes participating...

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): G06F9/50G06N20/00
CPCG06F9/5072G06N20/00
Inventor 罗寿西范平志李可邢焕来
Owner SOUTHWEST JIAOTONG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More