W3C home > Mailing lists > Public > ietf-http-wg-old@w3.org > September to December 1995

A Hybrid PUT Scheme (was Re: 'PUT' transaction reconsidered)

From: Zheng Wang <Z.Wang@cs.ucl.ac.uk>
Date: Fri, 29 Dec 1995 12:47:46 +0000
To: Jeffrey Mogul <mogul@pa.dec.com>
Cc: http-wg <http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com>, Z.Wang@cs.ucl.ac.uk, J.Crowcroft@cs.ucl.ac.uk
Message-Id: <6250.820241266@cs.ucl.ac.uk>
I think the ideal approach would be:

1) to send small files in one-phase PUT (where extra RTT has big effects)
2) to send large files in two-phase PUT (where extra RTT has less effects)

Now, here is a hybrid scheme:

Step one:   send header PLUS part of the data (fit into one packet)
Step two:   wait for "continue" or timeout
Step three: send the rest of the data if there are any 

For small files (ie, header and data fit into one packet), it is effectively
a one-phase PUT while for large files, a two-phase PUT.

Cheers
Zheng
Received on Friday, 29 December 1995 04:51:45 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 06:31:38 EDT