@inproceedings{a67fcbd0437d498cbc43444ed1846e98,
title = "NetGen: Synthesizing data-plane configurations for network policies",
abstract = "Networks are hard to maintain. When the physical network changes or when policies, most importantly security properties change, it is hard to change the network while maintaining all other existing policies. We study the problem of network change synthesis, where given a current network and a desired change for it expressed as a high-level policy, we automate the process of synthesizing changes in the data-plane configuration so that the policy is met. We develop a new language that allows the user to express desired reroutings and, given such a policy and a current network, we design a novel synthesis engine based on abstraction and constraint-solving that can find (minimal) changes to the current network that satisfies the policy. We report on a preliminary implementation of our technique that shows that we can e ectively and effciently synthesize changes in large networks. Copyright is held by the owner/author(s). Publication rights licensed to ACM.",
keywords = "Constraint-solving, Data-plane syntheis, Network management, Programming languages, Software defined network",
author = "Shambwaditya Saha and Santhosh Prabhu and P. Madhusudan",
year = "2015",
month = jun,
day = "17",
doi = "10.1145/2774993.2775006",
language = "English (US)",
series = "Symposium on Software Defined Networking (SDN) Research, SOSR 2015",
publisher = "Association for Computing Machinery",
booktitle = "Symposium on Software Defined Networking (SDN) Research, SOSR 2015",
address = "United States",
note = "1st ACM SIGCOMM Symposium on Software Defined Networking Research, SOSR 2015 ; Conference date: 17-06-2015 Through 18-06-2015",
}