×

Using transactions to minimize churn in a distributed network control system

  • US 10,135,676 B2
  • Filed: 11/28/2017
  • Issued: 11/20/2018
  • Est. Priority Date: 04/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. For a recipient network controller, a method for computing forwarding state configuration data for a set of managed forwarding elements using inputs from a set of source controllers, the method comprising:

  • receiving, from the set of source controllers, a plurality of groups of inputs that define a set of logical forwarding elements, each group of inputs for being processed together by the recipient network controller and separately from the processing of other groups of inputs;

    generating sets of configuration outputs corresponding to each group of received inputs;

    when at least two of the groups of inputs meet a defined condition, sending the corresponding sets of configuration outputs to the set of managed forwarding elements as a single transaction to configure the managed forwarding elements; and

    for groups that do not meet the defined condition in combination with any other group, sending the corresponding sets of outputs to the set of managed forwarding elements as separate transactions to configure the managed forwarding elements.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×