The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 25, 2021

Filed:

Jun. 17, 2019
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventors:

Abhishek Kumar, Vancouver, CA;

Harmanpreet Singh, San Jose, CA (US);

Kamalkrishna Rameshan, San Jose, CA (US);

Moiz Raja, Dublin, CA (US);

Assignee:

CISCO TECHNOLOGY, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 12/58 (2006.01); H04L 29/06 (2006.01); H04L 12/761 (2013.01); H04L 12/751 (2013.01); H04L 12/701 (2013.01);
U.S. Cl.
CPC ...
H04L 67/1095 (2013.01); H04L 51/14 (2013.01); H04L 51/32 (2013.01); H04L 67/104 (2013.01); H04L 69/28 (2013.01); H04L 45/00 (2013.01); H04L 45/02 (2013.01); H04L 45/16 (2013.01); H04L 63/0272 (2013.01); H04L 67/327 (2013.01); H04L 67/40 (2013.01);
Abstract

Systems, methods, and computer-readable media for an adaptive gossip protocol. A node in a cluster can detect a gossip protocol synchronization triggering event which can include an indication that the node has received data from a second node via a gossip protocol, an update to data maintained by nodes in the cluster, and/or an operation. In response to the triggering event, the node can determine a dynamic gossip interval for disseminating data from the node to other nodes via a gossip protocol, the dynamic gossip interval being based on a synchronization state associated with the cluster and/or one or more gossip protocol events associated with the cluster. Next, the node can select a third node in the cluster for disseminating the data from the node to the third node. The node can then transmit the data to the third node via the gossip protocol based on the dynamic gossip interval.


Find Patent Forward Citations

Loading…