Visible to the public Modeling and Verifying SDN with Multiple Controllers

TitleModeling and Verifying SDN with Multiple Controllers
Publication TypeConference Paper
Year of Publication2018
AuthorsXiao, Lili, Xiang, Shuangqing, Zhuy, Huibiao
Conference NameProceedings of the 33rd Annual ACM Symposium on Applied Computing
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5191-1
KeywordsCollaboration, composability, compositionality, CSP, hyperflow, Modeling, policy-based governance, privacy, protocol verification, pubcrawl, SDN, verification
Abstract

SDN (Software Defined Network) with multiple controllers draws more attention for the increasing scale of the network. The architecture can handle what SDN with single controller is not able to address. In order to understand what this architecture can accomplish and face precisely, we analyze it with formal methods. In this paper, we apply CSP (Communicating Sequential Processes) to model the routing service of SDN under HyperFlow architecture based on OpenFlow protocol. By using model checker PAT (Process Analysis Toolkit), we verify that the models satisfy three properties, covering deadlock freeness, consistency and fault tolerance.

URLhttps://dl.acm.org/citation.cfm?doid=3167132.3167381
DOI10.1145/3167132.3167381
Citation Keyxiao_modeling_2018