ACM SIGCOMM Computer Communication Review · 2013 · 74 citations · 12 references
ComputingComputer ScienceComputer SystemsComputer NetworksInterconnection NetworksVirtualizationCongestion ControlNetwork MigrationNetwork SwitchingCongestion Control In SwitchesDatacenter Congestion ControlNetwork Congestion ManagementNetwork Congestion ModelingOpenflowTrace-driven ModelingTraffic Analysis
Datacenter networks (DCNs) are constantly evolving due to various updates such as switch upgrades and VM migrations. Each update must be carefully planned and executed in order to avoid disrupting many of the mission-critical, interactive applications hosted in DCNs. The key challenge arises from the inherent difficulty in synchronizing the changes to many devices, which may result in unforeseen transient link load spikes or even congestions. We present one primitive, zUpdate, to perform congestion-free network updates under asynchronous switch and traffic matrix changes. We formulate the update problem using a network model and apply our model to a variety of representative update scenarios in DCNs. We develop novel techniques to handle several practical challenges in realizing zUpdate as well as implement the zUpdate prototype on OpenFlow switches and deploy it on a testbed that resembles real DCN topology. Our results, from both real-world experiments and large-scale trace-driven simulations, show that zUpdate can effectively perform congestion-free updates in production DCNs.
12
A scalable, commodity data center network architecture
Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat · 2008 · 1.7K citations · Full text
Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes et al. · 2011 · 958 citations
Abstractions for network update
Mark Reitblatt, Nate Foster, Jennifer Rexford et al. · 2012 · 580 citations · Full text
Mohammad Alizadeh, Albert Greenberg, David A. Maltz et al. · ACM SIGCOMM Computer Communication Review · 2010 · 529 citations
Ahmed Khurshid, Wenxuan Zhou, Matthew Caesar et al. · 2012 · 415 citations