Overview
Syllabus
Intro
Classical Sequential Paging
Classical (Offline) Sequential Paging
Classical Online Sequential Paging
The Parallel Paging Problem
Challenge 1: how to partition the cache among the threads?
Challenge 2: how to interleave/schedule the individual threads?
Non-Challenge: What Eviction Policy Should Each Processor Use?
Summary of parallel-paging challenges
Online parallel paging was open for 25 years
This Talk: O(log p)-competitive algs for parallel paging
The Green Paging Problem
Green paging dilemma
Online green paging → Online parallel paging
Reductions Green Paging Parallel Paging
Bounds for Green Paging and Parallel Paging
Green-paging competitive ratio: O(log p)-competitive universal alg
Optimist versus pessimist.
Summery Slide
Taught by
Society for Industrial and Applied Mathematics