TY - GEN
T1 - Your data center switch is trying too hard
AU - Jin, Xin
AU - Farrington, Nathan
AU - Rexford, Jennifer L.
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/3/14
Y1 - 2016/3/14
N2 - We present Sourcey, a new data center network architecture with extremely simple switches. Sourcey switches have no CPUs, no software, no forwarding tables, no state, and require no switch configuration. Sourcey pushes all control plane functions to servers. A Sourcey switch supports only source-based routing. Each packet contains a path through the network. At each hop, a Sourcey switch pops the top label on the path stack and uses the label value as the switch output port number. The major technical challenge for Sourcey is to discover and monitor the network with server-only mechanisms. We design novel algorithms that use only end-to-end measurements to efficiently discover network topology and detect failures. Sourcey explores an extreme point in the design space. It advances the concept of software-defined networking by pushing almost all network functionality to servers and making switches much simpler than before, even simpler than OpenFlow switches. It is a thought experiment to show that it is possible to build a simple data center network and seeks to raise discussion in the community on whether or not current approaches to building data center networks warrant the complexity.
AB - We present Sourcey, a new data center network architecture with extremely simple switches. Sourcey switches have no CPUs, no software, no forwarding tables, no state, and require no switch configuration. Sourcey pushes all control plane functions to servers. A Sourcey switch supports only source-based routing. Each packet contains a path through the network. At each hop, a Sourcey switch pops the top label on the path stack and uses the label value as the switch output port number. The major technical challenge for Sourcey is to discover and monitor the network with server-only mechanisms. We design novel algorithms that use only end-to-end measurements to efficiently discover network topology and detect failures. Sourcey explores an extreme point in the design space. It advances the concept of software-defined networking by pushing almost all network functionality to servers and making switches much simpler than before, even simpler than OpenFlow switches. It is a thought experiment to show that it is possible to build a simple data center network and seeks to raise discussion in the community on whether or not current approaches to building data center networks warrant the complexity.
KW - Data center networks
KW - End hosts
KW - Network architecture
KW - Network monitoring
KW - Software-defined networking
KW - Topology discovery
UR - http://www.scopus.com/inward/record.url?scp=84982843854&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84982843854&partnerID=8YFLogxK
U2 - 10.1145/2890955.2890967
DO - 10.1145/2890955.2890967
M3 - Conference contribution
AN - SCOPUS:84982843854
T3 - Symposium on Software Defined Networking (SDN) Research, SOSR 2016
BT - Symposium on Software Defined Networking (SDN) Research, SOSR 2016
PB - Association for Computing Machinery, Inc
T2 - Symposium on Software Defined Networking (SDN) Research, SOSR 2016
Y2 - 14 March 2016 through 15 March 2016
ER -