IBperf: A Testing and Evaluation Model of IB Datacenter Transmission Control


Article Preview

Datacenter is the important infrastructure to provide resource and service in Internet. Due to the widely observed congestion, all kinds of transmission control mechanisms have been proposed to satisfy diverse network performance demands. Based on InfiniBand (IB) which is widely applied for datacenter construction, this paper proposed a generic testing and evaluation platform IBperf to verify transmission control protocols. We designed a central controller to instruct distributed clients to generate different communication patterns and execute commands of the protocol. The transmission performance can be derived based on the captured packets and digest. In the experiment, IB congestion control (CC) was evaluated through IBperf on our real IB platform. IBperf showed the improvement of fairness and throughput with low overhead based on CC mechanism. It proved IBperf to be an effective tool for the evaluation of IB datacenter.



Edited by:

Prasad Yarlagadda and Yun-Hae Kim




Z. W. Zhang et al., "IBperf: A Testing and Evaluation Model of IB Datacenter Transmission Control", Applied Mechanics and Materials, Vols. 239-240, pp. 873-878, 2013

Online since:

December 2012




[1] Y. Chen, R. Griffith, J. Liu, R.H. Katz and A.D. Joseph, Understanding TCP Incast throughput collapse in datacenter networks, WREN'09, Barcelona, 2009: 73-82.

DOI: https://doi.org/10.1145/1592681.1592693

[2] T. Benson, A. Akella and D.A. Maltz, Network traffic characteristics of data centers in the wild, IMC'10, Melbourne, 2010: 267-280.

[3] M. Alizadeh, A. Greenberg, D.A. Maltz, J. Padhye, P. Patel, B. Prabhakar, S. Sengupta and M. Sridharan, Data center TCP (DCTCP), SIGCOMM'10, New Delhi, 2010: 63-74.

DOI: https://doi.org/10.1145/1851182.1851192

[4] J. Jiang, R. Jain, Analysis of Backward Congestion Notification (BCN) for Ethernet in datacenter applications, INFOCOM'07, Anchorage, 2007: 2456-2460.

DOI: https://doi.org/10.1109/infcom.2007.300

[5] TOP 500 Supercomputer Sites on http: /www. top500. org/lists, (2012).

[6] Wiki InfiniBand on http: /en. wikipedia. org/wiki/InfiniBand, (2012).

[7] Oracle White Paper, Oracle Exadata and Oracle Exalogic as consolidation platforms, Dec, (2010).

[8] D. Abts, M.R. Marty, P.M. Wells, P. Klausler and H. Liu, Energy proportional datacenter networks, ISCA'10, (2010).

DOI: https://doi.org/10.1145/1815961.1816004

[9] S. Yan, G. Min and I. Awan, Performance analysis of an efficient flow control mechanism with job threshold in InfiniBand networks, AINA'08, Okinawa, 2008: 249-256.

DOI: https://doi.org/10.1109/aina.2008.138

[10] E.G. Gran, E. Zahavi, S. Reinemo, T. Skeie, G. Shainer and O. Lysne, On the relation between congestion control, switch arbitration and fairness, CCGrid'11, Los Angeles, 2011: 342-351.

DOI: https://doi.org/10.1109/ccgrid.2011.67

[11] J. E. Sahuquillo, E.G. Gran, P.J. Garcia, J. Flich, T. Skeie, O. Lysne, F.J. Quiles and J. Duato, Combining congested-flow isolation and injection throttling in HPC interconnection networks, ICPP'11, Taipei, 2011: 662-672.

DOI: https://doi.org/10.1109/icpp.2011.80

[12] E.G. Gran, M. Eimot, S. Reinemo, T. Skeie, O. Lysne, L.P. Huse and S. Gilad, First experiences with congestion control in InfiniBand hardware, IPDPS'10, Atlanta, (2010).

DOI: https://doi.org/10.1109/ipdps.2010.5470419

[13] W.J. Dally, B. Towles, Principles and practices of interconnection networks, Morgan Kaufmann, 2004, ch. 15. 4. 1, pp.294-295.