首页 > 最新文献

HPPN '13最新文献

英文 中文
Design and test of a software defined hybrid network architecture 软件定义混合网络架构的设计与测试
Pub Date : 2013-06-18 DOI: 10.1145/2465839.2465840
W. Cerroni, G. Leli, C. Raffaelli
Circuit and packet switching convergence offers significant advantages in core networks to exploit their complementary characteristics in terms of flexibility, scalability and quality of service. This paper considers the possibility of unifying the two different types of transport using the Software Defined Networking (SDN) approach. The proposed architecture applies a modular design to the whole set of node functions, representing the key enabler for a fully programmable network implementation. This paper also proposes a possible extension to the basic concept of flow defined by the current OpenFlow standard to properly support a hybrid network. A set of experiments are performed to assess the main functionality and the performance of the hybrid node where packet and circuit switching are assumed to be configured through the OpenFlow protocol in a fully automated way.
电路和分组交换的融合在核心网络中提供了显著的优势,利用了它们在灵活性、可扩展性和服务质量方面的互补特性。本文考虑了使用软件定义网络(SDN)方法统一两种不同类型传输的可能性。所提出的体系结构将模块化设计应用于整个节点功能集,代表了完全可编程网络实现的关键使能器。本文还提出了对当前OpenFlow标准定义的流的基本概念的可能扩展,以适当地支持混合网络。我们进行了一组实验,以评估混合节点的主要功能和性能,其中假设分组和电路交换通过OpenFlow协议以完全自动化的方式配置。
{"title":"Design and test of a software defined hybrid network architecture","authors":"W. Cerroni, G. Leli, C. Raffaelli","doi":"10.1145/2465839.2465840","DOIUrl":"https://doi.org/10.1145/2465839.2465840","url":null,"abstract":"Circuit and packet switching convergence offers significant advantages in core networks to exploit their complementary characteristics in terms of flexibility, scalability and quality of service. This paper considers the possibility of unifying the two different types of transport using the Software Defined Networking (SDN) approach. The proposed architecture applies a modular design to the whole set of node functions, representing the key enabler for a fully programmable network implementation. This paper also proposes a possible extension to the basic concept of flow defined by the current OpenFlow standard to properly support a hybrid network. A set of experiments are performed to assess the main functionality and the performance of the hybrid node where packet and circuit switching are assumed to be configured through the OpenFlow protocol in a fully automated way.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127240869","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Optimal packet classification applicable tothe OpenFlow context 适用于OpenFlow上下文的最优数据包分类
Pub Date : 2013-06-18 DOI: 10.1145/2465839.2465841
Thibaut Stimpfling, Y. Savaria, André Béliveau, N. Bélanger, O. Cherkaoui
Packet Classification remains a hot research topic, as it is a fundamental function in telecommunication networks, which are now facing new challenges. Due to the emergence of new standards such as OpenFlow, packet classification algorithms have to be reconsidered to support effectively classification over more than 5 fields. In this paper, we analyze the performance offered by EffiCuts in the context of OpenFlow. We extended the EffiCuts algorithm according to OpenFlow's context by proposing three improvements: optimization of the leaf data set size, enhancements to the heuristic used to compute the number of cuts, and utilization of an adaptive grouping factor. These extensions provide gains in many contexts but they were tailored for the OpenFlow context. When used in this context, it is shown using suitable benchmarks that they allow reducing the number of memory accesses by a factor of 2 on average, while decreasing the size of the data structure by about 35%.
分组分类作为电信网络的一项基本功能,一直是研究的热点,目前面临着新的挑战。由于OpenFlow等新标准的出现,必须重新考虑数据包分类算法,以支持对超过5个字段的有效分类。在本文中,我们分析了EffiCuts在OpenFlow环境下提供的性能。我们根据OpenFlow的上下文扩展了EffiCuts算法,提出了三个改进:优化叶子数据集的大小,增强用于计算切割次数的启发式算法,以及使用自适应分组因子。这些扩展在许多上下文中都有好处,但它们是为OpenFlow上下文中量身定制的。当在这种情况下使用时,使用适当的基准测试表明,它们允许将内存访问次数平均减少2倍,同时将数据结构的大小减少约35%。
{"title":"Optimal packet classification applicable tothe OpenFlow context","authors":"Thibaut Stimpfling, Y. Savaria, André Béliveau, N. Bélanger, O. Cherkaoui","doi":"10.1145/2465839.2465841","DOIUrl":"https://doi.org/10.1145/2465839.2465841","url":null,"abstract":"Packet Classification remains a hot research topic, as it is a fundamental function in telecommunication networks, which are now facing new challenges. Due to the emergence of new standards such as OpenFlow, packet classification algorithms have to be reconsidered to support effectively classification over more than 5 fields. In this paper, we analyze the performance offered by EffiCuts in the context of OpenFlow. We extended the EffiCuts algorithm according to OpenFlow's context by proposing three improvements: optimization of the leaf data set size, enhancements to the heuristic used to compute the number of cuts, and utilization of an adaptive grouping factor. These extensions provide gains in many contexts but they were tailored for the OpenFlow context. When used in this context, it is shown using suitable benchmarks that they allow reducing the number of memory accesses by a factor of 2 on average, while decreasing the size of the data structure by about 35%.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127811469","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A supervised machine learning approach to classify host roles on line using sFlow 一种使用sFlow在线分类主机角色的监督机器学习方法
Pub Date : 2013-06-18 DOI: 10.1145/2465839.2465847
Bingdong Li, M. H. Gunes, G. Bebis, Jeff Springer
Classifying host roles based on network traffic behavior is valuable for network security analysis and detecting security policy violation. Behavior-based network security analysis has advantages over traditional approaches such as code patterns or signatures. Modeling host roles based on network flow data is challenging because of the huge volume of network traffic and overlap among host roles. Many studies of network traffic classification have focused on classifying applications such as web, peer-to-peer, and DNS traffic. In general, machine learning approaches have been applied on classifying applications, security awareness, and anomaly detection. In this paper, we present a supervised machine learning approach that use On-Line Support Vector Machine and Decision Tree to classify host roles. We collect sFlow data from main gateways of a large campus network. We classify different roles, namely, clients versus servers, regular web non-email servers versus web email servers, clients at personal offices versus public places of laboratories and libraries, and personal office clients from two different colleges. We achieved very high classification accuracy, i.e., 99.2% accuracy in classifying clients versus servers, 100% accuracy in classifying regular web non-email servers versus web email servers, 93.3% accuracy in classifying clients at personnel offices versus public places, and 93.3% accuracy in classifying clients at personal offices from two different colleges.
基于网络流量行为对主机角色进行分类,对网络安全分析和安全策略违规检测具有重要意义。基于行为的网络安全分析比传统方法(如代码模式或签名)具有优势。由于网络流量巨大且主机角色之间存在重叠,因此基于网络流数据对主机角色进行建模具有挑战性。许多网络流量分类的研究都集中在web、p2p和DNS等应用流量的分类上。一般来说,机器学习方法已经应用于应用程序分类、安全意识和异常检测。在本文中,我们提出了一种使用在线支持向量机和决策树对主机角色进行分类的监督机器学习方法。我们从一个大型校园网的主网关收集sFlow数据。我们对不同的角色进行分类,即客户端与服务器,常规网络非邮件服务器与网络邮件服务器,个人办公室客户端与实验室和图书馆公共场所客户端,以及来自两个不同学院的个人办公室客户端。我们取得了非常高的分类准确率,即客户端与服务器的分类准确率为99.2%,常规web非电子邮件服务器与web电子邮件服务器的分类准确率为100%,人事办公室与公共场所的客户端分类准确率为93.3%,个人办公室与两个不同学院的客户端分类准确率为93.3%。
{"title":"A supervised machine learning approach to classify host roles on line using sFlow","authors":"Bingdong Li, M. H. Gunes, G. Bebis, Jeff Springer","doi":"10.1145/2465839.2465847","DOIUrl":"https://doi.org/10.1145/2465839.2465847","url":null,"abstract":"Classifying host roles based on network traffic behavior is valuable for network security analysis and detecting security policy violation. Behavior-based network security analysis has advantages over traditional approaches such as code patterns or signatures. Modeling host roles based on network flow data is challenging because of the huge volume of network traffic and overlap among host roles. Many studies of network traffic classification have focused on classifying applications such as web, peer-to-peer, and DNS traffic. In general, machine learning approaches have been applied on classifying applications, security awareness, and anomaly detection. In this paper, we present a supervised machine learning approach that use On-Line Support Vector Machine and Decision Tree to classify host roles. We collect sFlow data from main gateways of a large campus network. We classify different roles, namely, clients versus servers, regular web non-email servers versus web email servers, clients at personal offices versus public places of laboratories and libraries, and personal office clients from two different colleges. We achieved very high classification accuracy, i.e., 99.2% accuracy in classifying clients versus servers, 100% accuracy in classifying regular web non-email servers versus web email servers, 93.3% accuracy in classifying clients at personnel offices versus public places, and 93.3% accuracy in classifying clients at personal offices from two different colleges.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131499448","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 30
From 1G to 10G: code reuse in action 从1G到10G:实际的代码重用
Pub Date : 2013-06-18 DOI: 10.1145/2465839.2465844
G. Antichi, M. Shahbaz, S. Giordano, A. Moore
Ever increasing traffic quantities and link-bandwidths force network devices to meet ever-increasing demands; the march to 100G is well under way. The high-speed networking of today is no longer that of five years ago: Unfortunately, such growth contrasts with current financial forces and this leads organisations to find ways to save money. As a result many developers face the common problem: how to make existing, systems reusable in this new, higher-speed scenario? To attack this problem, we propose new, flexible, legacy support mechanics for designs built using System on a Chip (SoC) and System on FPGA (SoFPGA). We illustrate our approach using the widely used, open-source, NetFPGA platform presenting a migration path for existing 1G designs to plugin into the new NetFPGA 10G board without alteration to code structure.
不断增长的通信量和链路带宽迫使网络设备满足不断增长的需求;向100G的进军正在顺利进行。今天的高速网络不再是五年前的高速网络:不幸的是,这种增长与当前的金融力量形成了鲜明对比,这促使组织寻找节省资金的方法。因此,许多开发人员面临着一个共同的问题:如何使现有的系统在这个新的、更快的场景中可重用?为了解决这个问题,我们提出了新的、灵活的、传统的支持机制,用于使用片上系统(SoC)和FPGA上系统(SoFPGA)构建的设计。我们使用广泛使用的开源NetFPGA平台来说明我们的方法,该平台为现有的1G设计提供了一条迁移路径,可以在不改变代码结构的情况下插入新的NetFPGA 10G板。
{"title":"From 1G to 10G: code reuse in action","authors":"G. Antichi, M. Shahbaz, S. Giordano, A. Moore","doi":"10.1145/2465839.2465844","DOIUrl":"https://doi.org/10.1145/2465839.2465844","url":null,"abstract":"Ever increasing traffic quantities and link-bandwidths force network devices to meet ever-increasing demands; the march to 100G is well under way. The high-speed networking of today is no longer that of five years ago: Unfortunately, such growth contrasts with current financial forces and this leads organisations to find ways to save money. As a result many developers face the common problem: how to make existing, systems reusable in this new, higher-speed scenario? To attack this problem, we propose new, flexible, legacy support mechanics for designs built using System on a Chip (SoC) and System on FPGA (SoFPGA). We illustrate our approach using the widely used, open-source, NetFPGA platform presenting a migration path for existing 1G designs to plugin into the new NetFPGA 10G board without alteration to code structure.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124408100","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Implementation of TCP large receive offload on open hardware platform 开放硬件平台上TCP大接收卸载的实现
Pub Date : 2013-06-18 DOI: 10.1145/2465839.2465842
G. Antichi, C. Callegari, S. Giordano
Nowadays, the bottleneck in network communications is not represented by the link capacity anymore, but by the receiver processing power. To face this problem, more and more offloading techniques have been developed and implemented in modern NICs, allowing the CPUs to offload some of the required processing onto the underlying hardware. In this work, we present an implementation on an open hardware platform of a stateless Large Receive Offload method (LRO). The presented results experimental demonstrate the effectiveness of the proposed implementation.
目前,网络通信的瓶颈不再是链路容量,而是接收端处理能力。为了解决这个问题,越来越多的卸载技术已经在现代nic中开发和实现,允许cpu将一些所需的处理卸载到底层硬件上。在这项工作中,我们提出了一种无状态大接收卸载方法(LRO)在开放硬件平台上的实现。实验结果证明了该方法的有效性。
{"title":"Implementation of TCP large receive offload on open hardware platform","authors":"G. Antichi, C. Callegari, S. Giordano","doi":"10.1145/2465839.2465842","DOIUrl":"https://doi.org/10.1145/2465839.2465842","url":null,"abstract":"Nowadays, the bottleneck in network communications is not represented by the link capacity anymore, but by the receiver processing power. To face this problem, more and more offloading techniques have been developed and implemented in modern NICs, allowing the CPUs to offload some of the required processing onto the underlying hardware. In this work, we present an implementation on an open hardware platform of a stateless Large Receive Offload method (LRO). The presented results experimental demonstrate the effectiveness of the proposed implementation.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127656693","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Evaluating MapReduce for profiling application traffic 评估MapReduce对应用流量的分析
Pub Date : 2013-06-18 DOI: 10.1145/2465839.2465846
T. Vieira, S. Fernandes, V. Garcia
The use of MapReduce for distributed data processing has been growing and achieving benefits with its application for different workloads. MapReduce can be used for distributed traffic analysis, although network traces present characteristics which are not similar to the data type commonly processed through MapReduce. Motivated by the use of MapReduce for profiling application traffic and due to the lack of evaluation of MapReduce for network traffic analysis and the peculiarity of this kind of data, this paper evaluates the performance of MapReduce in packet level analysis and DPI, analysing its scalability, speed-up, and the behavior of MapReduce phases. The experiments provide evidences for the predominant phases in this kind of job, and show the impact of input size, block size and number of nodes, on MapReduce completion time and scalability.
MapReduce在分布式数据处理方面的使用一直在增长,并通过它的应用程序为不同的工作负载带来了好处。MapReduce可以用于分布式流量分析,尽管网络轨迹呈现的特征与MapReduce通常处理的数据类型不同。基于使用MapReduce分析应用流量的动机,由于缺乏对MapReduce进行网络流量分析的评估以及这类数据的特殊性,本文评估了MapReduce在数据包级分析和DPI方面的性能,分析了其可扩展性、加速和MapReduce阶段的行为。实验为这类任务的主要阶段提供了证据,并展示了输入大小、块大小和节点数量对MapReduce完成时间和可扩展性的影响。
{"title":"Evaluating MapReduce for profiling application traffic","authors":"T. Vieira, S. Fernandes, V. Garcia","doi":"10.1145/2465839.2465846","DOIUrl":"https://doi.org/10.1145/2465839.2465846","url":null,"abstract":"The use of MapReduce for distributed data processing has been growing and achieving benefits with its application for different workloads. MapReduce can be used for distributed traffic analysis, although network traces present characteristics which are not similar to the data type commonly processed through MapReduce. Motivated by the use of MapReduce for profiling application traffic and due to the lack of evaluation of MapReduce for network traffic analysis and the peculiarity of this kind of data, this paper evaluates the performance of MapReduce in packet level analysis and DPI, analysing its scalability, speed-up, and the behavior of MapReduce phases. The experiments provide evidences for the predominant phases in this kind of job, and show the impact of input size, block size and number of nodes, on MapReduce completion time and scalability.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131876687","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Multi-gigabit traffic identification on GPU GPU上的多千兆流量识别
Pub Date : 2013-06-18 DOI: 10.1145/2465839.2465845
Alysson Santos, S. Fernandes, Petrônio Gomes Lopes Júnior, D. Sadok, G. Szabó
Traffic Identification is a crucial task performed by ISP administrators to evaluate and improve network service quality. Deep Packet Inspection (DPI) is a well-known technique used to identify networked traffic. DPI relies mostly on Regular Expressions (REs) evaluated by Finite Automata. Many previous studies have investigated the impacts on the classification accuracy of such systems when inspecting only a portion of the traffic. However, none have discussed the real impacts on the overall system throughput. This work presents a novel technique to perform DPI on Graphics Processing Units (GPU) called Flow-Based Traffic Identification (FBTI) and a proof-of-concept prototype analysis. Basically we want to increase DPI systems? performance on commodity platforms as well as their capacity to identify networked traffic on high speed links. By combining Deterministic Finite Automaton (DFA) for evaluating REs and flow-level packet sampling we achieve a raw performance of over 60 Gbps on GPUs. Our prototype solution could reach a real throughput of over 12 Gbps, measured as the identified volume of flows.
流量识别是ISP管理员评估和改进网络服务质量的一项重要任务。深度包检测(DPI)是一种众所周知的用于识别网络流量的技术。DPI主要依赖于有限自动机评估的正则表达式(REs)。以前的许多研究都研究了当只检测一部分流量时对此类系统分类精度的影响。但是,没有人讨论过对整个系统吞吐量的实际影响。这项工作提出了一种在图形处理单元(GPU)上执行DPI的新技术,称为基于流量的流量识别(FBTI)和概念验证原型分析。基本上我们想要增加DPI系统?商品平台上的性能以及它们在高速链路上识别网络流量的能力。通过结合确定性有限自动机(DFA)来评估REs和流级数据包采样,我们在gpu上实现了超过60 Gbps的原始性能。我们的原型解决方案可以达到超过12 Gbps的实际吞吐量,以确定的流量量来测量。
{"title":"Multi-gigabit traffic identification on GPU","authors":"Alysson Santos, S. Fernandes, Petrônio Gomes Lopes Júnior, D. Sadok, G. Szabó","doi":"10.1145/2465839.2465845","DOIUrl":"https://doi.org/10.1145/2465839.2465845","url":null,"abstract":"Traffic Identification is a crucial task performed by ISP administrators to evaluate and improve network service quality. Deep Packet Inspection (DPI) is a well-known technique used to identify networked traffic. DPI relies mostly on Regular Expressions (REs) evaluated by Finite Automata. Many previous studies have investigated the impacts on the classification accuracy of such systems when inspecting only a portion of the traffic. However, none have discussed the real impacts on the overall system throughput. This work presents a novel technique to perform DPI on Graphics Processing Units (GPU) called Flow-Based Traffic Identification (FBTI) and a proof-of-concept prototype analysis. Basically we want to increase DPI systems? performance on commodity platforms as well as their capacity to identify networked traffic on high speed links. By combining Deterministic Finite Automaton (DFA) for evaluating REs and flow-level packet sampling we achieve a raw performance of over 60 Gbps on GPUs. Our prototype solution could reach a real throughput of over 12 Gbps, measured as the identified volume of flows.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115868481","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Flexible, extensible, open-source and affordable FPGA-based traffic generator 灵活,可扩展,开源和负担得起的基于fpga的流量生成器
Pub Date : 2013-06-18 DOI: 10.1145/2465839.2465843
Tristan Groléat, M. Arzel, Sandrine Vaton, A. Bourge, Yannick Le Balch, Hicham Bougdal, Manuel Aranaz Padron
As high-speed links become ubiquitous in current networks, testing new algorithms at high speed is essential for researchers. This task often makes it necessary to generate traffic with some specified features : distribution of packet sizes, payload content, number of TCP or UDP flows, etc. When targeting a data rate of many Gb/s, this cannot be done with commodity computers. Commercial traffic generators exist for this task, but they are expensive and do not fit the precise needs of researchers. In this paper, we describe an open-source implementation of a traffic generator capable of filling a 10 Gb/s Ethernet link, with traffic features specified in software. The implementation works on a board including an FPGA and a 10 Gb/s network interface, like the Combo from INVEA-TECH or the NetFPGA 10G. These boards are affordable for research and can provide a configurable and easily extensible traffic generator.
随着高速链路在当前网络中无处不在,高速测试新算法对研究人员来说至关重要。此任务通常需要生成具有某些特定特征的流量:数据包大小的分布、有效负载内容、TCP或UDP流的数量等。当目标数据速率达到许多Gb/s时,这是普通计算机无法做到的。商业流量生成器可以用于这项任务,但它们价格昂贵,并且不适合研究人员的精确需求。在本文中,我们描述了一个能够填充10gb /s以太网链路的流量生成器的开源实现,具有软件中指定的流量特征。该实现工作在包括FPGA和10gb /s网络接口的电路板上,如INVEA-TECH的Combo或NetFPGA 10G。这些板是负担得起的研究,可以提供一个可配置和易于扩展的流量发生器。
{"title":"Flexible, extensible, open-source and affordable FPGA-based traffic generator","authors":"Tristan Groléat, M. Arzel, Sandrine Vaton, A. Bourge, Yannick Le Balch, Hicham Bougdal, Manuel Aranaz Padron","doi":"10.1145/2465839.2465843","DOIUrl":"https://doi.org/10.1145/2465839.2465843","url":null,"abstract":"As high-speed links become ubiquitous in current networks, testing new algorithms at high speed is essential for researchers. This task often makes it necessary to generate traffic with some specified features : distribution of packet sizes, payload content, number of TCP or UDP flows, etc. When targeting a data rate of many Gb/s, this cannot be done with commodity computers. Commercial traffic generators exist for this task, but they are expensive and do not fit the precise needs of researchers. In this paper, we describe an open-source implementation of a traffic generator capable of filling a 10 Gb/s Ethernet link, with traffic features specified in software. The implementation works on a board including an FPGA and a 10 Gb/s network interface, like the Combo from INVEA-TECH or the NetFPGA 10G. These boards are affordable for research and can provide a configurable and easily extensible traffic generator.","PeriodicalId":212430,"journal":{"name":"HPPN '13","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126418261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
期刊
HPPN '13
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1