42 citations found. Retrieving documents...
R. T. Braden. Extending TCP for Transactions - Concepts. RFC, Nov 1992. RFC-1379.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Formal Verification of TCP and T/TCP - Smith (1997)   (Correct)

....: 317 B Invariance proofs for T CP C Invariance proofs for BT CP D Invariance proofs for T T CP 9 10 Introduction The original motivation for this work was to do a formal verification of an experimental transport level protocol called T TCP. This protocol, by Braden and Clark [8, 6, 7], is designed to be a unified transport protocol in that it should work well for both transactions and streaming. A transaction is typically a request from a client and a response from a server. Streaming, on the other hand, is the sending of significant amounts of data. The idea behind the design ....

....certain actions, or a host times out and closes if it waits too long for a reply to a message. 1.2.3 Verification of T TCP After specifying the problem and formally verifying both versions of TCP, the next step in our verification of T TCP was to show that it implements TCP. As described in [8, 6, 7], T TCP does not require timeouts if responses are not received within specified time bounds. We observed that under certain circumstances T TCP without timeouts does not behave the way TCP does, and in fact does not satisfy the specification we have for TCP. More specifically, when there is a ....

Robert Braden. Extending TCP for transactions -- concepts. Internet RFC-1379, November 1992.


Speeding Up Short Data Transfers: Theory, Architectural.. - Zhang, Qiu, Keshav (2000)   (2 citations)  (Correct)

....for multiple Web transfers, thereby amortizing the connection setup overhead, but still pays the slow start penalty. Since the average Web document (including the inline Web objects) is only around 30KB [25] such penalty is significant enough to limit the performance benefit of P HTTP. T TCP [6] bypasses the three way handshaking by having the sender start transmitting data in the first segment sent (along with the SYN) 1] In addition, T TCP proposes temporal sharing of TCP control block (TCB) state, including maximum segment size (MSS) smoothed RTT, and RTT variance [6] 7] also ....

....P HTTP. T TCP [6] bypasses the three way handshaking by having the sender start transmitting data in the first segment sent (along with the SYN) 1] In addition, T TCP proposes temporal sharing of TCP control block (TCB) state, including maximum segment size (MSS) smoothed RTT, and RTT variance [6]. 7] also mentions the possibility of caching the congestion avoidance threshold without offering details. Hoe proposes [19] to use the bandwidth delay product to estimate the initial ssthresh. However, they use a packet pair [22] like scheme to estimate the network available bandwidth, which ....

R. Braden, "Extending TCP for Transactions - Concepts," RFC-1379, Nov. 1992.


TCP/IP for Wireless WANs - Montenegro (1999)   (Correct)

....what it considers to be this lost segment without waiting for the full timeout. This saves time. After a fast retransmit, a sender invokes the fast recovery [RFC2581] algorithm, whereby it invokes congestion avoidance, but not slow start. This also saves time. 4. 2 Connection Setup with T TCP [RFC1397, RFC1644] TCP engages in a three way handshake whenever a new connection is set up. Data transfer is only possible after this phase has completed successfuly. T TCP allows data to be exchanged in parallel with the connection set up, saving valuable time for long delay networks. T TCP clearly has ....

Braden, R., Extending TCP for Transactions -- Concepts, November 1992.


DHTTP: An Efficient and Cache-Friendly Transfer Protocol for .. - Rabinovich, Wang (2001)   (3 citations)  (Correct)

....by conducting a simulation study as well as by implementing and testing a real DHTTP server, built as a modification of the Apache 1.3.6 Web server [12] The source code of our DHTTP implementation is available [13] II. RELATED WORK Two proposed enhancements to TCP, transactional TCP (TTCP) [14], 15] and Shared TCP control blocks (S TCP) 16] address TCP set up costs at the transport level. Transactional TCP reduces the set up overhead by caching per host state from previous connections and allowing the delivery of application data in the first SYN message from a client that has the ....

R. Braden, "Extending tcp for transactions - concepts," November 1992. RFC-1379.


Effects of Ensemble-TCP - Eggert, Heidemann, Touch (1999)   (7 citations)  (Correct)

