Based on 5.10.2, what is the best page size if using a | StudySoup

Textbook Solutions for Computer Organization and Design

Chapter 5 Problem 5.10.3

Question

Based on 5.10.2, what is the best page size if using a modern disk with a 3 ms latency and 100 MB/s transfer rate? Explain why future servers are likely to have larger pages.

Solution

Problem 5.10

For a high-performance system such as a B-tree index for a database, the page size is determined mainly by the data size and disk performance. Assume that on average a B-tree index page is 70% full with fix-sized entries. The utility of a page is its B-tree depth, calculated as  (entries). The following table shows that for 16-byte entries and a 10-year-old disk with a 10 ms latency and 10 MB/s transfer rate, the optimal page size is 16K.

Problem 5.10.3

Based on 5.10.2, what is the best page size if using a modern disk with a 3 ms latency and 100 MB/s transfer rate? Explain why future servers are likely to have larger pages.

Step by step solution

Step 1 of 3

Given latency = 3ms

Transfer rate = 100MB/s

Time to transfer 100MB = 1s

That to transfer 1KB = 0.01 ms

Subscribe to view the
full solution

Title Computer Organization and Design 5 
Author David A. Patterson
ISBN 9780124077263

Based on 5.10.2, what is the best page size if using a

Chapter 5 textbook questions

×

Login

Organize all study tools for free

Or continue with
×

Register

Sign up for access to all content on our site!

Or continue with

Or login if you already have an account

×

Reset password

If you have an active account we’ll send you an e-mail for password recovery

Or login if you have your password back