Controlling Network Latency in Mixed Hadoop Clusters: Do We Need Active Queue Management?
Cita com:
hdl:2117/100187
Document typeConference report
Defense date2016-12-26
PublisherIEEE
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
With the advent of big data, data center applications are processing vast amounts of unstructured and semi-structured data, in parallel on large clusters, across hundreds to thousands of nodes. The highest performance for these batch big data workloads is achieved using expensive network equipment with large buffers, which accommodate bursts in network traffic and allocate bandwidth fairly even when the network is congested. Throughput-sensitive big data applications are, however, often executed in the same data center as latency-sensitive workloads. For both workloads to be supported well, the network must provide both maximum throughput and low latency. Progress has been made in this direction, as modern network switches support Active Queue Management (AQM) and Explicit Congestion Notifications (ECN), both mechanisms to control the level of queue occupancy, reducing the total network latency. This paper is the first study of the effect of Active Queue Management on both throughput and latency, in the context of Hadoop and the MapReduce programming model. We give a quantitative comparison of four different approaches for controlling buffer occupancy and latency: RED and CoDel, both standalone and also combined with ECN and DCTCP network protocol, and identify the AQM configurations that maintain Hadoop execution time gains from larger buffers within 5%, while reducing network packet latency caused by bufferbloat by up to 85%. Finally, we provide recommendations to administrators of Hadoop clusters as to how to improve latency without degrading the throughput of batch big data workloads.
CitationFischer e Silva, Renan; Carpenter, Paul M. Controlling Network Latency in Mixed Hadoop Clusters: Do We Need Active Queue Management?. A: 41st Conference on Local Computer Networks (LCN), 7-10 Nov. 2016. "Local Computer Networks (LCN), 2016 IEEE 41st Conference on". IEEE, 2016, p. 415-423.
ISBN978-1-5090-2054-6
Publisher versionhttp://ieeexplore.ieee.org/document/7796816/
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
Controlling Network Latency in Mixed Hadoop.pdf | 505,2Kb | View/Open |