×

Buffered subscriber tables for maintaining a consistent network state

  • US 10,164,894 B2
  • Filed: 06/26/2014
  • Issued: 12/25/2018
  • Est. Priority Date: 05/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a subscriber controller in a network control system, the program for the subscriber controller comprising sets of instructions for:

  • receiving a first set of inputs from a first publisher controller that publishes a particular publication including network state data comprising metadata for resolving conflicts in the network state, wherein metadata in a publication comprises an identification of the publication;

    detecting a disconnection between the subscriber controller and the first publisher controller; and

    while the subscriber controller and the first publisher controller are disconnected;

    maintaining the first set of inputs received from the first publisher controller in a buffered input table to ensure that the network state data is not lost;

    receiving a second set of inputs of the particular publication from a second publisher controller that publishes the particular publication, the second set of inputs including network state data comprising metadata for resolving conflicts in the network state; and

    in the buffered input table, replacing the first set of inputs with the second set of inputs based on a comparison of the metadata received from the first and second publisher controllers, wherein a conflict occurs when the network state data received from the first and second publishers comprises identification of a same publication.

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