June 4, 2021
Conference Paper

Diolkos: Improving ethernet throughput through dynamic port selection

Abstract

In large networked systems, a sudden increase in traffic could slowdown the network significantly, impacting network quality for multiple users. We present Diolkos, a system that leverages smart switches to dynamically re-reroute data flows in response to drops in performance. In contrast to other techniques, our tool predicts the future throughput at each port in a switch if a data flow were to be sent through it, and updates which port should be taken to maximize throughput. We use several techniques to predict network switch performance on a software defined network (SDN) mimicking topologies commonly found in datacenters. Experimentally, we demonstrate the effectiveness of choosing a port to send flows through based on predicted performance. We found that using a distributed predictive technique achieves a 24% improvement over using a traditional heuristic technique.

Published: June 4, 2021

Citation

Bel O., J. Pata, J. Vlimant, N.R. Tallent, J. Balcas, and M. Spiropulu. 2021. Diolkos: Improving ethernet throughput through dynamic port selection. In Proceedings of the 18th ACM International Conference on Computing Frontiers (CF 2021), May 11-13, 2021, Virtual Event, Italy, 83–92. New York, New York:ACM. PNNL-SA-160853. doi:10.1145/3457388.3458659