• Login
    View Item 
    •   SMARTech Home
    • College of Computing (CoC)
    • School of Computer Science (SCS)
    • School of Computer Science Technical Reports
    • View Item
    •   SMARTech Home
    • College of Computing (CoC)
    • School of Computer Science (SCS)
    • School of Computer Science Technical Reports
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Simpler Network Configuration with State-Based Network Policies

    Thumbnail
    View/Open
    GT-CS-13-04.pdf (343.8Kb)
    Date
    2013
    Author
    Kim, Hyojoon
    Gupta, Arpit
    Shahbaz, Muhammad
    Reich, Joshua
    Feamster, Nick
    Clark, Russ
    Metadata
    Show full item record
    Abstract
    Operators make hundreds of changes to a network’s router and switch configurations every day—a painstaking, error-prone process. If the network configuration could instead encode different forwarding behavior for different network states a priori, a network controller could automatically alter forwarding behavior when conditions change. To enable this capability, we introduce state-based network policies, which describe how a network’s forwarding behavior should change in response to arbitrary network events. A state-based network policy comprises many tasks, each of which encodes the forwarding behavior for a single network management operation (e.g., intrusion detection) or part of the network (e.g., a sub-organization), and how that behavior should change when network conditions change. Composing these policies produces a network-wide control program that adapts to different operating conditions. We implement state-based network policies in a system called PyResonance and demonstrate with real-world examples and use cases that PyResonance is expressive enough to specify a wide range of network policies and simple enough for many operators to use. Our evaluation based on event traces from the Georgia Tech campus network shows that PyResonance can achieve good performance in operational settings.
    URI
    http://hdl.handle.net/1853/49181
    Collections
    • School of Computer Science Technical Reports [105]
    • College of Computing Technical Reports [505]

    Related items

    Showing items related by title, author, creator and subject.

    • Enhancing capabilities of the network data plane using network virtualization and software defined networking 

      Anwer, Muhammad Bilal (Georgia Institute of Technology, 2015-11-13)
      Enhancement of network data-plane functionality is an open problem that has recently gained momentum. Addition and programmability of new functions inside the network data-plane to enable high speed, complex network ...
    • Lecture 2: Mathematics for Deep Neural Networks: Theory for shallow networks 

      Schmidt-Hieber, Johannes (2019-03-08)
      We start with the universal approximation theorem and discuss several proof strategies that provide some insights into functions that can be easily approximated by shallow networks. Based on this, a survey on approximation ...
    • Lecture 4: Mathematics for Deep Neural Networks: Statistical theory for deep ReLU networks 

      Schmidt-Hieber, Johannes (2019-03-15)
      We outline the theory underlying the recent bounds on the estimation risk of deep ReLU networks. In the lecture, we discuss specific properties of the ReLU activation function that relate to skipping connections and efficient ...

    Browse

    All of SMARTechCommunities & CollectionsDatesAuthorsTitlesSubjectsTypesThis CollectionDatesAuthorsTitlesSubjectsTypes

    My SMARTech

    Login

    Statistics

    View Usage StatisticsView Google Analytics Statistics
    • About
    • Terms of Use
    • Contact Us
    • Emergency Information
    • Legal & Privacy Information
    • Accessibility
    • Accountability
    • Accreditation
    • Employment
    • Login
    Georgia Tech

    © Georgia Institute of Technology

    • About
    • Terms of Use
    • Contact Us
    • Emergency Information
    • Legal & Privacy Information
    • Accessibility
    • Accountability
    • Accreditation
    • Employment
    • Login
    Georgia Tech

    © Georgia Institute of Technology