Question: Assume that you will use simple parity protection in Exercises 6.24 through 6.27. Specifically, assume that you will be computing one parity block for each

Assume that you will use simple parity protection in Exercises 6.24 through 6.27. Specifically, assume that you will be computing one parity block for each file in the file system. Further, assume that you will also use a 20- byte MD5 checksum per 4 KB block of each file. We first tackle the problem of space overhead. According to recent studies [Douceur and Bolosky 1999], these file size distributions are what is found in modern PCs:
Assume that you will use simple parity protection in Exercises

The study also finds that file systems are usually about half full. Assume you have a 37 GB disk volume that is roughly half full and follows that same distribution, and answer the following questions:
a. How much extra information (both in bytes and as a percent of the volume) must you keep on disk to be able to detect a single error with checksums?
b. How much extra information (both in bytes and as a percent of the volume) would you need to be able to both detect a single error with checksums as well as correct it?
c. Given this file distribution, is the block size you are using to compute checksums too big, too little, or just right?

I KB 2 KB 4 KB 8 K6 K 32 KB 64 K 128 KB 256 KB512 KB21 MB 26,6% | 110% | 11.2% | 10.9% | 9.5% | 8.5% | 7. l % | 51% | 3.74 | 2.4% | 4.0%

Step by Step Solution

3.40 Rating (150 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a A half full file system of 37 GB has 185 GB of data We need only checksums to detect single errors ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (1 attachment)

Word file Icon

903-C-S-S-A-D (3243).docx

120 KBs Word File

Students Have Also Explored These Related Systems Analysis And Design Questions!