Invention Grant
- Patent Title: Elastic reply-request multicast messaging protocol for peer-to-peer distributed systems
-
Application No.: US15192664Application Date: 2016-06-24
-
Publication No.: US10673941B2Publication Date: 2020-06-02
- Inventor: Holly Casaletto , Christopher Gilliard
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Loza & Loza, LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L29/08 ; H04L12/58 ; H04L12/803 ; H04L12/18

Abstract:
Techniques disclosed herein provide a messaging protocol for a distributed system. In one embodiment, each message constructed according to the messaging protocol includes a field for a list of globally unique identifiers (GUIDs) of nodes that should not reply to the message. A new node joining the system sends a message requesting system state information and including an empty GUID list, indicating that all nodes receiving the message should reply. In normal operation, the system's state information is synchronized among all nodes at regular intervals by exchanging messages indicating local state changes at each node, and including GUID list fields specifying all other nodes' GUIDs so that no nodes reply. A node which identifies messages that should have been received from another node but are missing transmits a message requesting the missing messages, with a GUID list including all nodes other than the other node that sent the missing messages.
Public/Granted literature
- US20170374141A1 Elastic Reply-Request Multicast Messaging Protocol for Peer-to-Peer Distributed Systems Public/Granted day:2017-12-28
Information query