Data exchange and processing synchronization in distributed systems
Systems, methods, techniques and apparatuses of asynchronous communication is distributed systems are disclosed. One exemplary embodiment is a method determining, with a plurality of agent nodes structured to communicate asynchronously in a distributed system, a first set of iterations including an iteration determined by each of the plurality of agent nodes; determining, with a first agent node of the plurality of agent nodes, a local vector clock; receiving, with the first agent node, a first iteration of the first set of iterations and a remote vector clock determined based on the first iteration; updating, with the first agent node, the local vector clock based on the received remote vector clock; and determining a first iteration of a second set of iterations based on the first set of iterations after determining all iterations of the first set of iterations have been received based on the local vector clock.
- Research Organization:
- Hitachi Energy Switzerland AG, Baden (Switzerland)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- OE0000831
- Assignee:
- Hitachi Energy Switzerland AG (Baden, CH)
- Patent Number(s):
- 11,689,618
- Application Number:
- 16/718,685
- OSTI ID:
- 1998527
- Resource Relation:
- Patent File Date: 12/18/2019
- Country of Publication:
- United States
- Language:
- English
Similar Records
Implementing asyncronous collective operations in a multi-node processing system
Synchronization system and method for wireless communicating nodes