TY - GEN
T1 - Cross Inference of Throughput Profiles Using Micro Kernel Network Method
AU - Rao, Nageswara S.V.
AU - Al-Najjar, Anees
AU - Imam, Neena
AU - Liu, Zhengchun
AU - Kettimuthu, Rajkumar
AU - Foster, Ian
N1 - Publisher Copyright:
© 2022, Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Dedicated network connections are being increasingly deployed in cloud, centralized and edge computing and data infrastructures, whose throughput profiles are critical indicators of the underlying data transfer performance. Due to the cost and disruptions to physical infrastructures, network emulators, such as Mininet, are often used to generate measurements needed to estimate throughput profiles, typically expressed as a function of the connection round trip time. The profiles estimated using measurements from such emulated networks are usually inaccurate for high bandwidth and high latency connections, since they do not accurately reflect the critical network transport dynamics mainly due to computing and memory constraints of the host. We present a machine learning (ML) method to estimate the throughput profiles using emulation measurements to closely match the testbed and production network profiles. In particular, we propose a micro Kernel Network (mKN) that provides baseline throughput measurements on the host running Mininet emulations, which are used to learn a regression map that converts them to the corresponding testbed measurement estimates. Once initially learned, this map is applied to measurements from subsequent network emulations on the same host. We present experimental measurements to illustrate this approach, and derive generalization equations for the proposed mKN-ML method. Using a four-site scenario emulation, we show the effectiveness of this method in providing accurate concave throughput profiles from inaccurate convex or non-smooth ones indicated by Mininet emulation.
AB - Dedicated network connections are being increasingly deployed in cloud, centralized and edge computing and data infrastructures, whose throughput profiles are critical indicators of the underlying data transfer performance. Due to the cost and disruptions to physical infrastructures, network emulators, such as Mininet, are often used to generate measurements needed to estimate throughput profiles, typically expressed as a function of the connection round trip time. The profiles estimated using measurements from such emulated networks are usually inaccurate for high bandwidth and high latency connections, since they do not accurately reflect the critical network transport dynamics mainly due to computing and memory constraints of the host. We present a machine learning (ML) method to estimate the throughput profiles using emulation measurements to closely match the testbed and production network profiles. In particular, we propose a micro Kernel Network (mKN) that provides baseline throughput measurements on the host running Mininet emulations, which are used to learn a regression map that converts them to the corresponding testbed measurement estimates. Once initially learned, this map is applied to measurements from subsequent network emulations on the same host. We present experimental measurements to illustrate this approach, and derive generalization equations for the proposed mKN-ML method. Using a four-site scenario emulation, we show the effectiveness of this method in providing accurate concave throughput profiles from inaccurate convex or non-smooth ones indicated by Mininet emulation.
KW - Data transport infrastructure
KW - Generalization bounds
KW - Machine learning
KW - Network emulation
KW - Regression estimates
KW - Round trip time
KW - Throughput profile
UR - http://www.scopus.com/inward/record.url?scp=85127731176&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-98978-1_4
DO - 10.1007/978-3-030-98978-1_4
M3 - Conference contribution
AN - SCOPUS:85127731176
SN - 9783030989774
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 48
EP - 68
BT - Machine Learning for Networking - 4th International Conference, MLN 2021, Proceedings
A2 - Renault, Éric
A2 - Boumerdassi, Selma
A2 - Mühlethaler, Paul
PB - Springer Science and Business Media Deutschland GmbH
T2 - 4th International Conference on Machine Learning for Networking, MLN 2021
Y2 - 1 December 2021 through 3 December 2021
ER -