Question 5. Integral question (10 points)
This unit covers many distributed systems, such as GFS, Bigtable, Dynamo, Azure storage, Auroral, YARN and Kubernetes, all systems provide some fault tolerance mechanisms. Use your own words to describe and compare 2 fault tolerance mechanisms used in two difference systems covered in this unit. Your description should contain enough detail on each fault tolerance mechanism. When comparing two mechanisms, you should clearly identify which aspect(s)/feature(s) of the faulty tolerance mechanism you are comparing. In particular, you should focus on aspect(s)/feature(s) supported in both mechanisms.