[e2e] What's the benefit of out-of-order processing?
Jonathan M. Smith
jms at central.cis.upenn.edu
Mon Sep 17 13:31:59 PDT 2001
David Feldmeier's "chunks" proposal examined this idea in a 1993 SIGCOMM
paper, "A Data Labelling
Technique for High-Performance Protocol Processing and Its Consequences",
pp. 170-181
-JMS
At 12:54 PM 9/17/2001 -0700, Sam Liang wrote:
> RFC2960 for SCTP lists the lack of out-of-order processing as the first
>major drawback of TCP:
>
> "TCP provides both reliable data transfer and strict order-of-
> transmission delivery of data. Some applications need reliable
> transfer without sequence maintenance, while others would be
> satisfied with partial ordering of the data. In both of these
> cases the head-of-line blocking offered by TCP causes unnecessary
> delay."
>
> Is there any study done on evaluating the effect of this TCP
>"deficiency"? What applications really need to and are capable to do
>out-of-order processing? Can video over IP or voice over IP applications
>process frames out-of-order? With SCTP's order-of-arrival delivery, how
>much performance boost can be achieved over TCP, in terms of increased
>throughput and reduced delay?
>
> Thanks,
>
>Sam
More information about the end2end-interest
mailing list