chapter 8 process redundancy