Cloud Computing QB
Cloud Computing QB
Question Bank
Unit 1
1. Explain High-performance computing and High-throughput computing. What are the design
objectives to achieve High-performance computing and High-throughput computing? What
are the applications of High-performance computing and High-throughput computing?
2. What are the three new computing paradigms? Define Centralized computing, Parallel
computing, Distributed computing, Cloud Computing, Ubiquitous Computing, Internet
Computing and Utility computing.
3. What is Internet of Things? What is Cyber physical system? Explain.
4. What is a computer cluster? Explain the architecture of cluster. What are the designs issues
in a cluster? What are the feasible implementation of various features of computer clusters?
5. What is grid computing? Explain with example.
6. What are peer-to-peer systems and overlay networks? Explain.
7. What is a cloud? What are internet clouds? Explain the three service models of cloud.
8. Explain service oriented architecture. (or Explain the layered architecture for web services
and grids.)
9. Discuss the evolution of service oriented architecture.
10. Compare grids and clouds.
11. Compare the following features of Amoeba, DCE and Mosix: History and current status,
Distributed OS architecture, OS Kernel, Middleware and Virtualization support,
Communication mechanisms.
12. Explain the different programming models for parallel and distributed computing.
13. What are the different performance metrics in distributed systems? Enumerate the
dimensions of scalability characterized in parallel and distributed systems.
14. State Amdahl’s Law. What is the problem with fixed load? How can it be overcome?
15. Explain system availability and application flexibility design goals in distributed computing
system.
16. Explain the different threats to systems and networks in cyberspace.
Unit 2
1. Explain the six orthogonal attributes on which computer clusters are classified.
2. Discuss the different issues in developing and using a computer cluster.
3. Explain the different levels of virtualization implementation along with relative merits of
each level.
4. What are the requirements for design of virtual machine monitor? Explain.
5. Explain virtualization at operating system level. What are its advantages and disadvantages?
6. Explain the middleware support for virtualization.
7. Explain public, private and hybrid clouds.
8. With the help of diagram explain the structure of data-centre networking.
9. Enumerate the design objectives for cloud computing.
10. Compare and explain the traditional IT and cloud computing cost models.
11. What are cloud ecosystems? Explain the cloud ecosystem for building private clouds.
12. Explain Infrastructure as a service with example.
13. Explain Platform as a service with example.
14. Explain Software as a service with example.
15. Enumerate the enabling technologies in Hardware, Software and Networking for clouds.
16. With the help of a diagram explain the generic cloud architecture.
17. With the help of a diagram explain the layered architectural development of cloud platform.
18. With the help of a diagram explain market oriented cloud architecture
19. Discuss the Quality of Service factors for clouds.
20. With the help of a diagram explain the infrastructure needed to virtualize the servers in a
data centre for implementing specific cloud applications
21. Explain the following:
i) Storage virtualization for green data-centres.
ii) Benefits of using virtual machines in clouds.
iii) Virtual machine cloning for disaster recovery.
Unit 3
1. Explain the service offerings of the following five major cloud platforms: IBM, Google,
Microsoft, Amazon, Salesforce.
2. Explain the architecture, functional modules and applications of Google App Engine.
3. With the help of the diagram, explain the architecture of Microsoft Windows Azure.
4. Explain the six layers of cloud services.
5. Enumerate the steps by which an intergrid gateway (IGG) allocates resources from a local
cluster to deploy applications. Explain with the help of diagram.
6. With the help of a diagram, explain the interaction Virtual Machine Managers for cloud
creation and management.
7. What are virtual machine templates? What do they contain?
8. With the help of a diagram, explain the interactions between the components of Intergrid.
9. Explain the security measures corresponding to different cloud service models.
10. Explain the different protection schemes for physical and cyber security at data centres.
11. Explain the different data and software protection techniques in cloud environment.
12. Explain the capability needs of commercial clouds.
13. Enlist the techniques related to security, privacy, and availability requirements for
developing a healthy and dependable cloud programming environment.
14. Explain the system issues for running a typical parallel program in either a parallel or a
distributed manner.
15. Give the formal definition of MapReduce. Explain its logical data-flow. Enumerate the steps
for solving problems using MapReduce.
16. Explain the architecture of Twister at runtime. (or Explain iterative MapReduce.)
17. What is Hadoop? What are the two fundamental layers in Hadoop? Explain the architecture
of MapReduce in Hadoop.
18. Explain the steps in running a MapReduce jon in Hadoop.
Unit 4
Unit 5
1. With the help of a neat diagram, explain the FutureGrid Software grid.
2. Compare the programmer’s perspective of Data-intensive scalable computing and
conventional supper computer.
3. What id Magellen? What are the research issues addressed by it?
4. What are the different performance attributes for HTP/HTC computing?
5. What are online social networks? Enumerate the ideas for providing online social
networking services. What are the benefits of social networks?
6. List and explain the properties of social network graph.
7. What are the different communities that can be formed from online social networking?
8. Explain the different application domains of social networks.
9. Explain the functionality of different Facebook features.
10. With the help of a neat diagram explain the architecture of Facebook.
11. What is Twitter? With the help of a neat diagram, explain the architecture of Twitter and
access sequence control.
12. Explain the different functions of twitter and their implementations.
13. Explain the different applications of Twitter.