TY - JOUR
T1 - HONE
T2 - Joint Host-Network Traffic Management in Software-Defined Networks
AU - Sun, Peng
AU - Yu, Minlan
AU - Freedman, Michael Joseph
AU - Rexford, Jennifer L.
AU - Walker, David P.
N1 - Funding Information:
This work is supported by grants NSF NETS 1162112 and DARPA MRC 2012-00310-02. It is also partially supported by Cisco, Google, Software R&D Center at Samsung Electronics, and USC Zumberge Research and innovation fund.
Publisher Copyright:
© 2014, Springer Science+Business Media New York.
PY - 2015/4
Y1 - 2015/4
N2 - Applications running in modern datacenters interact with the underlying network in complex ways, making administrators run multiple traffic management tasks to tune the system. However, today’s traffic management solutions are limited by an artificial division between the hosts and the network. While network devices only have knowledge of the network layer, the hosts can provide more visibility into how applications interact with the network. This paper proposes to extend the scope of traffic management to the end-host network stack. We present a software-defined networking platform for joint HOst-NEtwork (HONE) traffic management. HONE presents a uniform view of a diverse collection of measurement data, minimizes measurement overhead by performing lazy materialization of fine-grained statistics, and scales the analysis by processing data locally on the end hosts. HONE offers a simple and expressive programming framework for network and service administrators. We evaluate HONE by implementing several canonical traffic management applications, measuring its efficiency with micro-benchmarks, and demonstrating its scalability with larger experiments on Amazon EC2.
AB - Applications running in modern datacenters interact with the underlying network in complex ways, making administrators run multiple traffic management tasks to tune the system. However, today’s traffic management solutions are limited by an artificial division between the hosts and the network. While network devices only have knowledge of the network layer, the hosts can provide more visibility into how applications interact with the network. This paper proposes to extend the scope of traffic management to the end-host network stack. We present a software-defined networking platform for joint HOst-NEtwork (HONE) traffic management. HONE presents a uniform view of a diverse collection of measurement data, minimizes measurement overhead by performing lazy materialization of fine-grained statistics, and scales the analysis by processing data locally on the end hosts. HONE offers a simple and expressive programming framework for network and service administrators. We evaluate HONE by implementing several canonical traffic management applications, measuring its efficiency with micro-benchmarks, and demonstrating its scalability with larger experiments on Amazon EC2.
KW - Host network stack
KW - Programmable management
KW - Traffic management
UR - http://www.scopus.com/inward/record.url?scp=84924222201&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84924222201&partnerID=8YFLogxK
U2 - 10.1007/s10922-014-9321-9
DO - 10.1007/s10922-014-9321-9
M3 - Article
AN - SCOPUS:84924222201
VL - 23
SP - 374
EP - 399
JO - Journal of Network and Systems Management
JF - Journal of Network and Systems Management
SN - 1064-7570
IS - 2
ER -