44 citations found. Retrieving documents...
David R. Cheriton. VMTP: Versatile message transaction protocol. IETF Request for Comments (RFC 1045), February 1988.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Network Working Group R. Srinivasan Request for Comments.. - Status Of This   (Correct)

....Note that even if a connection oriented protocol like TCP is used, an application still needs time outs and reconnection to handle server crashes. There are other possibilities for transports besides datagram or connection oriented protocols. For example, a request reply protocol such as VMTP [2] is perhaps a natural transport for RPC. ONC RPC uses both TCP and UDP transport protocols. Section 10 (RECORD MARKING STANDARD) describes the mechanism employed by ONC RPC to utilize a connection oriented, stream oriented transport such as TCP. 5. BINDING AND RENDEZVOUS INDEPENDENCE The act ....

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", Preliminary Version 0.3, Stanford University, January 1987.


XTP specification and validation with LOTOS - Benslimane Abouaissa Institut   (Correct)

....context of local area networks [CHE. 87, DAB. 87, HEA. 89, MEI. 87] Design new protocols with mechanism specifically architectured for High bandwith, low delay and low errors rate communication like XTP (Xpress Transfert Protocol) PEI. 92] and VMTP (Versatile Message Transaction Protocol) CHE. 88] Our goal in this paper is to study the XTP protocol that represents one of the new transport protocols within ISO. Otherwise, the protocol conception becomes more difficult. In order to detect the logic errors such as deadlock, unspecified reception and boundedness, it is necessary to verify ....

D. Cheriton, "VMTP : Versatile Message Transaction Protocol", RFC 1045, Network Inform. Cent., 1988.


ONC+ Developer's Guide - Sun Microsystems Inc   (Correct)

.... printmsg.c #include stdio.h #include msg.h msg.h generated by rpcgen main(argc, argv) int argc; char argv[ CLIENT clnt; int result; char server; char message; if (argc = 3) fprintf(stderr, usage: s host message n , argv[0] exit(1) server = argv[1] message = argv[2]; Create client handle used for calling MESSAGEPROG on the server designated on the command line. clnt = clnt create(server, MESSAGEPROG, PRINTMESSAGEVERS, visible ) if (clnt = CLIENT )NULL) Couldn t establish connection with server. Print error message and die. ....

.... stdio.h #include dir.h generated by rpcgen extern int errno; main(argc, argv) int argc; char argv[ CLIENT clnt; char server; char dir; readdir res result; namelist nl; if (argc = 3) fprintf(stderr, usage: s host directory n ,argv[0] exit(1) server = argv[1] dir = argv[2]; Create client handle used for calling MESSAGEPROG on the server designated on the command line. cl = clnt create(server, DIRPROG, DIRVERS, tcp ) if (clnt = CLIENT )NULL) clnt pcreateerror(server) exit(1) result = readdir 1( dir, clnt) if (result = readdir res )NULL) ....

[Article contains additional citation context not shown here]

Cheriton, D.; "VMTP: Versatile Message Transaction Protocol," Preliminary Version 0.3; Stanford University, January 1987.


Improving Tcp Performance Over Satellite Channels - Allman (1997)   (10 citations)  (Correct)

....exactly which segments have arrived at the receiver. SACKs allow the TCP sender to retransmit only those segments that have been dropped by the network. A SACK is defined for TCP in [MMFR96] SACKs have been proven useful in several research protocols (e.g. NETBLT [CLZ87] RDP [VHS84] VMTP [Che88] as well as TCP [AHKO97] FF96] 2.4.3 More Aggressive Slow Start Our XFTP experiments show that one of the reasons TCP was not able to fully utilize the channel bandwidth even when using an adequate window size was the slow start algorithm. This has also been shown in companion research ....

David Cheriton. VMTP: Versatile Message Transaction Protocol, February 1988. RFC 1045.


A Configurable and Extensible Transport Protocol - Wong, Hiltunen, Schlichting (2001)   (9 citations)  (Correct)

....other transport protocols have been proposed since the introduction of TCP and UDP. Examples include the Reliable Data Protocol (RDP) 23] which provides a message based transport service with reliability and optional FIFO ordering guarantees, and the Versatile Message Transaction Protocol (VMTP) [24], which implements transactional RPC style communication. The latter has certain customizable features, including optional security and customizable reliability, and some support for real time and multicast. More recent proposals include the Real Time Transport Protocol (RTP) which supports ....

D. Cheriton, "VMTP: Versatile message transaction protocol," RFC 1045, Stanford University, Feb 1988.


