×

Unified replication mechanism for fault-tolerance of state

  • US 10,218,564 B2
  • Filed: 03/31/2014
  • Issued: 02/26/2019
  • Est. Priority Date: 07/08/2013
  • Status: Active Grant
First Claim
Patent Images

1. A network control system for managing a plurality of forwarding elements that forward data messages in a network, the system comprising:

  • a first controller instance executing on a first computing device and maintaining forwarding state data that represents a forwarding state of a set of forwarding elements of the plurality of forwarding elements, the first controller instance for (1) managing the set of forwarding elements, and (2) modifying the forwarding state data when the first controller instance receives configuration data that modifies the forwarding state of at least one forwarding element in the set of forwarding elements; and

    a second controller instance executing on a second computing device, said second controller instance for (1) receiving from the first controller instance, when the modification of the forwarding state data at the first controller instance reaches a fixed point, backup data comprising only a first portion of the modified forwarding state data, (2) computing a second portion of the modified forwarding state data from the received first portion, and (3) storing the second portion of the modified forwarding state data in order to serve as a backup controller instance to the first controller instance for managing the set of forwarding elements.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×