Claypool

Courses

Publications

Students

Projects

Service

Downloads

Misc


Compression next up previous
Next: Disk Requirements Up: Network Requirements for 3D Previous: Network Requirements

Compression

 

We turn to compression to reduce network bandwidth. If each frame is compressed before sending, the network bandwidth will be reduced.

We assume JPEG compression for flying. The Joint Photographic Experts Group (JPEG) have been working to establish the first international compression standard for continuous-tone still images, both grayscale and color [20]. Although JPEG is intended as a still picture standard, it has greater flexibility for video editing, and is likely to become a ``de facto'' intraframe motion standard as well.

The quality factor in JPEG lets you trade off compressed image size against quality of the reconstructed image: the higher the quality setting, the closer the output image will be to the original image and the larger the JPEG file.gif A quality of 100 will generate a quantization table of all 1's, eliminating loss in the quantization step (but there is still information loss in subsampling, as well as roundoff error).

Since the data is to be as close to the original data as possible, we assume a quality of 100 must be used for flying compression. Pilot tests show that JPEG with a quality of 100 reduces the size of PPMgif images by about 70%. In all subsequent predictions, we assume a compression ratio of 70%.

Figure 3 shows our predictions of the effects of compression versus the number of simultaneous users. Figure 4 shows our predictions of the effects of compression versus the number of servers.

 

  figure456


Figure: Bandwidth versus Simultaneous Users. The top curve depicts the total bandwidth without compression. The lower curve depicts the total bandwidth with 70% compression. The horizontal lines are OC network bandwidths.

 

  figure463


Figure: Bandwidth versus Servers. This graph depicts the average bandwidth per server for a variable number of servers. The top curving line represents bandwidth without compression. The lower curving line represents bandwidth with compression. The horizontal lines are OC network bandwidths.

With compression and 75 servers, we can satisfy the user-level network bandwidth requirements for 200 simultaneous users.


next up previous
Next: Disk Requirements Up: Network Requirements for 3D Previous: Network Requirements

Mark Claypool
Sat Jun 29 09:46:45 CDT 1996