Check out the new USENIX Web site. next up previous
Next: Status and Future Work Up: Experiments Previous: Benchmark

Results

 

To make it easier to interpret the results, we sorted URLs by the average uncompressed file size. Figure 7 graphs the average size (across all versions of a page) as a function of the sorted URL numbers, which are used in the other graphs below.

  tex2html_wrap_inline1308


Figure 7: Average uncompressed data size across all versions of each page, sorted by size, shown on a log scale.

Figure 8 shows our results. Each graph plots the average ratio of end-to-end latency using the modified system to latency using the unmodified systemgif. The left column shows cases where the client proxy caches the previous version (simple deltas), while the right column shows the use of optimistic deltas. The first row shows no added content provider latency, and the second row shows 5s of added latency. The URLs are sorted in the same sequence as in Figure 7. The solid line in each graph indicates the mean of all the points in the graph, while the dashed line indicates the break-even point.

The cost of computing deltas and patching was negligible (1-2%) compared to the network transfer time and protocol processing overhead in all our experiments. Moreover, the largest measured value of overhead from computing a delta and applying the delta on the client was much less than the typical variation in the total URL fetch times.

 

 tex2html_wrap_inline1308


Figure 8: Experimental results, showing ratios of end-to-end latency for modified versus unmodified system, varying whether old versions are cached on the client or sent optimistically by the server, and whether the content provider adds 0s or 5s of latency before returning content. Each data point represents the average across all versions for the corresponding page. The solid line in each graph indicates the mean of all the points in the graph, while the dashed line indicates the break-even point. The ``simple delta'' case never experienced aborts, while the ``optimistic delta'' case experienced aborts that are indicated with a different symbol.

From Figure 8 we draw the following conclusions:


next up previous
Next: Status and Future Work Up: Experiments Previous: Benchmark

Gaurav Banga
Tue Nov 12 20:47:38 EST 1996