Using SDN congestion controls to ensure zero packet loss in storage area networks

Abstract

Today, storage area networks (SAN) are widely used in data center networks to connect servers to data storage devices. In such a network, ensuring zero packet loss is very important for a server's network file system (NFS) to quickly access data across the network. Otherwise, the time spent on detecting packet losses and then retransmitting the lost data will severely harm the data access throughput and delay performance of the network file system. Recently, the SDN technology has been widely used in data center networks. In an SDN network, the SDN controller has a global view of the states of the overall network. Exploiting this capability, we designed SDN-assisted rate-based and credit-based congestion control schemes to ensure zero packet loss in the network. We used both greedy traffic and bursty NFS traffic to compare the performances of the two schemes under many different situations. In this paper, we report their relative strength and weakness and show that the SDN-assisted credit-based scheme can ensure zero packet loss while maintaining a high link utilization.

DOI: 10.23919/INM.2017.7987317

9 Figures and Tables

Cite this paper

@article{Wang2017UsingSC, title={Using SDN congestion controls to ensure zero packet loss in storage area networks}, author={Shie-Yuan Wang and Li-Min Chen and Shih-Kai Lin and Liang-Chi Tseng}, journal={2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM)}, year={2017}, pages={490-496} }