Patent · US Active

Scalable and interactive method of generating and modifying network configurations to enforce compliance with high-level requirements

US8315966B2 · kind B2 · utility

0Cited by
0References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 10, 2008
Grant dateNov 20, 2012
Priority date
Expiry dateAug 5, 2030

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L41/0866
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A system and method provides a solution to the problem of applying end-to-end requirements of connectivity, security, reliability and performance to configure a network and ultimately assign network components to the network. All requirements are modeled as constraints and a constraint solver does the resolution. Not every constraint to be solved is solved by the model-finder. Instead, we “factor away” subsets of a constraint that can be efficiently solved via a special-purpose constraint solver, such as an SQL/Prolog engine, linear programming system, or even an algorithm, leaving behind a constraint that truly requires the power of model-finding, and that is often efficiently solvable by existing model-finders. Such constraints are compiled into quantifier-free constraints that are Boolean combinations of constraints of two forms x=y and x=c where x, y are variables and c is a constant. Such constraints can be efficiently solved by modern SAT-based model-finders. The system intelligently removes the quantifiers instead of having the model-finder remove the quantifiers. An “unsatisfiability-core” analysis efficiently guides the search for configurations to change to restore consis…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.