FRuG: A Benchmark for Packet Forwarding in Future Networks

被引:9
作者
Ganegedara, Thilan [1 ]
Jiang, Weirong [1 ]
Prasanna, Viktor [1 ]
机构
[1] Univ So Calif, Ming Hsieh Dept Elect Engn, Los Angeles, CA 90089 USA
来源
2010 IEEE 29TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC) | 2010年
关键词
D O I
10.1109/PCCC.2010.5682304
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The ossification of Internet infrastructure and protocols have hindered the advancement of itself. GENI, AKARI and several other similar initiatives are pushing forward to overcome this hindrance. They facilitate researchers with networking platforms dedicated for innovative networking experiments. In these virtualized platforms, researchers can define their own forwarding schemes which can be radically different from the existing solutions. However, neither researchers nor the vendors are endowed with benchmarks to evaluate their new schemes. In this paper we introduce a Flexible Rule Generator, FRuG, an entirely user controlled benchmarking tool for evaluating future packet forwarding algorithms. With FRuG, rule generation does not need to be restricted to a fixed number of fields anymore, which makes it highly generic. It allows the user to select the protocol fields and the distribution of each field, which can either be defined by the user or configured to follow the distribution of an input seed file. The user has the complete control over the structure and the size of the rule table which makes it a powerful benchmark to assess various packet forwarding algorithms and for different types of routers (ex. edge routers, core routers, etc.). FRuG consists of an IPv4 prefix analyzer and generator, MAC address analyzer and generator, and a generic rule generator. We believe that FRuG will be a very useful tool to the networking research community with the paradigm shifts in networking like network virtualization, which takes packet forwarding to a completely new level. FRuG is an opensource tool freely available at http://sites.google.com/site/thilangane/research.
引用
收藏
页码:231 / 238
页数:8
相关论文
共 14 条
[1]  
[Anonymous], P 1 ACM WORKSH BARC
[2]  
FELDMANN A, 2000, P IEEE INFOCOM MAR
[3]  
Fu J., 2008, P ACM CONEXT, DOI DOI 10.1007/978-1-4020-8889-6_3
[4]  
GUPTA P, 1999, P HOT INT, V7, P2731
[5]  
JIANG W, 2010, DECISION FOREST SCAL
[6]  
LUO Y, 2009, P ACM ANCS
[7]  
Naous J., 2008, P ACM ANCS, P19
[8]  
Singh S., 2003, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, P213
[9]   ClassBench: A packet classification benchmark [J].
Taylor, David E. ;
Turner, Jonathan S. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2007, 15 (03) :499-511
[10]   Survey and taxonomy of packet classification techniques [J].
Taylor, DE .
ACM COMPUTING SURVEYS, 2005, 37 (03) :238-275