An Analysis of SABUL Data Transfer Protocol

P. Oothongsap, M. Vouk, and Y. Viniotis (USA)


TCP, SABUL, Congestion Control, Flow Control


High-speed bulk data transfer is an important issue for many data-intensive applications. Unfortunately, the cur rent version of TCP/IP frequently cannot meet the high throughput requirements of these applications because of its flow and congestion control mechanisms. For this rea son, several new protocols such as RBUDP, User-Level UDP, Tsunami, and SABUL, have been proposed as al ternatives that take into account conditions arising in high performance networks to deliver better performance. The purpose of this paper is to contribute to the understand ing of SABUL behavior when (i) SABUL connections compete against each other, and (ii) SABUL connections compete against TCP connections. We use a determin istic model of SABUL behavior in [1] and simulations to assess its performance, and parameter effects. Our re sults explain SABUL throughput oscillations, show that SABUL appears to be self-fair most of the time, and iden tify conditions under which SABUL may become unfair. We find that in most long-haul situations SABUL should perform better than plain TCP.

Important Links:

Go Back