Saved in:
Bibliographic Details
Main Authors: Luangsomboon, Natchanon, Fazel, Fahimeh, Liebeherr, Jörg, Sobhani, Ashkan, Guan, Shichao, Chu, Xingjun
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2401.00329
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913181697310720
author Luangsomboon, Natchanon
Fazel, Fahimeh
Liebeherr, Jörg
Sobhani, Ashkan
Guan, Shichao
Chu, Xingjun
author_facet Luangsomboon, Natchanon
Fazel, Fahimeh
Liebeherr, Jörg
Sobhani, Ashkan
Guan, Shichao
Chu, Xingjun
contents Traffic from distributed training of machine learning (ML) models makes up a large and growing fraction of the traffic mix in enterprise data centers. While work on distributed ML abounds, the network traffic generated by distributed ML has received little attention. Using measurements on a testbed network, we investigate the traffic characteristics generated by the training of the ResNet-50 neural network with an emphasis on studying its short-term burstiness. For the latter we propose metrics that quantify traffic burstiness at different time scales. Our analysis reveals that distributed ML traffic exhibits a very high degree of burstiness on short time scales, exceeding a 60:1 peak-to-mean ratio on time intervals as long as 5~ms. We observe that training software orchestrates transmissions in such a way that burst transmissions from different sources within the same application do not result in congestion and packet losses. An extrapolation of the measurement data to multiple applications underscores the challenges of distributed ML traffic for congestion and flow control algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2401_00329
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle On the Burstiness of Distributed Machine Learning Traffic
Luangsomboon, Natchanon
Fazel, Fahimeh
Liebeherr, Jörg
Sobhani, Ashkan
Guan, Shichao
Chu, Xingjun
Machine Learning
Networking and Internet Architecture
C.2.0; C.4
Traffic from distributed training of machine learning (ML) models makes up a large and growing fraction of the traffic mix in enterprise data centers. While work on distributed ML abounds, the network traffic generated by distributed ML has received little attention. Using measurements on a testbed network, we investigate the traffic characteristics generated by the training of the ResNet-50 neural network with an emphasis on studying its short-term burstiness. For the latter we propose metrics that quantify traffic burstiness at different time scales. Our analysis reveals that distributed ML traffic exhibits a very high degree of burstiness on short time scales, exceeding a 60:1 peak-to-mean ratio on time intervals as long as 5~ms. We observe that training software orchestrates transmissions in such a way that burst transmissions from different sources within the same application do not result in congestion and packet losses. An extrapolation of the measurement data to multiple applications underscores the challenges of distributed ML traffic for congestion and flow control algorithms.
title On the Burstiness of Distributed Machine Learning Traffic
topic Machine Learning
Networking and Internet Architecture
C.2.0; C.4
url https://arxiv.org/abs/2401.00329