IBShare : A Dynamic IB Bandwidth Allocation Based on Congestion Control ⋆

Ziwen ZHANG,Zhigang SUN,Hongyi CHEN,LV Gaofeng,LU Xicheng
2012-01-01
Journal of Information and Computational Science
Abstract:Datacenter is usually shared among different applications and tenants as cloud service infrastructure. Traditional network allocation reserves the bandwidth but the traffic behavior is unpredictable. InfiniBand (IB) is more widely applied in the construction of datacenter cluster and attracts more interest from the academic field as well. In this paper, we first propose an IB bandwidth allocation mechanism IBShare from end-to-end. IBShare is based on the CC (Congestion Control) mechanism of IB and the flow-level fairness is analytically proved in our work. IBShare dynamically reconfigures the CC related parameter of QPs (Queue Pair) to guarantee the bandwidth isolation at the host/VM level. We build real experiment environment and realize IBShare algorithm in OFED. The results shows IBShare achieves flexible and effective server-level fair bandwidth allocation. IBShare improves the link utilization than static bandwidth allocation and is more reactive to the emergent congestion to implement new bandwidth allocation than traditional central-controller allocation.
What problem does this paper attempt to address?