Sie sind auf Seite 1von 4





1. What is the innovative characteristic of cloud computing?

2. Which are the technologies on which cloud computing relies?

3. Provide a brief characterization of a distributed system.

4. Define cloud computing and identify its core features.

5. What are the major distributed computing technologies that led to cloud computing?

6. What is virtualization?

7. What is the major revolution introduced by Web2.0?

8. Give some examples of Web2.0applications.

9. Describe the main characteristics of a service orientation.

10. What is utility computing?

11. Describe the vision introduced by cloud computing.

12. Briefly summarize the Cloud Computing Reference Model.

13. What is the major advantage of cloud computing?

14. Briefly summarize the challenges still open in cloud computing.

15. How is cloud development different from traditional software development?

16. What is virtualization and what are its benefits?

17. What are the characteristics of virtualized environments?

Page | 1
18. Discuss classification or taxonomy of virtualization at different levels.

19. Discuss the machine reference model of execution virtualization.

20. What are hardware virtualization techniques?

21. List and discuss different types of virtualization.

22. What are the benefits of virtualization in the context of cloud computing?

23. What are the disadvantages of virtualization?

24. What is Xen? Discuss its elements for virtualization.

25. Discuss the reference model of full virtualization.

26. Discuss the architecture of Hyper-V. Discuss its use in cloud computing.


1. What does the acronym XaaS stand for?

2. What are the fundamental components introduced in the cloud reference model
3. What does Infrastructure-as-a-Service refer to?
4. Which is the basic component so fan IaaS-based solution for cloud computing?
5. Provide some examples of IaaS implementations
6. What are the main characteristics of Platform-as-a-Service solution?
7. Describe the different categories of options available in a PaaS market.
8. What does the acronym SaaS mean? How does it relate to cloud computing?
9. Give the name of some popular Software-as-a-Service solutions.
10. Classify the various types of clouds.
11. Give an example of the public cloud.
12. Which is the most common scenario for a private cloud?
13. What kinds of needs are addressed by heterogeneous clouds?
14. Describe the fundamental features of the economic and business model behind cloud
15. How does cloud computing help to reduce the time to market for applications and to cut
down capital expenses? List some of the challenges in cloud computing.

Page | 2
1. Describe in a fewwords the main characteristics of Aneka.
2. What is the Aneka container and what is its use?
3. Which types of services are hosted inside the Aneka container?
4. Describe Aneka’s resource-provisioning capabilities
5. Describe the storage architecture implemented in Aneka
6. What is a programming model?
7. List the programming models supported by Aneka.
8. Which are the components that compose the Aneka infrastructure?
9. . Discuss the logical organization of an Aneka Cloud.
10. . Which services are hosted in a worker node?
11. . Discuss the private deployment of Aneka Clouds.
12. . Discuss the public deployment of Aneka Clouds
13. Discuss the role of dynamic provisioning in hybrid deployments.
14. Which facilities does Aneka provide for development?
15. Discuss the major features of the Aneka Application Model.
16. Discuss the major features of the Aneka Service Model.
17. Describe the features of the Aneka management tools in terms of infrastructure,
platform, and applications.


1. What is throughput computing and what does it aim to achieve?

2. What is multiprocessing? Describe the different techniques for implementing
3. What is multicore technology and how does it relate to multiprocessing?
4. Briefly describe the architecture of a multicore system.
5. What is multitasking?
6. What is multithreading and how does it relate to multitasking?
7. Describe the relationship between a process and a thread.
8. Does parallelism of applications depend on parallel hardware architectures?

Page | 3
9. Describe the principal characteristics of a thread from a programming point of view and
the uses of threads for parallelizing application execution.
10. What is POSIX?
11. Describe the support given for programming with threads in new-generation languages
such as Java or C#.
12. What do the terms logical thread and physical thread refer to?
13. What are the common operations implemented for a thread?
14. Describe the two major techniques used to define a parallel implementation of computer
15. What is an embarrassingly parallel problem?
16. Describe how to implement a parallel matrix scalar product by using domain
17. How does communication impact design and the implementation of parallel 0r distributed
18. Which kind of support does Aneka provide for multithreading?
19. Describe the major differences between Aneka threads and local threads.
20. What are the limitations of the Thread Programming Model?
21. Design parallel implementations for the tabulation of the Gaussian function by using
simple threads and then convert it to Aneka threads

Page | 4