TY - GEN
T1 - Identifying SDN state inconsistency in OpenStack
AU - Xu, Yang
AU - Liu, Yong
AU - Singh, Rahul
AU - Tao, Shu
PY - 2015/6/17
Y1 - 2015/6/17
N2 - In Software Defined Networks (SDN), users manage network services by abstracting high level service policies from lower level network functions. Edge-based SDN, which relies on end hosts to implement lower-level network functions, has been rapidly developed and widely adopted in cloud. A critical challenge in such an environment is to ensure that lower level network configurations, which are distributed in many end hosts, are in sync with high-level network service definitions, which are maintained in the central controller, as state inconsistency often arises in practice due to unreliable state dissemination, human errors, or software bugs. In this paper, we propose an approach to systematically extracting and analyzing the network states of OpenStack from both controller and end hosts, and identifying the inconsistencies between them across multiple network layers. Through extensive experiments, we demonstrate that our system can correctly identify network state inconsistencies with little system and network overhead, therefore can be adopted in large-scale production cloud to ensure healthy operations of its network services. Copyright is held by the owner/author(s). Publication rights licensed to ACM.
AB - In Software Defined Networks (SDN), users manage network services by abstracting high level service policies from lower level network functions. Edge-based SDN, which relies on end hosts to implement lower-level network functions, has been rapidly developed and widely adopted in cloud. A critical challenge in such an environment is to ensure that lower level network configurations, which are distributed in many end hosts, are in sync with high-level network service definitions, which are maintained in the central controller, as state inconsistency often arises in practice due to unreliable state dissemination, human errors, or software bugs. In this paper, we propose an approach to systematically extracting and analyzing the network states of OpenStack from both controller and end hosts, and identifying the inconsistencies between them across multiple network layers. Through extensive experiments, we demonstrate that our system can correctly identify network state inconsistencies with little system and network overhead, therefore can be adopted in large-scale production cloud to ensure healthy operations of its network services. Copyright is held by the owner/author(s). Publication rights licensed to ACM.
KW - Network Management
KW - Reliability
KW - Verification
UR - http://www.scopus.com/inward/record.url?scp=84962097589&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962097589&partnerID=8YFLogxK
U2 - 10.1145/2774993.2775067
DO - 10.1145/2774993.2775067
M3 - Conference contribution
AN - SCOPUS:84962097589
T3 - Symposium on Software Defined Networking (SDN) Research, SOSR 2015
BT - Symposium on Software Defined Networking (SDN) Research, SOSR 2015
PB - Association for Computing Machinery, Inc
T2 - 1st ACM SIGCOMM Symposium on Software Defined Networking Research, SOSR 2015
Y2 - 17 June 2015 through 18 June 2015
ER -