1. Cloud Computing (a) Name the five characteristics of Cloud Computing by NIST. (b) Explain rapid elasticity. 2. Virtualization Principles (a) Name the three types of intructions. (b) What is the necessary condition to these instructions for efficient virtualization according to the "Popek and Goldberg-Theorem"? 3. Virtualization Techniques (a) Name and explain the tree types of virtualization, briefly. (b) What is binary translation and how dos it work? (c) What are shadow pages? Why are they needed? 4. Scaling and Cloud-Balancing (a) Explain the two principles of scaling. (b) Name and explain the three levels of stateless load balancing. 5. Consistency (a) What is the difference between data-centric and client-centric consitency models? (b) Explain "Brewers-CAP-Theorem". (c) Name and explain three client-centric consistency models. 6. Map-Reduce (Leider hatte ich keine Zeit mehr den Text der nötig war für diese Aufgabe anzuschreiben, aber die Aufgabe war sehr ähnlich zu den Folien!) (a) Show results for following text. (b) Fails and how are they resolved?