TY - JOUR
T1 - Exploratory analysis and performance prediction of big data transfer in High-performance Networks
AU - Yun, Daqing
AU - Liu, Wuji
AU - Wu, Chase Q.
AU - Rao, Nageswara S.V.
AU - Kettimuthu, Rajkumar
N1 - Funding Information:
This research is sponsored by Harrisburg University, USA under Grant No. PRG-2020-15 and by the U.S. National Science Foundation under Grant No. CNS-1828123 with New Jersey Institute of Technology.
Publisher Copyright:
© 2021 Elsevier Ltd
PY - 2021/6
Y1 - 2021/6
N2 - Big data transfer in large-scale scientific and business applications is increasingly carried out over connections with guaranteed bandwidth provisioned in High-performance Networks (HPNs) via advance bandwidth reservation. Provisioning agents need to carefully schedule data transfer requests, compute network paths, and allocate appropriate bandwidths. Such reserved bandwidths, if not fully utilized, could be simply wasted due to the exclusive access during the approved time window, and cause extra overhead and complexity for resource management. This calls for accurate performance prediction to reserve bandwidths that match actual needs and avoid over-provisioning. We employ machine learning algorithms to predict big data transfer performance based on extensive performance measurements collected in the past several years from data transfer tests using different protocols and toolkits between various end sites on several real-life physical or emulated testbeds. We first analyze the performance patterns in response to a comprehensive list of parameters in end-host systems, network connections, and data transfer applications, which motivate the use of machine learning and also help us identify the effects of latent factors. We then propose threshold- and clustering-based methods to eliminate negative effects of latent factors in data preprocessing and build a robust performance predictor based on customized domain-oriented loss functions. The performance of the proposed methods is verified by extensive experiments using SVR and RFR as well as theoretical analysis of the general performance bound.
AB - Big data transfer in large-scale scientific and business applications is increasingly carried out over connections with guaranteed bandwidth provisioned in High-performance Networks (HPNs) via advance bandwidth reservation. Provisioning agents need to carefully schedule data transfer requests, compute network paths, and allocate appropriate bandwidths. Such reserved bandwidths, if not fully utilized, could be simply wasted due to the exclusive access during the approved time window, and cause extra overhead and complexity for resource management. This calls for accurate performance prediction to reserve bandwidths that match actual needs and avoid over-provisioning. We employ machine learning algorithms to predict big data transfer performance based on extensive performance measurements collected in the past several years from data transfer tests using different protocols and toolkits between various end sites on several real-life physical or emulated testbeds. We first analyze the performance patterns in response to a comprehensive list of parameters in end-host systems, network connections, and data transfer applications, which motivate the use of machine learning and also help us identify the effects of latent factors. We then propose threshold- and clustering-based methods to eliminate negative effects of latent factors in data preprocessing and build a robust performance predictor based on customized domain-oriented loss functions. The performance of the proposed methods is verified by extensive experiments using SVR and RFR as well as theoretical analysis of the general performance bound.
KW - Big data transfer
KW - Latent effect
KW - Machine learning
KW - Performance prediction
UR - http://www.scopus.com/inward/record.url?scp=85105285806&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85105285806&partnerID=8YFLogxK
U2 - 10.1016/j.engappai.2021.104285
DO - 10.1016/j.engappai.2021.104285
M3 - Article
AN - SCOPUS:85105285806
SN - 0952-1976
VL - 102
JO - Engineering Applications of Artificial Intelligence
JF - Engineering Applications of Artificial Intelligence
M1 - 104285
ER -