Back to results

University of Illinois at Urbana-Champaign

FCoder: A real-time large-scale bottleneck detection mechanism with neural network and transfer learning

Abstract

dc:description

Detecting shared bottlenecks among network flows is crucial in TCP Multipath to ensure TCP fairness and other applications related to cross-flow congestion control. The problem of whether two flows share a bottleneck has been well investigated in previous work, but a large-scale bottleneck detection scheme among a large number of flows remains not fully explored. In this thesis, we explore how to scale the pairwise shared bottleneck detection mechanism to work with a large number of flows using machine learning techniques. We can use machine learning techniques to preselect possible candidate pairs before pairwise comparison. It improves the time efficiency, reduces waste of computational resources, and enables scaling to detect among a large number of flows, compared with pairwise examining all existing pairs of flows. To validate the idea, we present fCoder, a solution for large-scale shared bottleneck detection for Internet-like networks that detect co-bottlenecks using a correlation mechanism based on time-domain samples of the round-trip-time (RTT) of flows. We accelerate the process using machine learning techniques to enable detection among a large number of flows in real-time. We evaluate the detection performance and time efficiency of fCoder to demonstrate that Machine Learning is a promising technique that helps scaling shared bottleneck detection approaches to detect shared bottlenecks among a large number of flows. In particular, we have shown in our experiment that we can process 100 times more pairs of flows by training a Dense Neural Network (DNN) using simulated network traces data. We have also shown that we can use the transfer learning technique to tune the DNN using a small amount of real-world data to accurately detect real-world datasets.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Electrical & Computer Engr
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2021

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Zhu, Zhoushi
Contributors dc:contributor
  • Hu, Yih-Chun

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • Copyright 2021 Zhoushi Zhu
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/110867
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/110867

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Zhu, Zhoushi. FCoder: A real-time large-scale bottleneck detection mechanism with neural network and transfer learning. Thesis thesis, University of Illinois at Urbana-Champaign, 2021. http://hdl.handle.net/2142/110867