基于GraphBLAS的数据包超稀疏网络流分析

Tyler H. Trigg, C. Meiners, Sandeep Pisharody, Hayden Jananthan, Michael Jones, Adam Michaleas, Tim Davis, Erik Welch, W. Arcand, David Bestor, William Bergeron, C. Byun, V. Gadepally, Micheal Houle, M. Hubbell, Anna Klein, P. Michaleas, Lauren Milechin, J. Mullen, Andrew Prout, A. Reuther, Antonio Rosa, S. Samsi, Douglas Stetson, Charles Yee, J. Kepner
{"title":"基于GraphBLAS的数据包超稀疏网络流分析","authors":"Tyler H. Trigg, C. Meiners, Sandeep Pisharody, Hayden Jananthan, Michael Jones, Adam Michaleas, Tim Davis, Erik Welch, W. Arcand, David Bestor, William Bergeron, C. Byun, V. Gadepally, Micheal Houle, M. Hubbell, Anna Klein, P. Michaleas, Lauren Milechin, J. Mullen, Andrew Prout, A. Reuther, Antonio Rosa, S. Samsi, Douglas Stetson, Charles Yee, J. Kepner","doi":"10.1109/HPEC55821.2022.9926320","DOIUrl":null,"url":null,"abstract":"Internet analysis is a major challenge due to the volume and rate of network traffic. In lieu of analyzing traffic as raw packets, network analysts often rely on compressed network flows (netflows) that contain the start time, stop time, source, destination, and number of packets in each direction. However, many traffic analyses benefit from temporal aggregation of multiple simultaneous netflows, which can be computationally challenging. To alleviate this concern, a novel netflow compression and resampling method has been developed leveraging GraphBLAS hyperspace traffic matrices that preserve anonymization while enabling subrange analysis. Standard multi-temporal spatial analyses are then performed on each sub range to generate detailed statistical aggregates of the source packets, source fan-out, unique links, destination fan-in, and destination packets of each subrange which can then be used for background modeling and anomaly detection. A simple file format based on GraphBLAS sparse matrices is developed for storing these statistical aggregates. This method is scale tested on the MIT SuperCloud using a 50 trillion packet netflow corpus from several hundred sites collected over several months. The resulting compression achieved is significant (<0.1 bit per packet) enabling extremely large netflow analyses to be stored and transported. The single node parallel performance is analyzed in terms of both processors and threads showing that a single node can perform hundreds of simultaneous analyses at over a million packets/sec (roughly equivalent to a 10 Gigabit link).","PeriodicalId":200071,"journal":{"name":"2022 IEEE High Performance Extreme Computing Conference (HPEC)","volume":"82 5","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Hypersparse Network Flow Analysis of Packets with GraphBLAS\",\"authors\":\"Tyler H. Trigg, C. Meiners, Sandeep Pisharody, Hayden Jananthan, Michael Jones, Adam Michaleas, Tim Davis, Erik Welch, W. Arcand, David Bestor, William Bergeron, C. Byun, V. Gadepally, Micheal Houle, M. Hubbell, Anna Klein, P. Michaleas, Lauren Milechin, J. Mullen, Andrew Prout, A. Reuther, Antonio Rosa, S. Samsi, Douglas Stetson, Charles Yee, J. Kepner\",\"doi\":\"10.1109/HPEC55821.2022.9926320\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet analysis is a major challenge due to the volume and rate of network traffic. In lieu of analyzing traffic as raw packets, network analysts often rely on compressed network flows (netflows) that contain the start time, stop time, source, destination, and number of packets in each direction. However, many traffic analyses benefit from temporal aggregation of multiple simultaneous netflows, which can be computationally challenging. To alleviate this concern, a novel netflow compression and resampling method has been developed leveraging GraphBLAS hyperspace traffic matrices that preserve anonymization while enabling subrange analysis. Standard multi-temporal spatial analyses are then performed on each sub range to generate detailed statistical aggregates of the source packets, source fan-out, unique links, destination fan-in, and destination packets of each subrange which can then be used for background modeling and anomaly detection. A simple file format based on GraphBLAS sparse matrices is developed for storing these statistical aggregates. This method is scale tested on the MIT SuperCloud using a 50 trillion packet netflow corpus from several hundred sites collected over several months. The resulting compression achieved is significant (<0.1 bit per packet) enabling extremely large netflow analyses to be stored and transported. The single node parallel performance is analyzed in terms of both processors and threads showing that a single node can perform hundreds of simultaneous analyses at over a million packets/sec (roughly equivalent to a 10 Gigabit link).\",\"PeriodicalId\":200071,\"journal\":{\"name\":\"2022 IEEE High Performance Extreme Computing Conference (HPEC)\",\"volume\":\"82 5\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE High Performance Extreme Computing Conference (HPEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HPEC55821.2022.9926320\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE High Performance Extreme Computing Conference (HPEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPEC55821.2022.9926320","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

由于网络流量的数量和速率,Internet分析是一个主要的挑战。网络分析人员通常依赖于压缩的网络流(netflow),而不是将流量作为原始数据包进行分析,这些网络流包含开始时间、停止时间、源、目的和每个方向上的数据包数量。然而,许多流量分析受益于多个同时网络流的时间聚合,这在计算上可能具有挑战性。为了减轻这种担忧,利用GraphBLAS超空间流量矩阵开发了一种新的netflow压缩和重采样方法,该方法在支持子范围分析的同时保留了匿名性。然后对每个子范围进行标准的多时间空间分析,生成每个子范围的源数据包、源扇出、唯一链路、目的扇入和目的数据包的详细统计聚合,然后用于背景建模和异常检测。开发了一种基于GraphBLAS稀疏矩阵的简单文件格式,用于存储这些统计聚合。这种方法在麻省理工学院的超级云上进行了规模测试,使用了几个月来从几百个站点收集的50万亿个数据包netflow语料库。由此实现的压缩是显著的(每个数据包<0.1位),使得非常大的netflow分析能够被存储和传输。单节点并行性能从处理器和线程两个方面进行分析,显示单个节点可以以超过一百万个数据包/秒(大致相当于10千兆链路)的速度执行数百个同时分析。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Hypersparse Network Flow Analysis of Packets with GraphBLAS
Internet analysis is a major challenge due to the volume and rate of network traffic. In lieu of analyzing traffic as raw packets, network analysts often rely on compressed network flows (netflows) that contain the start time, stop time, source, destination, and number of packets in each direction. However, many traffic analyses benefit from temporal aggregation of multiple simultaneous netflows, which can be computationally challenging. To alleviate this concern, a novel netflow compression and resampling method has been developed leveraging GraphBLAS hyperspace traffic matrices that preserve anonymization while enabling subrange analysis. Standard multi-temporal spatial analyses are then performed on each sub range to generate detailed statistical aggregates of the source packets, source fan-out, unique links, destination fan-in, and destination packets of each subrange which can then be used for background modeling and anomaly detection. A simple file format based on GraphBLAS sparse matrices is developed for storing these statistical aggregates. This method is scale tested on the MIT SuperCloud using a 50 trillion packet netflow corpus from several hundred sites collected over several months. The resulting compression achieved is significant (<0.1 bit per packet) enabling extremely large netflow analyses to be stored and transported. The single node parallel performance is analyzed in terms of both processors and threads showing that a single node can perform hundreds of simultaneous analyses at over a million packets/sec (roughly equivalent to a 10 Gigabit link).
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信