....to estimate the RTT between the two hosts, starting with a conservative default value. An alternative scheme is to share RTT information between such parallel connections. Transient performance would improve, because individual connections do not have to rediscover information. Braden [7, 8] first described how caching TCB state gathered by a previous connection instance can be used to avoid inefficiencies when opening a similar new connection. Touch named this case temporal sharing [1] and extended the idea of TCB caching by suggesting that TCB state can be aggregated and shared ....

....peers (by falling back to the standard handshake scheme if a peer does not understand the connection count TCP option) receivers need not be updated to deploy ETCP. The remainder of this section will not discuss operation of mechanisms inherited from T TCP, these are described elsewhere [7, 8]. 3.1. Connection Open Whenever a connection is opened, E TCP checks if the new connection can be associated with either an active or cached ECB based on its destination. There are three cases: 1. no active or cached ECB can be found 2. a cached ECB is found 3. an active ECB is found In the ....

[Article contains additional citation context not shown here]

R. Braden. "Extending TCP for Transaction - Concepts." Internet Request For Comments, RFC 1379. November 1992.


Reliable Message Delivery and Conditionally-Fast Transactions are.. - Smith (1998)   (9 citations)  (Correct)

....example being remote procedure call. Transport level protocols such as TCP [14] and ISO TP 4 [9] work well for data streaming, but are inefficient for transactions. However, several protocols [19, 11, 17] have been designed to meet both needs, including a proposed extension of TCP call T TCP [4, 5]. The goal of T TCP is not to perform efficient transactions all the time, but only under certain conditions. However, in examining T TCP [18] we observed that in certain situations the protocol may deliver the same message twice, even when efficient transactions are not required. This observation ....

....[11] also only requires one round trip 1 We use the term message or data for user meaningful data and the term packet to denote objects sent over the channels by a protocol. 1 across the network for transactions, and quiesce time depends on the message delivery time. Braden and Clark [4, 5] have also designed a protocol to achieve efficient transactions and work well for data streaming. Their protocol does not rely on approximately synchronized clocks or strict enforcement of MPL. Their approach is based on the idea that some information related to incarnations can be stored ....

Braden, R. Extending TCP for transactions -- concepts. Internet RFC-1379, November 1992.


Transport-Independent Group and Session Management for Group.. - Wilde, Plattner (1997)   (Correct)

....mechanism, but since we decided to implement a prototype of a GSA, we accepted the performance implications of using message queues. 15 Because we use the unicast connection only for sending a response to the requesting GSA, a transactional variant of TCP such as T TCP described by Braden [8] would be preferable. However, at the moment we use standard TCP, thus including the overhead of the rather expensive TCP connection establishment and the problem with both ends going to the TIME WAIT state after closing the connection. 14 to the database, where all local objects and relations ....

R. Braden. Extending TCP for Transactions -- Concepts. Internet RFC 1379, November 1992.


DHTTP: An Efficient and Cache-Friendly Transfer Protocol for .. - Rabinovich, Wang (2001)   (3 citations)  (Correct)

....by conducting a simulation study as well as by implementing and testing a real DHTTP server, built as a modification of the Apache 1.3.6 Web server [3] The source code of our DHTTP implementation is available [13] II. RELATED WORK Two proposed enhancements to TCP, transactional TCP (TTCP) [8], 30] and Shared TCP control blocks (S TCP) 32] address TCP set up costs at the transport level. Transactional TCP reduces the set up overhead by caching per host state from previous connections and allowing the delivery of application data in the first SYN message from a client that has the ....

R. Braden. Extending tcp for transactions - concepts, November 1992. RFC-1379.


Network-Conscious Image Compression - Iren (1999)   (Correct)

....transport protocol attempts to provide reliable service for transactions with as few TPDUs as possible, ideally only one for the request and one for the response. This is done by trying to minimize overhead for connection establishment. Transactions share the following characteristics [26]: an asymmetrical model (i.e. client and server) simplex data transfer, short duration, low delay, few data TPDUs, message orientation, and the need for no duplicates service. Examples of transaction oriented protocols include VMTP and T TCP, a backwards compatible TCP extension. 3.4.3 CO ....

