We propose using the Stream Control Transmission protocol (SCTP), a recent IETF transport layer protocol, for reliable web transport. Although TCP has traditionally been used, we argue that SCTP better matches the nee...
详细信息
ISBN:
(纸本)9781595933232
We propose using the Stream Control Transmission protocol (SCTP), a recent IETF transport layer protocol, for reliable web transport. Although TCP has traditionally been used, we argue that SCTP better matches the needs of HTTP-based network applications. This position paper discusses SCTP features that address: (i) head-of-line blocking within a single TCP connection, (ii) vulnerability to network failures, and (iii) vulnerability to denial-of-service SYN attacks. We discuss our experience in modifying the Apache server and the Firefox browser to benefit from SCTP, and demonstrate our HTTP over SCTP design via simple experiments. We also discuss the benefits of using SCTP in other web domains through two example scenarios - multiplexing user requests, and multiplexing resource access. Finally, we highlight several SCTP features that will be valuable to the design and implementation of current HTTP-based client-server applications.
Recent research on Concurrent Multipath Transfer using SCTP multihoming (CMT) proposed various retransmission policies to minimize the negative impacts of receiver buffer (rbuf) blocking that occur during congestion. ...
详细信息
ISBN:
(纸本)1424406188
Recent research on Concurrent Multipath Transfer using SCTP multihoming (CMT) proposed various retransmission policies to minimize the negative impacts of receiver buffer (rbuf) blocking that occur during congestion. Here we investigate CMT's throughput degradation caused by rbuf blocking during complete and/or short-term network failures. To improve CMT's performance during failure, we introduce a new state for each destination called the "Potentially Failed" (PF) state and propose a retransmission policy that takes the PF state into account. Using simulation, we evaluate our solution (called CMT-PF), and demonstrate its improved throughput over CMT in failure-prone networks such as FCS battlefield networks.
Previously, we studied the performance of Concurrent Multipath Transfer using SCTP Multihoming (CMT) under the assumption of an infinite receive buffer (rbuf). Here, we study CMT performance when a sender is constrain...
详细信息
Previously, we studied the performance of concurrent multipath transfer using SCTP multihoming (CMT) under the assumption of an infinite receive buffer (rbuf). Here, we study CMT performance when a sender is constrain...
详细信息
Previously, we studied the performance of concurrent multipath transfer using SCTP multihoming (CMT) under the assumption of an infinite receive buffer (rbuf). Here, we study CMT performance when a sender is constrained by the rbuf. We demonstrate using simulation that if two paths are used for CMT, the lower quality (i.e., higher loss rate) path degrades overall throughput of an rbuf-constrained CMT association by blocking the rbuf. We demonstrate that a wise retransmission policy can alleviate some of the throughput degradation by reducing the rbuf blocking problem. We present and discuss CMT performance using several retransmission policies and constrained rbuf values of 16 KB, 32 KB, 64 KB, 128 KB, and 256 KB. While rbuf blocking cannot be eliminated, it can be reduced by choice of retransmission policy - a facility available to only the transport layer.
We identify overheads associated with FTP, attributed to separate TCP connections for data and control, non-persistence of the data connections, and the sequential nature of command exchanges. We argue that solutions ...
详细信息
We identify overheads associated with FTP, attributed to separate TCP connections for data and control, non-persistence of the data connections, and the sequential nature of command exchanges. We argue that solutions to avoid these overheads using TCP place an undue burden on the application. Instead we propose modifying FTP to use SCTP and its multistreaming service. FTP over SCTP avoids the identified overheads in the current FTP protocol without introducing complexity at the application, while still remaining "TCP-friendly". We implemented FTP over SCTP in three ways: (1) simply replacing TCP calls with SCTP calls, thus using one SCTP association for control and one SCTP association for each data transfer, (2) using a single multistreamed SCTP association for control and all data transfers, and (3) enhancing (2) with the addition of command pipelining. Our experiments compared these 3 variations with the classic FTP over TCP. Results indicate significant improvements in throughput for multiple file transfers with all three of our variations. The largest benefit occurs for (3) FTP over a single, pipelined, multistreamed SCTP association. More generally, this paper encourages the use of SCTP's innovative services to benefit existing and future application performance and presents the case for multistreaming.
In recent years several enhancements to TCP congestion control and loss recovery mechanisms have been proposed and accepted as Internet standards. While each proposal has been accompanied with related research, a numb...
详细信息
We have previously specified three algorithms for the Stream Control Transmission protocol (SCTP) resulting in CMTscd - a protocol that uses SCTP's multihoming feature for correctly transferring data between multi...
详细信息
Concurrent Multipath Transfer (CMT) uses the Stream Control Transmission protocol's (SCTP's) multihoming feature to distribute data across multiple end-to-end paths in a multihomed SCTP association. We propose...
详细信息
We previously evaluated five retransmission schemes in non-failure scenarios for transport protocols that support multihoming. In this paper, we introduce five additional retransmission schemes, and evaluate all ten s...
详细信息
SCTP's multihoming failure detection time depends on three tunable parameters: *** (minimum retransmission timeout), *** (maximum retransmission timeout), and *** (threshold number of consecutive timeouts that mus...
详细信息
暂无评论