Network Working Group A. Bhushan
Request for Comments: 573 MIT-DM
NIC: 19083 14 September 1973
DATA AND FILE TRANSFER - SOME MEASUREMENT RESULTS
I. THE MEASUREMENT CRITERIA
The FTP (Ref. "The File Transfer Protocol", by Abhay Bhushan, NWG/RFC 354, NIC 10596, ) may be considered a facility for data transfer between file systems. The relevant measurement parameters for a data transfer facility are:
Bhushan [Page 1]
RFC 573 DATA AND FILE TRANSFER September 1973
II. THE MEASUREMENT FACILITIES
Bhushan [Page 2]
RFC 573 DATA AND FILE TRANSFER September 1973
TABLE I
Bhushan [Page 3]
RFC 573 DATA AND FILE TRANSFER September 1973
III. THE MEASUREMENT RESULTS
Bhushan [Page 4]
RFC 573 DATA AND FILE TRANSFER September 1973
TABLE III-#- ---HOST--- COMM --DATE-- --TIME-- --BITS-- -BPS- M/B T BY PRG2 sri-arc STOR 73/08/09 18:19:49 121392 1395 21 I 36 U
Bhushan [Page 5]
RFC 573 DATA AND FILE TRANSFER September 1973
IV. THE SIGNIFICANCE OF MEASUREMENT RESULTS
Bhushan [Page 6]
RFC 573 DATA AND FILE TRANSFER September 1973
The above does not mean that improvements are not possible or not required in the state of the ARPANET data transfer. Our measurement data has revealed areas in which improvements can be and should be made. For example, the transfer of data to other MIT Hosts (0 IMP hops) and back to ourselves should be faster than what we currently achieve (transfer to BBN is faster!). The probable reason for the above discrepancy is that our allocation (Host-Host protocol) is very small (2944 bits) as compared to that provided by BBN (17724 bits). This means that to transfer data our Network Control Program (NCP) has to wait for an allocation many more times while communicating to an ITS system than to a TENEX system. Large allocations are always desirable but even more so while transferring files. NCP designers can (and should) modify NCP's to allow large allocates (larger NCP buffers) for file transfer even at the expense of smaller allocates for other types of connections (such as a terminal connected to a computer system) which do not require or use the larger allocation. In addition, a new allocate should be sent as soon as data is read by the receiving program (the NCP should not wait for the allocation to become zero before sending the new allocate).
Bhushan [Page 7]
RFC 573 DATA AND FILE TRANSFER September 1973 V. REQUEST FOR COMMENTS AND SUGGESTIONSIt is hoped that the above measurement results and our FTP and SURVEY measurement facilities will help ARPANET users plan their modes of Network usage and help Network programmers in making the Network better. This RFC is indeed a Request For Comments and your suggestions on the way we collect, store, and display measurement data will be greatly appreciated. We can break the measurement data by Hosts and will be happy to provide the information if it is considered desirable. Please let me know what other parameters we should record or display. You may communicate with me via the ARPANET (AKB at MIT-DMS (Host 70), NIC Ident AKB), via telephone (617-253-1428 or 1449), or US mail (Rm. 208, 545 Tech Square, Cambridge, Mass 02139).