R. Braden. Extending TCP for transactions -- concepts. RFC 1379, November 1992.


KANGA: A framework for building application specific communication .. - Babai   (Correct)

....The fact that both UDP and TCP are not suitable for all jobs has been recognised for some time. Additions have been proposed to allow the protocols to be more useful in certain situations. These include TCP with partial ordering [CAC94] T TCP which provides a transaction oriented service [Bra94] Bra92] Ste96a] and extensions to TCP for networks with large bandwidth delay product paths[BBJ92] such as intercontinental ATM links. Using UDP as a transport for the OSI connectionless transport services, which provide a richer set of functions, has also been proposed[DHS91] 1.3 Proposed solution ....

R. Braden. Extending TCP for transactions -- concepts. Request for Comments (Informational) RFC 1379, Internet Engineering Task Force, November 1992.


Optimizing TCP Start-up Performance - Zhang, Qiu, Keshav (1999)   (1 citation)  (Correct)

....makes TCP overly aggressive for many environments and can contribute to congestive collapse in shared networks [9] 8] P HTTP reuses a single TCP connection for multiple Web transfers, thereby amortizing the connection setup overhead, but still pays the full cost of TCP slow start. T TCP [5] bypasses the three way handshaking by having the sender to begin transmitting data in the first segment sent (along with the SYN) 1] In addition, T TCP proposes temporal sharing of TCP control block (TCB) state, including maximum segment size (MSS) smoothed RTT, and RTT variance [5] 6] also ....

.... T TCP [5] bypasses the three way handshaking by having the sender to begin transmitting data in the first segment sent (along with the SYN) 1] In addition, T TCP proposes temporal sharing of TCP control block (TCB) state, including maximum segment size (MSS) smoothed RTT, and RTT variance [5]. 6] also mentions the possibility of caching the congestion avoidance threshold without o#ering details. 13] proposes to use the bandwidth delay product to estimate the initial ssthresh. However estimating the available bandwidth by packet pair like scheme does not work for the FIFO network. ....

R.T. Braden. Extending TCP for Transactions - Concepts. RFC-1379, November 1992.


Formal Verification of Communication Protocols (Extended Abstract) - Smith (1996)   (Correct)

....Communication Protocols (Extended Abstract) Mark A. S. Smith mass lcs.mit.edu Laboratory for Computer Science, MIT June 19, 1996 The original motivation for this work was to do a formal verification of an experimental transport level protocol called T TCP. This protocol, by Braden and Clark [5, 3, 4], is designed to be a unified transport protocol in that it should work well for both transactions and streaming. A transaction is typically a request from a client and a response from a server. Streaming on the other hand is the sending of significant amounts of data. The idea behind the design ....

R. Braden. Extending TCP for transactions -- concepts. Internet RFC-1379, July 1994.


Issues in Designing the Next Generation Transport Protocol - Sanghi   (1 citation)  (Correct)

....in very high speed networks (Jacobson, Braden, Zhang 1990) unsatisfactory estimation of round trip time, etc. For many applications like RPC, UDP is too unreliable, and TCP provides reliability at excessive cost. We need a protocol that can provide right kind of service for such transactions (Braden 1992). The three way handshake to establish a connection introduces a time lag of one round trip time before data can be sent. This creates performance problems in high delay networks like satellite channels. Moreover the congestion control mechanisms of TCP (Stevens 1997) takes too long a time to ....

Braden, R. 1992. Extending TCP for transactions -- concepts. RFC 1379.


Speeding Up Short Data Transfers: Theory, Architectural.. - Zhang, Qiu, Keshav (2000)   (2 citations)  (Correct)

....for multiple Web transfers, thereby amortizing the connection setup overhead, but still pays the slow start penalty. Since the average Web document (including the inline Web objects) is only around 30KB [21] such penalty is significant enough to limit the performance benefit of P HTTP. T TCP [5] bypasses the three way handshaking by having the sender start transmitting data in the first segment sent (along with the SYN) 1] In addition, T TCP proposes temporal sharing of TCP control block (TCB) state, including maximum segment size (MSS) smoothed RTT, and RTT variance [5] 6] also ....

