×

Data synchronization system and methods in a network using a highly-available key-value storage system

  • US 9,860,314 B2
  • Filed: 08/19/2014
  • Issued: 01/02/2018
  • Est. Priority Date: 08/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A data synchronization method, in a network, the method comprising:

  • generating an event at a network element that needs to be synchronized with other devices in the network, wherein each of the other devices comprise any of a Software Defined Networking (SDN) controller, a network management system (NMS), an Element Management System (EMS), and an application executed on a server;

    determining information of the event, wherein the information comprises any one of a change in network topology, a change in node/link state information, or a change in a parameter of the network element;

    determining an assigned token of a plurality of assigned tokens for the event based on the information of the event;

    based on the determined assigned tokens for the network element, generating a row key for the event;

    providing the row key to a Highly-Available (HA) key-value storage system for synchronization therewith, wherein the HA key-value storage system includes a plurality of nodes comprising the network element and the other devices; and

    performing low latency operations in any of the other devices using the HA key-value storage system for asynchronous, master-less replication of the event.

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