Lecture 16 assignment

To help you prepare for class, you should answer the following question about the assigned paper about soft updates. Explain how soft updates avoids the circular dependencies that are explained in section 3.1 and illustrated in figure 1 and 2. Based on your explanation, sketch out the pseudocode for the module that flushes dirty cache blocks to disk. You don't have to consider all types of disk blocks; feel free to pick your favorite one.