• 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