RTO algorithm for transparent computing systems
Wei Li · Journal of Tsinghua University(Science and Technology) · 2007
Network storage access protocol(NSAP) is the core protocol used in transparent computing systems with the retransmission timeout(RTO) algorithm used as an important technology to improve the reliability and efficiency of the NSAP.However,current RTO algorithms do not provide adequate performance in transparent computing environments.The statistical RTT characteristics of NSAP packets were analyzed to develop an enhanced Eifel algorithm which separates the RTT into a common RTT and a pulsed RTT.The algorithm calculates the mean of a number of recent RTTs to distinguish the pulsed RTT from the others,and then identifies the maximum RTT of those RTTs except for the pulsed RTT.The algorithm then selects the larger of the maximum RTT and the Eifel's RTO as its own RTO.Test results indicate that the algorithm reduces the number of spurious timeouts and improves transport efficiency to provide good performance in transparent computing systems.