Transport Layer Adaptable Rate Control (TARC): Analysis of a.. - Brockett, Rubin (1998)   (Correct)

....of some of the transport layer flow control algorithms discussed here. More recent flow control research at the transport layer has focused on rate based control. Danthine [15] shows that ratebased flow control responds better to QoS requirements than window based flow control does. VMTP [11] (streamlined for request response transactions) and HeiTP [16] designed to work with the ST II multimedia network protocol) use an interpacket gap specification. Jacquet and Muhlethaler [28] suggest a multilayer flow control scheme based on bandwidth reservation. Tenet [3] contains a lightweight ....

D. Cheriton, "VMTP: Versatile Message Transaction Protocol," RFC 1045, Network Information Center, February 1988.


Transport Issues in the Network File System - Bill Nowicki Sun (1989)   (11 citations)  (Correct)

....before or after the operation was performed, and the two situations cannot be distinguished by the client. 2. How about VMTP Other transport protocols have been proposed for the support of transaction oriented protocols such as NFS. One of these is the Versatile Message Transaction Protocol [Cheriton 88] However, using a protocol like VMTP would have the same drawbacks given for TCP: strict ordering is not required, and inter operability would suffer. There were also no stable implementations of VMTP at the time of this work. VMTP has since been ported to SunOS, so this option should be ....

D. Cheriton, "VMTP: Versatile Message Transaction Protocol", RFC 1045, SRI Network Information Center, Menlo Park, CA, February 1988.


An Introductory Course in Computer Communication and Networks - Thomas Narten Raj (1992)   (Correct)

....objects it maintains, and how fault tolerance and management is distributed through delegation of authority and replication. We also include a detailed examination of remote procedure calls together with such implementation issues as service binding, stub generation, parameter marshaling, and VMTP [8, 9] as an alternate transport protocol for efficiently implementing remote procedure calls. At this point, students are working on the third programming assignment, which involves writing a client and a server that interact through remote procedure calls. The eleventh week concludes RPC and focuses ....

David R. Cheriton. VMTP: Versatile Message Transaction Protocol. DARPA Networking Information Center, February 1988. RFC 1045.


Behaviour of XTPX in the European ATM Pilot - Klovning, Bonaventure (1996)   (Correct)

....protocols [1] were proposed. The driving forces behind the introduction of these new protocols were TCP s low performance at that time and its lack of support for special applications. Some of the proposed transport protocols were designed for applications such as remote procedure calls (RPC) [2], while others were designed with the emerging high speed LANs and a hardware implementation in mind [3] 4] However, it was quickly shown that TCP was not the bottleneck if carefully implemented [5] The claim that TCP would not be suitable for high speed networks triggered the interest in ....

D. Cheriton, VMTP: Versatile Message Transaction Protocol, RFC 1045, 1988


Error Control For Continuous Media And Large Scale Multicast.. - Papadopoulos (1999)   (1 citation)  (Correct)

....studies of PRS. 21 2.3. Making Retransmission Work In order to minimize the retransmission bandwidth and latency we adopt selective repeat rather than go back N retransmission. The appropriateness of selective repeat for high speed networks has been already demonstrated widely in literature [11,13,23]. To maximize the probability of recovery, we have added the following features: 2.3.1. Playout buffering The time available for recovery may be increased with no perceptible (to the user) deterioration of quality, by introducing limited buffering at the receiver. This is called playout ....

....IP Ethernet User Unix Network CM Protocol TCP UDP ATM Kernel 27 2.4.3. Processing Overhead In the common case, i.e. when there are no losses) the protocol processing is on par with UDP. When there is loss, the protocol processing is comparable to that of other selective repeat protocols [11,13,23]. However, in addition to the processing usually associated with selective repeat protocols, our scheme incurs the following overhead: Conditional retransmission decision: the receiver requires information about the period of the CM stream and an estimate of the RTT to make retransmission ....

Cheriton, D., "VMTP: Versatile Message Transaction Protocol," RFC 1045, Stanford University, Feb. 1988.


A Configurable and Extensible Transport Protocol - Wong, Hiltunen, Schlichting (2001)   (9 citations)  (Correct)

....other transport protocols have been proposed since the introduction of TCP and UDP. Examples include the Reliable Data Protocol (RDP) 20] that provides a message based transport service with reliability and optional FIFO ordering guarantees, and the Versatile Message Transaction Protocol (VMTP) [21] for transactional (RPC style) communication. The latter has certain customizable features, including optional security and customizable reliability and some support for real time and multicast. More recent proposals include the Real Time Transport Protocol (RTP) 6] that supports transmission of ....

