2013 · 78 citations · 22 references
ComputingComputer ScienceComputer SystemsComputer NetworksQueuing TheoryVirtualizationCommunication NetworksCongestion ControlNetwork Performance AnalysisNetwork SwitchingTransport LayerBandwidthBurstiness ModelingData Center NetworkData Center NetworkingData Center Traffic EngineeringNetwork StackPacket ProcessingPerformance Requirements
While numerous studies have examined the macro-level behavior of traffic in data center networks---overall flow sizes, destination variability, and TCP burstiness---little information is available on the behavior of data center traffic at packet-level timescales. Whereas one might assume that flows from different applications fairly share available link bandwidth, and that packets within a single flow are uniformly paced, the reality is more complex. To meet increasingly high link rates of 10 Gbps and beyond, batching is typically introduced across the network stack---at the application, middleware, OS, transport, and NIC layers. This batching results in short-term packet bursts, which have implications for the design and performance requirements of packet processing devices along the path, including middleboxes, SDN-enabled switches, and virtual machine hypervisors.
22
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Network traffic characteristics of data centers in the wild
Theophilus Benson, Aditya Akella, David A. Maltz · 2010 · 2.2K citations
Sanjay Ghemawat, Howard Gobioff, Shun-Tak A. Leung · 2003 · 1.4K citations
Nathan Farrington, George Porter, Sivasankar Radhakrishnan et al. · 2010 · 909 citations