RFC 1693:An Extension to TCP : Partial Order Servi...
RFC-Ref

Reliability


Click on the red underlined text to get to the source

... does not guarantee any ordering such as that provided by UDP. A similar "all-or-nothing" choice is made for object reliability - reliable connections which guarantee all objects will be delivered ...
... transport which makes no guarantee. What is more appropriate for some applications is a partial order and/or partial reliability service where a subset of objects being communicated must arrive in the order transmitted, yet some objects ...
... they are ideal candidates for using a partial order, partial reliability service. In general, any application which communicates parallel and/or independent data structures ...
... range of discreet values encompassing both of the extremes and all possible partial orderings in between. A similar phenomenon is demonstrated in the area of reliability. It is worth mentioning that a TCP ...
... delivery, published in [ACCD93a], are presented in Section 2. The notion of partial reliability, published in [ACCD93b], is introduced in Section 3 followed by an explanation of "reliability ...
... reliability, published in [ACCD93b], is introduced in Section 3 followed by an explanation of "reliability classes". Then, the practical issues involved with setting up ...


... reliable and delivers data (records) in an order that conforms to their SQL request. In reality though, it is the transport layer protocol which provides the reliability and order on top of an unreliable network layer ...


... Reliability vs. Order ...
... quality of service that combines a partial order with a level of tolerated loss (partial reliability). Traditionally there exist 4 services: reliable- ordered, reliable-unordered, unreliable-ordered, and unreliable- ...
... | | |<-- unreliable- |<-- unreliable- RELIABILITY | ordered | unordered |<-- |<-- | | ...
... Figure 5: Quality Of Service: Reliability vs. Order - Traditional Service Types ...
... range of discrete possibilities as depicted in Figure 6. Additionally, as will be discussed presently, the notion of reliability is extended to allow for varying degrees of reliability on a per-object basis providing even greater flexibility and improved ...
... Additionally, as will be discussed presently, the notion of reliability is extended to allow for varying degrees of reliability on a per-object basis providing even greater flexibility and improved resource utilization. ...
... . | . . . . . . . . . . . | | . . . . . . | RELIABILITY | . . . unreliable-PO . . . | | . . . . . . . . . . . | ...
... Figure 6: Quality Of Service: Reliability vs. Order - Partial Order Service ...
... Reliability Classes ...
... When considering unreliable service, one cannot assume that all objects are equal with regards to their reliability. This classification is reasonable if all objects are identical (e.g., video frames in a 30 frame/second film). Many applications, such as ...
... video frames in a 30 frame/second film). Many applications, such as multimedia systems, however, often contain a variety of object types. Thus three object reliability classes are proposed: BART-NL, BART-L, and NBART-L. Objects are assigned to one of these classes ...
... equally, the sending and receiving functions of a protocol providing partial order/partial reliability service will behave differently for each class ...


... addition, this RFC describes the mechanisms needed to (3) initiate a connection, (4) provide varying degrees of reliability for the objects being transmitted, and (5) improve buffer utilization at the ...
... buffer utilization at the sender based on object reliability. Throughout the discussion ...
... By extending the transport paradigm to allow partial ordering and reliability classes, a user application may be able to take advantage of a more efficient data transport ...
... profile may vary during the connection as the order or reliability requirements of the user change but this length must not exceed the buffering ...
... For the partial ordering to commence, the TCP must be made aware of the acceptable object orderings and reliability for both the send- side and receive-side of the connection for a given set of objects ...
... partial order and a vector has been proposed to communicate and manage the reliability aspects of the service. Temporal values may be included within the objects themselves or may be defined as a ...
... service profile would include (1) a partial order matrix, (2) a reliability vector and (3) an object_sizes vector ...
... bits. The reliability vector for the case where reliability classes ...
... The reliability vector for the case where reliability classes are enumerated types such as {BART-NL=1, BART-L=2, NBART-L = 3} and all ...
... delivery. The sending TCP ascertains the object ordering and reliability from the service profile and uses this information in its ...
... receiver modifications are more significant, particularly the issues of object deliverability and reliability. And both sides will need to redefine the notion of window management. Let us look specifically at how each side of the ...
... retransmission timer. The only difference with a partial order service is that the reliability vector must be examined to determine whether or not to buffer ...
... Buffer management at the sending end of a partial order connection is dependent upon the object reliability class and the object size. When transmitting ...
... space (this is discussed further in Section 4.2.2). Moreover, it should be noted that the introduction of partial ordering and partial reliability presents several new and interesting alternatives for the acknowledgment policy. The authors are investigating several of these strategies through a simulation model and have included a brief ...
... receiving TCP has additional decisions to make involving object deliverability, reliability and window management. Additionally, the service ...
... based on traversing the precedence graph. Consideration of object reliability is interesting. The authors have taken a polling approach wherein a procedure is executed periodically, say once every 100 milliseconds, to evaluate the ...


... than-ideal underlying networks can cause delays for applications that need only partial order or partial reliability. By introducing a partial order service, one may in effect relax the requirements ...
... service, one may in effect relax the requirements on order and reliability and presumably expect some savings in terms of buffer utilization and bandwidth ...
... flexibility of the partial order itself - specified by the PO matrix and reliability vector. If the underlying network has no loss, a ...


... QOS flexibility to include object delivery, reliability, and temporal value thus allowing the transport layer to effectively handle a wider range ...
... TCP options As evidenced by this list, a partial order and partial reliability service proposes to re-examine several fundamental transport mechanisms ...


... Conrad, P., Amer, P., and T. Connolly, "Improving Performance in Transport-Layer Communications Protocols by using Partial Orders and Partial Reliability", Work in Progress, December 1993. ...



Google
Web
RFC-Ref