DocumentCode
2321515
Title
Minimizing the Data Transfer Time Using Multicore End-System Aware Flow Bifurcation
Author
Ahuja, Vishal ; Ghosal, Dipak ; Farrens, Matthew
Author_Institution
Dept. of Comput. Sci., Univ. of California, Davis, Davis, CA, USA
fYear
2012
fDate
13-16 May 2012
Firstpage
595
Lastpage
602
Abstract
Data centers are being deployed in a wide variety of environments (cloud computing, scientific, financial, defense, etc.). When geographically distributed, these data centers must transmit and receive growing volumes of data. In order to avoid congestion in the public internet, most use high speed dedicated optical networks, which can be thought of as private highways for carrying data. In this work, we examined the impact of such high speed network traffic on a commodity multicore machine, and identified a number of scenarios that cause packet loss and degraded throughput due to an end-system inability to consume incoming data fast enough. We show that high speed single flow traffic nullifies the benefits of multicore systems and multiqueue NICs, and we propose an end-system aware flow bifurcation technique to optimize the data transfer time using rate based protocols. Using introspective end-system modeling, we determine the optimal number of parallel flows required to utilize the available bandwidth, and the optimal rate for each of the flows. We compare our approach with GridFTP, which is a widely used data transfer protocol in computational grids, and show that our approach performs better (particularly when the end-system losses are in the receive ring buffer.).
Keywords
Internet; bifurcation; computer centres; data communication; grid computing; multiprocessing systems; network interfaces; optical fibre networks; parallel processing; telecommunication traffic; transport protocols; GridFTP; commodity multicore machine; data centers; data transfer protocol; data transfer time minimization; data transmission; end-system inability; high speed dedicated optical networks; high speed network traffic; introspective end-system modeling; multicore end-system aware flow bifurcation; multiqueue NICs; parallel flows; public Internet; rate based protocols; Bifurcation; Kernel; Multicore processing; Protocols; Receivers; Sockets; Throughput; Data center network; End-system bottleneck; Parallel Flows; experimental analysis; queueing model; rate based transport protocol;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location
Ottawa, ON
Print_ISBN
978-1-4673-1395-7
Type
conf
DOI
10.1109/CCGrid.2012.54
Filename
6217471
Link To Document