Computing Bottleneck Structures at Scale for High-Precision Network Performance Analysis

Noah Amsel, Jordi Ros-Giralt, Sruthi Yellamraju, J. Ezick, Brendan von Hofe, Alison Ryan, R. Lethin
{"title":"Computing Bottleneck Structures at Scale for High-Precision Network Performance Analysis","authors":"Noah Amsel, Jordi Ros-Giralt, Sruthi Yellamraju, J. Ezick, Brendan von Hofe, Alison Ryan, R. Lethin","doi":"10.1109/INDIS51933.2020.00012","DOIUrl":null,"url":null,"abstract":"The Theory of Bottleneck Structures is a recently-developed framework for studying the performance of data networks. It describes how local perturbations in one part of the network propagate and interact with others. This framework is a powerful analytical tool that allows network operators to make accurate predictions about network behavior and thereby optimize performance. Previous work implemented a software package for bottleneck structure analysis, but applied it only to toy examples. In this work, we introduce the first software package capable of scaling bottleneck structure analysis to production-size networks. We benchmark our system using logs from ESnet, the Department of Energy's high-performance data network that connects research institutions in the U.S. Using the previously published tool as a baseline, we demonstrate that our system achieves vastly improved performance, constructing the bottleneck structure graphs in 0.21 s and calculating link derivatives in 0.09 s on average. We also study the asymptotic complexity of our core algorithms, demonstrating good scaling properties and strong agreement with theoretical bounds. These results indicate that our new software package can maintain its fast performance when applied to even larger networks. They also show that our software is efficient enough to analyze rapidly changing networks in real time. Overall, we demonstrate the feasibility of applying bottleneck structure analysis to solve practical problems in large, real-world data networks.","PeriodicalId":394752,"journal":{"name":"2020 IEEE/ACM Innovating the Network for Data-Intensive Science (INDIS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE/ACM Innovating the Network for Data-Intensive Science (INDIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDIS51933.2020.00012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The Theory of Bottleneck Structures is a recently-developed framework for studying the performance of data networks. It describes how local perturbations in one part of the network propagate and interact with others. This framework is a powerful analytical tool that allows network operators to make accurate predictions about network behavior and thereby optimize performance. Previous work implemented a software package for bottleneck structure analysis, but applied it only to toy examples. In this work, we introduce the first software package capable of scaling bottleneck structure analysis to production-size networks. We benchmark our system using logs from ESnet, the Department of Energy's high-performance data network that connects research institutions in the U.S. Using the previously published tool as a baseline, we demonstrate that our system achieves vastly improved performance, constructing the bottleneck structure graphs in 0.21 s and calculating link derivatives in 0.09 s on average. We also study the asymptotic complexity of our core algorithms, demonstrating good scaling properties and strong agreement with theoretical bounds. These results indicate that our new software package can maintain its fast performance when applied to even larger networks. They also show that our software is efficient enough to analyze rapidly changing networks in real time. Overall, we demonstrate the feasibility of applying bottleneck structure analysis to solve practical problems in large, real-world data networks.
高精度网络性能分析的大规模计算瓶颈结构
瓶颈结构理论是最近发展起来的一个研究数据网络性能的框架。它描述了网络一部分的局部扰动如何传播并与其他部分相互作用。这个框架是一个强大的分析工具,允许网络运营商对网络行为做出准确的预测,从而优化性能。以前的工作实现了一个用于瓶颈结构分析的软件包,但它只应用于玩具样例。在这项工作中,我们介绍了第一个能够将瓶颈结构分析扩展到生产规模网络的软件包。我们使用ESnet(连接美国研究机构的能源部高性能数据网络)的日志对系统进行基准测试,使用先前发布的工具作为基准,我们证明我们的系统实现了极大的性能改进,在0.21秒内构建瓶颈结构图,平均在0.09秒内计算链路导数。我们还研究了我们的核心算法的渐近复杂性,证明了良好的缩放性质和与理论界的强一致性。这些结果表明,我们的新软件包在应用于更大的网络时仍能保持其快速性能。它们还表明,我们的软件足够高效,可以实时分析快速变化的网络。总的来说,我们证明了应用瓶颈结构分析来解决大型现实世界数据网络中的实际问题的可行性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信