Invention Grant
- Patent Title: Dynamic application instance discovery and state management within a distributed system
-
Application No.: US15831115Application Date: 2017-12-04
-
Publication No.: US10652076B2Publication Date: 2020-05-12
- Inventor: John David Cormie , Ami K. Fischman , Allan H. Vermeulen
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L29/08 ; G06F3/06 ; G06F16/13 ; G06F16/182

Abstract:
Dynamic application instance discovery and state management within a distributed system. A distributed system may implement application instances configured to perform one or more application functions within the distributed system, and discovery and failure detection daemon (DFDD) instances, each configured to store an indication of a respective operational state of each member of a respective group of the number of application instances. Each of the DFDD instances may repeatedly execute a gossip-based synchronization protocol with another one of the DFDD instances, where execution of the protocol between DFDD instances includes reconciling differences among membership of the respective groups of application instances. A new application instance may be configured to notify a particular DFDD instance of its availability to perform an application function. The particular DFDD instance may be configured to propagate the new instance's availability to other DFDD instances via execution of the synchronization protocol, without intervention on the part of the new application instance.
Public/Granted literature
- US20180159717A1 DYNAMIC APPLICATION INSTANCE DISCOVERY AND STATE MANAGEMENT WITHIN A DISTRIBUTED SYSTEM Public/Granted day:2018-06-07
Information query