TY - GEN
T1 - A network-state management service
AU - Sun, Peng
AU - Mahajan, Ratul
AU - Rexford, Jennifer
AU - Yuan, Lihua
AU - Zhang, Ming
AU - Arefin, Ahsan
PY - 2014
Y1 - 2014
N2 - We present Statesman, a network-state management service that allows multiple network management applications to operate independently, while maintaining network-wide safety and performance invariants. Network state captures various aspects of the network such as which links are alive and how switches are forwarding traffic. Statesman uses three views of the network state. In observed state, it maintains an up-to-date view of the actual network state. Applications read this state and propose state changes based on their individual goals. Using a model of dependencies among state variables, Statesman merges these proposed states into a target state that is guaranteed to maintain the safety and performance invariants. It then updates the network to the target state. Statesman has been deployed in ten Microsoft Azure datacenters for several months, and three distinct applications have been built on it. We use the experience from this deployment to demonstrate how Statesman enables each application to meet its goals, while maintaining network-wide invariants.
AB - We present Statesman, a network-state management service that allows multiple network management applications to operate independently, while maintaining network-wide safety and performance invariants. Network state captures various aspects of the network such as which links are alive and how switches are forwarding traffic. Statesman uses three views of the network state. In observed state, it maintains an up-to-date view of the actual network state. Applications read this state and propose state changes based on their individual goals. Using a model of dependencies among state variables, Statesman merges these proposed states into a target state that is guaranteed to maintain the safety and performance invariants. It then updates the network to the target state. Statesman has been deployed in ten Microsoft Azure datacenters for several months, and three distinct applications have been built on it. We use the experience from this deployment to demonstrate how Statesman enables each application to meet its goals, while maintaining network-wide invariants.
KW - datacenter network
KW - network state
KW - software-defined networking
UR - http://www.scopus.com/inward/record.url?scp=84907368339&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84907368339&partnerID=8YFLogxK
U2 - 10.1145/2619239.2626298
DO - 10.1145/2619239.2626298
M3 - Conference contribution
AN - SCOPUS:84907368339
SN - 9781450328364
T3 - SIGCOMM 2014 - Proceedings of the 2014 ACM Conference on Special Interest Group on Data Communication
SP - 563
EP - 574
BT - SIGCOMM 2014 - Proceedings of the 2014 ACM Conference on Special Interest Group on Data Communication
PB - Association for Computing Machinery
T2 - 2014 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2014
Y2 - 17 August 2014 through 22 August 2014
ER -