Advanced Topics in Computer Systems
Fall 2001
Joe Hellerstein & Anthony Joseph

Concurrency Control 3: Locking vs. Optimistic

Agrawal/Carey/Livny Performance Study: Locking vs. Optimistic

Previous work had conflicting results: Goal of this paper: Reason to read this paper:
Methodology:


Measurements

Question: Why Simulate?

Experiment 1: Infinite Resources


Experiment 2: Limited Resources (1 CPU, 2 disks)

Experiment 3: Multiple Resources (5, 10, 25, 50 CPUs, 2 disks each) Experiment 4: Interactive Workloads

Add user think time.

Questioning 2 assumptions: Conclusions