×

Implementing fixed points in network state updates using generation numbers

  • US 9,602,422 B2
  • Filed: 06/26/2014
  • Issued: 03/21/2017
  • Est. Priority Date: 05/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A machine-readable medium storing a program executable by at least one processing unit of a particular publisher controller in a network control system, the network control system comprising a plurality of controllers that manage a plurality of forwarding elements in order to implement a plurality of logical datapath sets, the plurality of controllers comprising a plurality of publisher controllers, the program comprising sets of instructions for:

  • identifying a first set of publications that the particular publisher controller is responsible for publishing, the publications including network state data;

    publishing the first set of publications with a first generation number to a set of subscriber controllers of the plurality of controllers;

    detecting a change in an allocation of publication responsibilities of at least one publisher controller of the plurality of publisher controllers;

    determining a second generation number based on the changed allocation; and

    publishing, with the second generation number, a second set of publications for which the particular publisher controller is responsible based on the changed allocation.

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