....P HTTP. T TCP [5] bypasses the three way handshaking by having the sender start transmitting data in the first segment sent (along with the SYN) 1] In addition, T TCP proposes temporal sharing of TCP control block (TCB) state, including maximum segment size (MSS) smoothed RTT, and RTT variance [5]. 6] also mentions the possibility of caching the congestion avoidance threshold without offering details. Hoe proposes [16] to use the bandwidth delay product to estimate the initial ssthresh. However, they use a packet pair [18] like scheme to estimate the network available bandwidth, which ....

R. Braden, "Extending TCP for Transactions - Concepts," RFC-1379, Nov. 1992.


The WebSIM - Clever Smartcards Listen to Port 80 - Guthery, Posegga (1999)   (Correct)

....also allows for interacting with the user of the SIM s mobile phone, since SIM Toolkit provides an appropriate API for I O. 3.2. 1 HTTP Data Exchange HTTP messages [RFC 1945] can be sent either directly in the data field of the ISO 7816 3 frame (payload type 2) or carried in a TTCP IP datagram [RFC 1379, RFC 1644] within the data field (payload type 1) The subset of HTTP supported by a WebSIM is the same regardless of how the HTTP is received by the card. The current version of the WebSIM supports the following HTTP 1.0 methods: # B U # C 69 # QPTU The status line of the HTTP response ....

R. Braden. Extending TCP for Transactions -- Concepts, IETF RFC 1379, November, 1992.


Addressing the Challenges of Web Data Transport - Venkata Padmanabhan Randy (1998)   (34 citations)  (Correct)

No context found.

R. T. Braden. Extending TCP for Transactions - Concepts. RFC, Nov 1992. RFC-1379.


WebTP: A User-Centric Transport Framework - Hoi-Sheung Wilson So   (Correct)

No context found.

R. Braden. Extending tcp for transactions  concepts. RFC 1379, Noveber 1992.


The WebTP Architecture and Algorithms - Ye Xia Hoi-Sheung   (Correct)

No context found.

R. Braden. Extending TCP for Transactions -- Concepts, RFC 1379. IETF, November 1992. ftp://ftp.isi.edu/in-notes/rfc1379.txt.


Network Working Group R. Ullmann Request for Comments: 1475.. - Status Of This   (Correct)

No context found.

Braden, R., "Extending TCP for Transactions -- Concepts", RFC 1379, USC/Information Sciences Institute, November 1992. 11. Security Considerations Security issues are not discussed in this memo.


Long Thin Networks - Montenegro, Dawkins, Kojo, Magret.. (2000)   (25 citations)  (Correct)

No context found.

Braden, R., "Extending TCP for Transactions -- Concepts", RFC 1397, November 1992.


Verifiable Code Generation from Abstract I/O Automata Models for.. - Tauber (2001)   (Correct)

No context found.

R. Braden. Extending TCP for transactions | concepts. Internet RFC-1379, July 1994.


Using Multicast Communications to Distribute Code and Data in.. - Knight, Guest (1995)   (Correct)

No context found.

R. Braden, `Extending TCP for transactions -- concepts', Technical Report RFC 1379, IETF Network Working Group, (November 1992). Available as <URL:ftp://ds.internic.net/rfc/rfc1379.txt>.


Unknown -   (Correct)

No context found.

R. Braden, "Extending TCP for Transactions -- Concepts", 11/05/1992, 38 pages.


Analysis of Windowing Mechanisms with Infinite-State.. - Ost, Haverkort (1998)   (Correct)

No context found.

R. Braden, "Extending TCP for transactions -- concepts," Internet Request for Comments RFC


Specification of GMS System Protocol (GSP) Version 1.0 - Wilde   (Correct)

No context found.

R. Braden. Extending TCP for Transactions -- Concepts. Internet RFC 1379, November 1992.

First 50 documents

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC