BTECH IVYEAR ISEMESTER (AR20)
Name of the Subject :PRINCIPLES OF CLOUD COMPUTING
Name of the Subject Coordinator :P.BHARATHI
QUESTION BANK
(PREPARE QUESTION BANK TO COVER ALL THE TOPICS)
S.No QUESTIONS Level Course MARKS
Outcome
UNIT 1
INTRODUCTION:Introduction to Cloud Computing –Definition of Cloud –Evolution of Cloud Computing –Underlying
Principles of Parallel and Distributed Computing –Cloud Characteristics –Elasticity in Cloud –On-demand Provisioning.
1 Illustrate the Cloud Components? L2 CO1 4M
2 What is SLA? What is its role in Cloud Computing? L2 CO1 4M
3 Compare Thin Client, Thick Client and Fat Client? L2 CO1 4M
4 What are the traditional features common to grid and clouds? L2 CO1 4M
5 Give the drawbacks of the Cloud Computing Paradigm? L2 CO1 4M
6 Summarize the Evolution of Cloud Computing? L2 CO1 10M
7 Describe the essential characteristics of Cloud Computing in L2 CO1 10M
detail?
8 Discuss about classification of Distributed and Parallel L2 CO1 10M
Computing System?
9 Explain about the Elasticity in Cloud computing in detail? L1 CO1 10M
10 Define On demand Provisioning? Explain its types? L1 CO1 10M
UNIT-II
CLOUD ENABLING TECHNOLOGIES:Service Oriented Architecture – REST ful Systems – Web Services – Publish
Subscribe Model – Basics of Virtualization – Types of Virtualization – Implementation Levels of Virtualization –
Virtualization Structures – Tools and Mechanisms – Virtualization of CPU – Memory – I/O Devices – Virtualization
Support and Disaster Recovery.
1 Briefly Explain the need and concept of Virtual Machines? L2 CO2 4M
2 Describe middleware support for virtualization? L2 CO2 4M
3 Explain the for OS-Level Virtualization? L1 CO2 4M
4 Explain Basic concept of the vCUDA architecture? L1 CO2 4M
5 Describe the Xen Architecture in brief? L1 CO2 4M
6 Define SOA? Explain its components with a neat sketch? L1 CO2 10M
7 Illustrate the RESTful System along with an example? L1 CO2 10M
8 Explain the various implementation levels of virtualization? L1 CO2 10M
9 Compare the Virtualization of CPU and Memory? L2 CO2 10M
10 Explain the various components of web services in brief? L1 CO2 10M
UNIT-III
CLOUD ARCHITECTURE, SERVICES AND STORAGE: Layered Cloud Architecture Design – NIST Cloud
Computing Reference Architecture – Public, Private and Hybrid Clouds - laaS – PaaS – SaaS – Architectural Design
Challenges – Cloud Storage – Storage-as-a-Service – Advantages of Cloud Storage – Cloud Storage Providers – S3.
1 As per NIST give the definition of Infrastructure as a Service? L1 CO3 4M
And brief note on Cloud storage.
2 Write short notes on the deployment and delivery of cloud L3 CO3 4M
service models with a neat diagram?
3 Discuss the challenges of architectural design? L2 CO3 4M
4 Identify the advantages of cloud storage? L1 CO3 4M
5 Describe private Cloud? L2 CO3 4M
6 (a) Elaborate the term Software as a Service related to Cloud L2 CO3 10M
Computing?
(b) Explain the Benefits of SaaS?
7 Classify the various types of clouds? Explain with Examples? L2 CO3 10M
8 Describe the cloud storage provide along with an example? L2 CO3 10M
9 Design the architecture of PaaS in cloud computing? And also, L3 CO3 10M
Explain different categories of PaaS with Example?
10 Explain the layered cloud architecture design? L2 CO3 10M
UNIT-IV
RESOURCE MANAGEMENT AND SECURITY IN CLOUD: Inter Cloud Resource Management – Resource
Provisioning and Resource Provisioning Methods – Global Exchange of Cloud Resources – Security Overview – Cloud
Security Challenges – Software-as-a-Service Security – Security Governance – Virtual Machine Security – IAM – Security
Standards.
1 Illustrate the resource management? L1 CO4 4M
2 Discuss the security features in Cloud Computing? L2 CO4 4M
3 Summarize IAM in cloud? L2 CO4 4M
4 Write a short note on Security overview? L3 CO4 4M
5 What is meant by global exchange of cloud resources? L4 CO4 4M
6 Define resource provisioning and explain its methods? L1 CO4 10M
7 What are the different security challenges in cloud?Explain? L4 CO4 10M
8 Explain in detail about the security governance in detail? L2 CO4 10M
9 Classify the various security standards in cloud? L2 CO4 10M
10 Explain about the Software-as-a-service security? L2 CO4 10M
UNIT-V
CLOUD TECHNOLOGIES AND ADVANCEMENTS:
Hadoop – MapReduce – Virtual Box -- Google App Engine – Programming Environment for Google App Engine – Open
Stack – Federation in the Cloud – Four Levels of Federation – Federated Services and Applications – Future of Federation.
1 Write a short notes on Google App Engine? L3 CO5 4M
2 Describe the virtual box in cloud technologies? L2 CO5 4M
3 Illustrate the open stack in cloud? L1 CO5 4M
4 Define federation in cloud? L1 CO5 4M
5 Recognize the programming environment for Google App L1 CO5 4M
Engine?
6 Define Hadoop? Explain its components along with its L1 CO5 10M
architecture?
7 Explain the Four levels of federation with a detailed L2 CO5 10M
description?
8 Describe the Open stack along with its advantages and L2 CO5 10M
disadvantages ?
9 What is Map Reduce and explain its characteristics along with L4 CO5 10M
some examples in cloud?
10 Classify the federated services and its applications? L2 CO5 10M
L1: Remembering
L2: Understanding
L3: Applying
L4: Analyzing
L5: Evaluating
Course Outcomes:
At the end of the Course, Student will be able to:
CO-1 To introduce the principles and concepts of cloud computing, including virtualization, service
models, and deployment models.
CO-2 To familiarize the enabling technologies that makes cloud computing possible, such as virtualization,
containerization, and software-defined networking
CO-3 To explore the various cloud architectures, services, and storage options available to organizations,
including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service
(SaaS).
CO-4 To provide the knowledge and skills necessary to manage cloud resources effectively, including
monitoring, scaling, and optimizing cloud-based applications
CO-5 To provide with an understanding of cloud security and privacy issues and how to
mitigate them to emerging technologies and advancements
Text Books:
1 Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, "Distributed and Cloud Computing, From Parallel
Processing to the Internet of Things", Morgan Kaufmann Publishers, 2012
2 Rittinghouse, JohnW., and James F. Ransome, “Cloud Computing: Implementation, Management
and Security”, CRC Press, 2017.
3 Rajkumar Buyya, Christian Vecchiola, S. ThamaraiSelvi, “Mastering Cloud Computing”, Tata
Mcgraw Hill, 2013
Reference Books:
1 Toby Velte, Anthony Velte, Robert Elsenpeter, "Cloud Computing -A Practical Approach”, Tata
Mcgraw Hill, 2009.
2 George Reese, "Cloud Application Architectures: Building Applications and
Infrastructure in the Cloud: Transactional Systems for EC2 and Beyond (Theory
in Practice)”, O'Reilly, 2009
3 Fang Liu, Jin Tong, Jian Mao, Robert Bohn, John Messina, Lee Badger and Dawn Leaf,
“Recommendations of the National Institute of Standards and Technology”, Special publication,
NIST, U.S. Department of Commerce, 500- 292.