5.1 Existing Transport Protocols The limitations of current transport methods, particularly TCP, in addressing high performance transport applications, have prompted a number of solutions with varying degrees of successes. To a large extent these efforts are focused on IP-based protocols such as the various TCP enhancements, net100, HSTCP, STCP, FAST, and UDP-based methods such as tsunami and SABUL. There are also efforts to adapt the protocols designed for Storage Area Networks (SAN), such as Fiber Channel, to the wide-area networks. Protocols that are specifically optimized to exploit the properties of dedicated channels are quite limited. Since a major consideration of IP- based protocols is the impact on other traffic streams, a significant effort has been extended to ensure their "gracefulness" or "fairness". Lack of this consideration in dedicated channels opens up a vast potential for customization and optimization of the transport protocols, if not, motivating a whole new approach to their design.
UDP burst Figure 7. Response of TCP variants to a UDP burst. The problem of optimizing TCP to achieve ultra high throughputs is extremely complicated due the high non-linearity of its dynamics. By suitably controlling the slow-start phase and AIMD parameters, it is quite possible overcome some TCP limitations. But optimizing certain measures of performance might result in degrading the others; for example, as shown in Figure 7 avoidance of overshoot during slow start might result in slower recovery. Among the TCP based methods presently under investigation are various versions of TCP (Reno, Vegas), HSTCP, STCP, XCP, net100, and FAST. Protocols that optimize the flow rates of UDP streams achieve high utilization of the connection bandwidths, for example, tsunami, SABUL, IQ-RUDP, hurricane, RBUDP, FOBS, and IUDP, but they often significantly degrade the performance of competing TCP traffic. The class of protocols that adapt methods used in SANs, such as STP and Fiber Channel, typically achieve much higher data rates since the distance involved are much smaller and there is limited or no competing traffic. Recent efforts in Fiber Channel over SONET focus on utilizing SONET links as carriers for Fiber Channel streams. In addition to the protocol designs, their actual implementations have a large impact on the performance. Since link bandwidths are several Gbps or 10s of Gbps, and current off-the shelf NICs are typically operate at 1Gbps, striping methods are needed to utilize multiple NICs to generate aggregate throughputs commensurate with the link speeds. Also, these data rates are significantly higher than processor speeds, and hence methods are needed to minimize the impact on the processors by utilizing the OS-bypass methods such as RDMA.
Previous Next Table
of Content for report: Network Provisioning Home