• Home
  • Search
  • Optimizing horn solvers for network repair
  • Cite Icon12
  • https://doi.org/10.5555/3077629.3077646Copy DOI Icon

Optimizing horn solvers for network repair

  • Oct 3, 2016
  • Hossein Hojjat +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Automatic program repair modifies a faulty program to make it correct with respect to a specification. Previous approaches have typically been restricted to specific programming languages and a fixed set of syntactical mutation techniques — e.g., changing the conditions of if statements. We present a more general technique based on repairing sets of unsolvable Horn clauses. Working with Horn clauses enables repairing programs from many different source languages, but also introduces challenges, such as navigating the large space of possible repairs. We propose a conservative semantic repair technique that only removes incorrect behaviors and does not introduce new behaviors. Our proposed framework allows the user to request the best repairs — it constructs an optimization lattice representing the space of possible repairs, and uses a novel local search technique that exploits heuristics to avoid searching through sub-lattices with no feasible repairs. To illustrate the applicability of our approach, we apply it to problems in software-defined networking (SDN), and illustrate how it is able to help network operators fix buggy configurations by properly filtering undesired traffic. We show that interval and Boolean lattices are effective choices of optimization lattices in this domain, and we enable optimization objectives such as modifying the minimal number of switches. We have implemented a prototype repair tool, and present preliminary experimental results on several benchmarks using real topologies and realistic repair scenarios in data centers and congested networks.

Similar Papers
  • Conference Article
  • Citations13

Optimizing horn solvers for network repair

  • Oct 01, 2016
  • Hossein Hojjat +4
  • Conference Article
  • Citations16

Scissors: dealing with header redundancies in data centers through SDN

  • Oct 22, 2012
  • Kalapriya Kannan +1
  • Conference Article
  • Citations9

SDN_Based Secure Healthcare Monitoring System(SDN-SHMS)

  • Jul 01, 2019
  • Mohamad Khayat +2
  • Conference Article
  • Citations18

Data center optical networks (DCON) with OpenFlow based Software Defined Networking (SDN)

  • Aug 01, 2013
  • Yongli Zhao +3
  • PDF
  • Research Article
  • Citations50

Deadline Constrained Video Analysis via In-Transit Computational Environments

  • Jan 01, 2020
  • IEEE Transactions on Services Computing
  • Ali Reza Zamani +6
  • Research Article
  • Citations20

SDN orchestration for dynamic end-to-end control of data center multi-domain optical networking

  • Aug 01, 2015
  • China Communications
  • Lei Liu
  • Research Article
  • Citations174

Topology Discovery in Software Defined Networks: Threats, Taxonomy, and State-of-the-Art

  • Jan 01, 2017
  • IEEE Communications Surveys & Tutorials
  • Suleman Khan +4
  • Conference Article

Software-Defined Networking (SDN) Optimizations for Green Multisite Data Centers (GMDC)

  • May 10, 2025
  • Ayman Dayf +2
  • Conference Article
  • Citations14

P4NFV: P4 Enabled NFV Systems with SmartNICs

  • Nov 01, 2019
  • Ali Mohammadkhan +4
  • Book Chapter

Lightweight and Fast Coordinated Update Algorithm for Hybrid SDN Networks

  • Oct 02, 2019
  • Changhe Yu +2
  • Conference Article
  • Citations6

A Scalable Integrated SDN and OpenStack Management System

  • Dec 01, 2016
  • Sing-Chi Chen +1
  • Conference Article
  • Citations163

MaxiNet: Distributed emulation of software-defined networks

  • Jun 01, 2014
  • Philip Wette +2
  • Research Article
  • Citations5

Online assignment of non-SDN virtual network nodes to a physical SDN

  • Sep 12, 2017
  • Computer Networks
  • Amin Ghalami Osgouei +3
  • Conference Article
  • Citations46

Virtual machine migration planning in software-defined networks

  • Apr 01, 2015
  • Huandong Wang +3
  • Research Article
  • Citations18

A congestion control method of SDN data center based on reinforcement learning

  • Sep 14, 2018
  • International Journal of Communication Systems
  • Rong Jin +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.