Patent ID: 9392061
Filing Date: 2016-07-12
CPC Classification: G06F,H04L

Claim Text:
1. A method for using distributed shared memory for communicating between loosely coupled computing systems, the method comprising: calibrating a first time in a first node and a second time in a second node based on a current time received in the first node and in the second node from a node having a calibrated shared reference clock; transmitting a block of memory from the first node over a first communication path to the second node and a duplicate block of memory from the first node over a second communication path, wherein the second communication path is different than the first communication path and wherein the block of memory and the duplicate block of memory are both tagged in the first node with a corresponding send time according to the calibrated first time; selecting the block of memory or the duplicate block of memory as the first block of memory received in the second node and tagged with an arrival time according to the calibrated second time, wherein the send time and arrival time of the first block of memory received in the second node and the send time and arrival time of the duplicate block of memory received in the second node are analyzed taking into account previous transmission measurements at the second node and used to generate a latency report for the first communication path and the second communication path that is recorded in a second node path quality report; and transmitting the second node path quality report from the second node to the first node, wherein path selection for transmission of a second block of memory from the first node is based on the generated latency report.