Problem
1. In the text it is stated that many minor variations of the cache ownership protocol of are possible. Describe one such variation and give one advantage yours has over the one in the text.
2. Why is the concept of "home memory" needed in Memnet but not in Dash?
3. In a NUMA multiprocessor, local memory references take 100 nsec and remote references take 800 nsec. A certain program makes a total of N memory references during its execution, of which 1 percent are to a page P. That page is initially remote, and it takes C nsec to copy it locally. Under what conditions should the page be copied locally in the absence of significant use by other processors?