Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computing and Information Science
  4. Computing and Information Science Technical Reports
  5. Probabilistic NetKAT

Probabilistic NetKAT

File(s)
probnetkat.pdf (348.01 KB)
Main article
Permanent Link(s)
https://hdl.handle.net/1813/40335
Collections
Computing and Information Science Technical Reports
Author
Foster, Nate
Kozen, Dexter
Mamouras, Konstantinos
Reitblatt, Mark
Silva, Alexandra
Abstract

This paper develops a new language for programming software-defined networks based on a probabilistic semantics. We extend the NetKAT language with new primitives for expressing probabilistic behaviors and enrich the semantics from one based on deterministic functions to one based on measures and measurable functions on sets of packet histories. We establish fundamental properties of the semantics, prove that it is a conservative extension of the deterministic semantics, and show that it satisfies a number of natural equations. We present case studies that show how the language can be used to model a diverse collection of scenarios drawn from real-world networks.

Date Issued
2015-07
Keywords
NetKAT
•
Software Defined Networks
•
Probability
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance