Testing and modeling Ethernet switches and networks for use in ATLAS high-level triggers

被引:8
作者
Dobinson, RW [1 ]
Haas, S
Korcyl, K
LeVine, MJ
Lokier, J
Martin, B
Meirosu, C
Saka, F
Vella, K
机构
[1] CERN, Geneva, Switzerland
[2] Univ Liverpool, Liverpool L69 3BX, Merseyside, England
[3] Politehn Univ Bucharest, Bucharest, Romania
[4] Univ London, Royal Holloway Coll, Egham, Surrey, England
[5] Univ Malta, MSD-06 Msida, Malta
关键词
field-programmable gate arrays (FPGAs); modeling; networks; network testing; physics; triggering;
D O I
10.1109/23.940127
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The ATLAS second-level trigger will use a multilayered local-area network to transfer 5-Gbyte/s detector data from similar to 1500 buffers to a few hundred processors. A model of the network has been constructed to evaluate its performance. A key component of the network model is a model of an individual switch, reproducing the behavior measured in real devices. A small number of measurable parameters are used to model a variety of commercial Ethernet switches. Using parameters measured on real devices, the impact on the overall network performance is modeled. In the Atlas context, both 100-Mbit and gigabit Ethernet links are required. A system is described that is capable of characterizing the behavior of commercial switches with the required number of nodes under traffic conditions resembling those to be encountered in the Atlas experiment. Fast Ethernet traffic is provided by a high-density custom-built tester based on field-programmable gate arrays, programmed in Handel-C and VHDL, while the gigabit Ethernet traffic is generated using Alteon NICs with custom firmware. The system is currently being deployed with 32 100-Mbit ports and 16 gigabit ports, and will be expanded to similar to 256 nodes of 100 Mbit and similar to 50 GBE nodes.
引用
收藏
页码:607 / 612
页数:6
相关论文
共 10 条
[1]  
BATTISTA C, PERMANENT VIRTUAL CI
[2]  
BOOSTEN M, 1999, P IEEE REAL TIM 99 R
[3]  
BYSTRICKY J, 2000, ATLDAQ2000030 ATLAS
[4]  
Clarke PC, 2000, IMECHE SEM, V2000, P25
[5]  
*DAQ DCS, 2000, CERNLHC200017 DAQ DC
[6]  
DOUGHTY DC, 1994, INT DAT ACQ C BAT IL
[7]  
JONES G, 1988, PROGRAMMING OCCAM, V2
[8]  
KORCYL K, OPN 2000 C
[9]  
LETHEREN MF, SWITCHING TECHNIQUES
[10]  
*MIL 3 INC, OPNET MOD ENV