•On a write access fault at Px, local controller checks and finds it remote; finds the home
•Controller sends request to home node for blk
•Home controller looks up directory entry of blk
–Dirty bit OFF, the home has a clean
copy
•Home node sends data to Px w/presence vector
•Home controller clears directory, sets
xth bit and dirty ON
•Px controller sends invalidation request to all
nodes listed