Passive Keepalive Tuning with Short, Changing Windows
Original Publication Date: 2003-May-08
Included in the Prior Art Database: 2003-May-08
A system is disclosed that enables a message sender to transmit messages to a passive receiver (one that does not respond with acknowledgements or other data) on a semi-regular cycle with high jitter, but imbues the receiver with the ability to detect the disappearance of the sender. Such a system is useful as a component in high-availability systems and using heartbeating (which implies hard real-time deadlines) on a computing platform that does not honor hard real-time deadlines. Examples of such platforms include non-realtime Unixes and Linux. This system enables detection of sender departure without active measures (eg., pinging or acknowledgement of receipt) on the part of the message receiver.