Skip to main content

Kinetic: Verifiable Dynamic Network Control

Author(s): Kim, Hyojoon; Reich, Joshua; Gupta, Arpit; Shahbaz, Muhammad; Feamster, Nick; et al

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1j26g
Full metadata record
DC FieldValueLanguage
dc.contributor.authorKim, Hyojoon-
dc.contributor.authorReich, Joshua-
dc.contributor.authorGupta, Arpit-
dc.contributor.authorShahbaz, Muhammad-
dc.contributor.authorFeamster, Nick-
dc.contributor.authorClark, Russ-
dc.date.accessioned2021-10-08T19:49:20Z-
dc.date.available2021-10-08T19:49:20Z-
dc.date.issued2015en_US
dc.identifier.citationKim, Hyojoon, Joshua Reich, Arpit Gupta, Muhammad Shahbaz, Nick Feamster, and Russ Clark. "Kinetic: Verifiable Dynamic Network Control." In 12th USENIX Symposium on Networked Systems Design and Implementation (2015): pp. 59-72.en_US
dc.identifier.urihttps://www.usenix.org/system/files/conference/nsdi15/nsdi15-paper-kim.pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1j26g-
dc.description.abstractNetwork conditions are dynamic; unfortunately, current approaches to configuring networks are not. Network operators need tools to express how a network’s data-plane behavior should respond to a wide range of events and changing conditions, ranging from unexpected failures to shifting traffic patterns to planned maintenance. Yet, to update the network configuration today, operators typically rely on a combination of manual intervention and ad hoc scripts. In this paper, we present Kinetic, a domain specific language and network control system that enables operators to control their networks dynamically in a concise, intuitive way. Kinetic also automatically verifies the correctness of these control programs with respect to userspecified temporal properties. Our user study of Kinetic with several hundred network operators demonstrates that Kinetic is intuitive and usable, and our performance evaluation shows that realistic Kinetic programs scale well with the number of policies and the size of the network.en_US
dc.format.extent59 - 72en_US
dc.language.isoen_USen_US
dc.relation.ispartof12th USENIX Symposium on Networked Systems Design and Implementationen_US
dc.rightsFinal published version. This is an open access article.en_US
dc.titleKinetic: Verifiable Dynamic Network Controlen_US
dc.typeConference Articleen_US
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/conference-proceedingen_US

Files in This Item:
File Description SizeFormat 
KineticDynamicNetwork.pdf2.31 MBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.