D. Cheriton, "VMTP: Versatile message transaction protocol," RFC 1045, Stanford University, Feb 1988.


Long Thin Wireless Networks - Montenegro, al.   (Correct)

....in the wireless medium, packet losses may also be due to corruption due to high BER, fading, and so on. Here, the right approach is to try harder, instead of backing off. Alternative transport protocols are: NETBLT [NETBLT, RFC1986, RFC1030] MNCP [MNCP] ESRO [RFC2188] RDP [RFC908, RFC1151] VMTP [VMTP] 3 TCP or not This is one of the most hotly debated issues in the wireless arena. Here are some arguments against it: It is generally recognized that TCP does not perform well in the presence of significant levels of non congestion loss. TCP detractors argue that the wireless medium is one such ....

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", RFC 1045, February 1988.


The Design and Evaluation of an Off-Host Communications Protocol.. - Michel (1993)   (Correct)

....and (2) execution of protocol operations in parallel. The major drawback to this approach is that it is difficult to design VLSI circuits which perform complex tasks. As a result, the class of protocols that can be implemented in VLSI may be only those designed to be simple enough for that task [8][44] With a general purpose single board computer (SBC) protocol operations may be carried out by a RISC or CISC microprocessor. Such an approach has the advantage that it is capable of handling even the most complex of protocols using software similar to that of an on host implementation. The ....

.... Kanakia and Cheriton Convinced that conventional transport protocols were too slow without hardware implementation, Kanakia and Cheriton designed the VMP 2 Network Adapter Board (NAB) 27] The NAB is an off host protocol processor board designed to implement Cheriton s VMTP transport protocol [8]. In their design, VMTP runs directly above the raw data link, i.e. the network layer of their protocol architecture is null. Like XTP, VMTP is a simplified, lightweight protocol, designed to allow VLSI support. The primary goal of the NAB prototype is to allow high speed operation of VMTP over ....

D. R. Cheriton, "VMTP: A Versatile Message Transaction Protocol," Technical Report RFC 1045, Defense Advanced Research Projects Agency, February 1988.


Error Control for Continuous Media and Multipoint.. - Christos Papadopoulos..   (Correct)

....that such information is valuable to the application in deciding how to handle incomplete data, e.g. in applying concealment. 3. 3 Complexity The error control mechanism is a variation of selective repeat and therefore its complexity similar to the complexity of other selective repeat mechanisms [6, 7, 19]. The appropriateness of this type of error control for high speed networks has been already demonstrated. Our mechanism includes some additional complexity, which we discuss next: 3.3.1 Retransmission decision: The information required for the retransmission decision at the receiver are ....

Cheriton, D., "VMTP: Versatile Message Transaction Protocol," RFC 1045, Stanford University, Feb. 1988.


[80] D. Li and D. R. Cheriton. OTERS (On-Tree Efficient.. - Icnp' October Austin   Self-citation (Cheriton)   (Correct)

No context found.

Cheriton, D., "VMTP: Versatile Message Transaction Protocol," RFC 1045, Stanford University, Feb. 1988.


Efficient Data Transmission and Distribution of Resources in.. - Flor (2003)   (Correct)

No context found.

David R. Cheriton. VMTP: Versatile message transaction protocol. IETF Request for Comments (RFC 1045), February 1988.


Tcp Extensions Considered Harmful - O'Malley, Peterson (1991)   (Correct)

No context found.

Cheriton D., "VMTP: Versatile Message Transaction Protocol", RFC 1045, Stanford University, February 1988.


RelM: Reliable Multicast for Mobile Networks - Kevin Brown Department   (6 citations)  (Correct)

No context found.

David Cheriton, "VMTP: Versatile Message Transaction Protocol", RFC 1045, February 1988.


Network Working Group K. Lougheed Request for Comments: 1105.. - Status Of This   (Correct)

No context found.

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", RFC 1045, Stanford University, February 1988.


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

No context found.

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", RFC 1045, Stanford University, February 1988.


Network Working Group V. Jacobson Request for Comments: 1072.. - Status Of This   (Correct)

No context found.

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", RFC 1045, Stanford University, February 1988.


Unknown -   (Correct)

No context found.

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", Version 0.7, RFC-1045, Stanford University, February 1988.


Network Working Group Sun Microsystems, Inc. Request For.. - Rpc Remote Procedure   (Correct)

No context found.

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", Preliminary Version 0.3, Stanford University, January 1987.


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

No context found.

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", RFC 1045, February 1988.


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

No context found.

Cheriton, D., "VMTP: Versatile Message Transaction Protocol", RFC 1045, Stanford University, February 1988.

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