• DocumentCode
    2067844
  • Title

    XCo: Explicit Coordination for Preventing Congestion in Data Center Ethernet

  • Author

    Rajanna, Vijay Shankar ; Shah, Smit ; Jahagirdar, Anand ; Gopalan, Kartik

  • Author_Institution
    Comput. Sci., State Univ. of New York, Binghamton, NY, USA
  • fYear
    2010
  • fDate
    3-3 May 2010
  • Firstpage
    81
  • Lastpage
    89
  • Abstract
    Cluster-based storage systems increasingly use commodity communication technologies, such as Fibre Channel over Ethernet (FCoE), for accessing stored data over the network. Data is striped over multiple storage nodes, and storage traffic often shares the network with non-storage traffic. In such conditions, storage clients can experience severely degraded performance, such as TCP throughput collapse and network congestion due to competing network traffic. Furthermore, consolidation of multiple virtual machines (VMs) onto fewer physical nodes can worsen the performance of network storage systems. The root cause of this performance problem is that network traffic from multiple sources can cause transient overloads in the switch buffers. In this paper, we make the case that virtualization opens up a new set of opportunities to alleviate and solve such performance problems experienced by network storage in particular, and data center Ethernet in general. We present an architecture, called XCo, for explicit coordination of network traffic among VMs in a data center Ethernet that is inexpensive, fully transparent, currently feasible, and complementary to any switch-level hardware support. We present experimental evidence via proof-of-concept implementation and evaluation to support this claim and describe the challenges and opportunities in a complete solution.
  • Keywords
    computer centres; local area networks; telecommunication traffic; virtual machines; TCP throughput collapse; XCo; cluster-based storage systems; commodity communication technology; data center Ethernet; fibre channel over Ethernet; multiple storage nodes; multiple virtual machines; network congestion; network storage systems; network traffic explicit coordination; nonstorage traffic; storage traffic; stored data access; Ethernet networks; Hardware; Optical switches; Receivers; Servers; Throughput; Congestion; Data Center; Ethernet; Network storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Storage Network Architecture and Parallel I/Os (SNAPI), 2010 International Workshop on
  • Conference_Location
    Incline Village, NV
  • Print_ISBN
    978-1-4244-6810-2
  • Electronic_ISBN
    978-1-4244-6811-9
  • Type

    conf

  • DOI
    10.1109/SNAPI.2010.17
  • Filename
    5571759