A method and system for synchronizing message transfers from a sender to a
receiver, such that message latency and overhead processing are minimized.
A next inter-message arrival delay is initially predicted in accordance
with traffic history. The predicted inter-message arrival delay is
categorized as either an intra-burst delay or an inter-burst delay. In
response to a prediction of an inter-burst delay, the receiver is operated
in a blocking mode wherein the receiver waits for an interrupt request
from the sender. In response to a prediction of an intra-burst delay, the
receiver is switched to a polling mode wherein the receiver polls for a
message complete signal from said sender.