0% found this document useful (0 votes)
137 views9 pages

SRM Valliammai Engineering College (An Autonomous Institution)

This document contains a question bank for the course CS8791 - Cloud Computing at SRM Valliammai Engineering College. It includes questions related to the course's first unit on Introduction to Cloud Computing. The questions range from basic recall questions to more complex questions testing higher order thinking skills. Some key topics covered include defining cloud computing, its characteristics, parallel and distributed computing principles, elasticity and on-demand provisioning in clouds. The question bank is divided into multiple parts containing short questions and longer descriptive questions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
137 views9 pages

SRM Valliammai Engineering College (An Autonomous Institution)

This document contains a question bank for the course CS8791 - Cloud Computing at SRM Valliammai Engineering College. It includes questions related to the course's first unit on Introduction to Cloud Computing. The questions range from basic recall questions to more complex questions testing higher order thinking skills. Some key topics covered include defining cloud computing, its characteristics, parallel and distributed computing principles, elasticity and on-demand provisioning in clouds. The question bank is divided into multiple parts containing short questions and longer descriptive questions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

SRM VALLIAMMAI ENGINEERING COLLEGE

(An Autonomous Institution)


SRM Nagar, Kattankulathur – 603 203

DEPARTMENT OF INFORMATION TECHNOLOGY


&
COMPUTER SCIENCE AND ENGINEERING

QUESTION BANK

VII SEMESTER
CS8791 – Cloud Computing
Regulation – 2017

Academic Year 2021 – 2022 (Odd Semester)

Prepared by
Dr. S. Narayanan, A.P (Sel. G)/IT
Dr. B. Sridevi, A.P (Sr. G)/IT
Ms. Devi.K A.P (Sr. G)/CSE
Ms.Suma.S A.P(Sr. G)/CSE
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.
DEPARTMENT OF INFORMATION TECHNOLOGY
&
COMPUTER SCIENCE AND ENGINEERING
QUESTION BANK
SUBJECT : CS8791-Cloud Computing

SEM / YEAR: VII Sem/ IV Year


UNIT I 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.
PART – A
Q. BT
Questions Competence
No. Level
1 Define Cloud Computing. BTL1 Remembering
2 Define Parallel Computing and Centralized computing. BTL1 Remembering
3 List out the cluster design issues. BTL1 Remembering
4 Describe the applications of high performance and high throughput BTL1 Remembering
systems.
5 Tabulate the difference between the high performance computing BTL1 Remembering
and high throughput computing
6 Name the essential characteristics of cloud computing. BTL1 Remembering
7 Give the advantages of cloud computing. BTL2 Understanding
8 Highlight the importance of the term “cloud computing.” BTL2 Understanding
9 Identify any two advantages of distributed computing. BTL2 Understanding
10 Bring out the differences between private cloud and public cloud. BTL2 Understanding
11 Illustrate the evolutionary trend towards distributed and cloud BTL3 Applying
computing.
12 What are the characteristics of cloud architecture that separates it BTL3 Applying
from traditional one?
13 Interpret the cloud resource pooling. BTL3 Applying
14 Outline elasticity in cloud. BTL4 Analyzing
15 Mention what is the difference between elasticity and scalability in BTL4 Analyzing
cloud computing?
16 List few drawbacks of grid computing. BTL4 Analyzing
17 How is On Demand provisioning of resources applied in cloud BTL5 Evaluating
computing?
18 Assess properties of Cloud Computing. BTL5 Evaluating
19 Formulate the technologies on which cloud computing relies. BTL6 Creating
20 Investigate how can a company benefit from cloud computing. BTL6 Creating
PART – B
1 i) Identify and explain in detail about evolutionary trend of BTL1 Remembering
computer technology. (6)
ii) Explain the three paradigms in detail.(7)
2 Define and examine in detail about the multi core CPUs and BTL1 Remembering
multithreading technologies. (13)
3 i) Demonstrate in detail about trends towards distributed BTL1 Remembering
systems.(7)
ii) Illustrate in detail about parallel and distributed programming
models. (6)
4 i) Describe the infrastructure requirements for Cloud computing.(6) BTL1 Remembering
ii) What are the issues in cluster design? How can they be
resolved.(7)
5 i) Summarize in detail about the degrees of parallelism. (6) BTL2 Understanding
ii) Discuss the application of high performance and high throughput
system. (7)
6 i) Describe in detail the Peer to Peer network families. (6) BTL2 Understanding
ii) Express in detail about cloud computing architecture over the
Internet? (7)
7 i) Illustrate the cloud architecture in detail (6) BTL2 Understanding
ii) Describe the architecture of a cluster with suitable
illustrations.(7)
8 Explain evolution of cloud computing. (13) BTL3 Applying
9 Explain in detail underlying principles of Parallel and Distributed BTL3 Applying
Computing .(13)
10 Explain the trends towards Cloud Computing(13) BTL3 Applying
11 i)Outline the similarities and differences between distributed BTL4 Analyzing
computing, grid computing and cloud computing.(7)
ii)Outline the architecture of cluster cooperative computers with a
diagram(6)
12 Give the importance of cloud computing and elaborate the different BTL4 Analyzing
types of services offered by it.(13)
13 Explain in detail about Elasticity in Cloud and On-demand BTL5 Evaluating
Provisioning. (13)
14 Generalize the ideas of software environments for distributed BTL6 Creating
systems and clouds.(13)
PART – C
1 Discuss about various dimensions of scalability and performance BTL5 Evaluating
laws in distributed system.(15)
2 It is said, ‘cloud computing can save money’. What is your view? BTL5 Evaluating
Can you name some open source cloud computing platform
databases? Explain any one database in detail.(15)
3 Create and justify Cloud architecture application design with neat BTL6 Creating
sketch. (15)
4 Briefly explain each of the cloud computing services. Identify two BTL6 Creating
cloud providers by company name in each service category.(15)

UNIT II CLOUD ENABLING TECHNOLOGIES


Service Oriented Architecture – REST and Systems of 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.
PART – A
Q. BT
Questions Competence
No. Level
1 Define SOA. BTL1 Remembering
2 What are the fundamental components of SOAP specification? BTL1 Remembering
3 List the essential principles of SOA architecture. BTL1 Remembering
4 Define REST and its working. BTL1 Remembering
5 State the most relevant technologies supporting service computing. BTL1 Remembering
6 What do you mean by systems of systems? Give examples. BTL1 Remembering
7 Identify the role of Web services in cloud technologies. BTL2 Understanding
8 Discuss the purpose of Publish-Subscribe Model. BTL2 Understanding
9 Write the name of Web services tools. BTL2 Understanding
10 Distinguish between physical and virtual clusters. BTL2 Understanding
11 What are the benefits of virtualization in the context of cloud
computing? BTL3 Applying
12 Demonstrate the need of virtualization need of multi-core
BTL3 Applying
processor.
13 How the data storage is classified in virtual environment? BTL3 Applying
14 Infer about Virtual machine monitor. BTL4 Analyzing
15 Compare binary translation with full virtualization. BTL4 Analyzing
16 “Although Virtualization is widely Accepted today, it does have its
BTL4 Analyzing
limits”. Comment on the statement.
17 How does the virtualization Support the Linux platform? BTL5 Evaluating
18 Discuss on the support of middleware for virtualization. BTL5 Evaluating
19 Summarize the differences between Hardware Abstraction level
BTL6 Creating
and OS Level.
20 Discuss classification or taxonomy of virtualization at different
BTL6 Creating
levels.
PART – B
1 Describe in detail about SOA and Web services.(13) BTL1 Remembering
2 Explain what you understand the technologies that make up the
BTL1 Remembering
core of today’s web services. (13)
3 Describe in detail about the REST a software architecture style for BTL1 Remembering
distributed systems.(13)
4 What is virtualization? Describe para and full virtualization
BTL1 Remembering
architectures. Compare and contrast them.(13)
5 Summarize the virtualization for data center automation.(13) BTL2 Understanding
6 i) Summarize the support of middleware and library for
virtualization(6) BTL2 Understanding
ii) Explain the layered architecture of SOA for web services.(7)
7 i) Explain about REST. (7)
ii)Discuss fast deployment, effective scheduling and high BTL2 Understanding
performance virtual storage in detail. (6)
8 i) Illustrate in detail about the compiler support for para
virtualization architecture. (6)
BTL3 Applying
ii) Examine in detail about hardware support for virtualization and
CPU virtualization. (7)
9 Explain in detail about virtualization tools and mechanism. (13) BTL3 Applying
10 Illustrate the migration steps and performance effects involved in
BTL3 Applying
live VM. (13)
11 Analyze in detail about the implementation level of
BTL4 Analyzing
virtualization.(13)
12 i) List the advantages and disadvantages of OS extension in
virtualization. (6) BTL4 Analyzing
ii) Identify the support of virtualization Linux platform. (7)
13 What is the difference between recovery time objective and
recovery point objective? How do they depend on each other? BTL5 Evaluating
Justify your answer with appropriate examples.(13)
14 i) Point out the importance of memory virtualization.(6) BTL6 Creating
ii) Explain virtualization of I/O devices with an example. (7)
PART – C
1 Analyze how the virtualization technology supports the cloud BTL 4 Analyzing
computing.(15)
2 Explain the technologies available for the design of application by
BTL5 Evaluating
following Service Oriented Architecture(SOA).(15)
3 Explain the virtualization structure for
i)Hypervisor and Xen Architecture(5)
BTL5 Evaluating
ii)Binary Translation with Full Virtualization.(5)
iii) Para-Virtualization with Compiler Support.(5)
4 Give the importance of Virtualization Support and Disaster
Recovery.(15) BTL6 Creating

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.
PART – A
Q. BT
Questions Competence
No. Level
1 Define public clouds. BTL1 Remembering
2 Write a short note on community cloud. BTL1 Remembering
3 Define IaaS. BTL1 Remembering
4 State the differences between PaaS and SaaS. BTL1 Remembering
5 Why do we need a hybrid cloud? BTL1 Remembering
6 State the role of cloud auditor in cloud. BTL1 Remembering
7 What are the different layers available in cloud architecture design? BTL2 Understanding
8 What are the various components of NIST Cloud computing
BTL2 Understanding
reference architecture?
9 Differentiate cloud consumer and provider. BTL2 Understanding
10 Identify the major players involved in cloud computing. BTL2 Understanding
11 Demonstrate the need of private cloud. BTL3 Applying
12 Show the interaction between the Actors in the cloud computing. BTL3 Applying
13 Demonstrate the difference between software as a service and
software plus service. BTL3 Applying
14 Why do we need cloud storage? BTL4 Analyzing
15 Analyze the storage as a service. BTL4 Analyzing
16 Point out major activities of cloud provider. BTL4 Analyzing
17 Compare service aggregation and service arbitrage. BTL5 Evaluating
18 Summarize the benefits and drawbacks of using “Platform as a
BTL5 Evaluating
Service.
19 Write the services in EaaS BTL6 Creating
20 Identify the use of S3. BTL6 Creating
PART – B
1 List the cloud deployment models and give a detailed note about
BTL1 Remembering
them.(13)
2 Discuss in detail about the categories of cloud computing.(13) BTL1 Remembering
3 Describe service and deployment models of a cloud computing BTL1 Remembering
environment with illustrations.(13)
4 Discuss about the Layered Cloud Architecture Design.(13) BTL1 Remembering
5 Summarize about the NIST Cloud Computing Reference
BTL2 Understanding
Architecture.(13)
6 Discuss the Infrastructure-as-a-Service, Platform as a service and
BTL2 Understanding
Software as a service. (13)
7 Discuss the features of software as a Service and explain in detail
about SaaS with example.(13) BTL2 Understanding
8 Explain the software distribution model in which applications are
hosted by a vendor or service provider and made available to BTL3 Applying
customers over a network, typically the Internet.(13)
9 i. Illustrate the features of Platform as a Service (5)
BTL3 Applying
ii. Demonstrate in detail about PaaS with example.(8)
10 i. Give the diagram Cloud Computing Reference Architecture.(3)
ii. Illustrate in detail about The Conceptual Reference Model of BTL3 Applying
cloud (10)
11 Analyze the challenges in architectural design of cloud.(13) BTL4 Analyzing
12 Compare: Public. Private and Hybrid clouds.(13) BTL4 Analyzing
13 Evaluate in detail about Cloud Storage and Storage-as-a-Service –
BTL5 Evaluating
with advantages of Cloud Storage.(13)
14 Explain with neat diagram about the Cloud Storage Providers and
BTL6 Creating
Amazon Simple Storage Service S3.(13)
PART – C
1 I am starting a new company to analyze videos. I’ll need a lot of
storage as videos consume quite a bit of disk. Additionally, I’ll
need ample computational power, possibly running applications
concurrently. I have discovered some very good tools to facilitate
development in Windows but the deployment will be more
BTL3 Applying
effiicently handled in the Linux environment. All the pointers say
that I need to move to cloud. I have found that SaaS is the most
attractive service, followed by PaaS and IaaS, in that order. Given
the above information, which service do you recommend? Why?
(15)
2 Evaluate and contrast the merits and demerit of Cloud deployment
BTL5 Evaluating
models: public, private, hybrid, community.(15)
3 Evaluate about the architectural design of compute and storage BTL5 Evaluating
clouds. (15)
4 Under what circumstances should you prefer to use PaaS over
BTL6 Creating
IaaS? Formulate it with an example.(15)

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
PART – A
Q. BT
Questions Competence
No. Level
1 What are the six layers of cloud services? BTL1 Remembering
2 List the five application areas in SaaS applications. BTL1 Remembering
3 State the different Resource Provisioning Methods. BTL1 Remembering
4 List the cloud Differences in the perspectives of providers, vendors, BTL1 Remembering
and users.
5 What are the security challenges in cloud computing? BTL1 Remembering
6 Define security governance. BTL1 Remembering
7 Differentiate over provisioning and under positioning of resources
BTL2 Understanding
with an example.
8 Discuss the demand resource provisioning with example. (VMs) BTL2 Understanding
9 Give the diagram for evolution of cloud services. BTL2 Understanding
10 Identify the ways with examples in which the many cloud
computing companies have developed large-scale data storage BTL2 Understanding
systems to keep huge amount of data collected every day.
11 Demonstrate any two storage services of cloud system. BTL3 Applying
12 Illustrate password assurance testing. BTL3 Applying
13 Which three basic cloud security enforcements are expected? BTL3 Applying
14 Analyze the different security threats in implementing SAAS. BTL4 Analyzing
15 Examine whether the virtualization enhances cloud security. BTL4 Analyzing
16 Differentiate the Physical and Cyber Security Protection at
BTL4 Analyzing
Cloud/Data Centers.
17 Identify the phases of SecSDLC. BTL5 Evaluating
18 “Virtual machine is secured”. Is it true? Justify your answer. BTL5 Evaluating
19 Generalize about the IAM. BTL6 Creating
20 Name the different Security Standards. BTL6 Creating
PART – B
1 Explain in detail about the Inter-cloud resource management. (13) BTL1 Remembering
2 Describe the Resource Provisioning and Platform Deployment.
BTL1 Remembering
(13)
3 Explain in detail about virtual machine creation and management. BTL1 Remembering
(13)
4 Describe the Interactions among VM managers for cloud
creation and management; the manager provides a public API BTL1 Remembering
for users to submit and control the VMs. (13)
5 Summarize the global exchange of cloud resources. (15) BTL2 Understanding
6 Discuss in detail about Software-as-a-Service Security.(15) BTL2 Understanding
7 i) Express in detail about the need of IAM.(6)
BTL2 Understanding
ii) Give the challenges in IAM.(7)
8 Examine Extended Cloud Computing Services with neat block
BTL3 Applying
diagram. (13)
9 Show what is Cloud Security Defense Strategies with neat
BTL3 Applying
diagram.(13)
10 Illustrate the following
i.Demand-Driven Resource Provisioning(5)
BTL3 Applying
ii.Event-Driven Resource Provisioning(5)
iii.Popularity-Driven Resource Provisioning(3)
11 i.Explain in detail about security monitoring and incident (8)
BTL4 Analyzing
ii.Define Application security and its use.(5)
12 What is the purpose of IAM? Describe its functional architecture
BTL4 Analyzing
with an illustration.(13)
13 Explain the Secure Software Development Life Cycle with neat
BTL5 Evaluating
diagram.(13)
14 i) Compose in detail about the aspects of data security.(6)
BTL6 Creating
ii) Generalize on data security mitigation.(7)
PART – C
1 Explain the security architecture design of a cloud environment
BTL6 Creating
and relate how it can be made possible to include such measures in
a typical banking scenario.(15)
2 Evaluate the security governance and virtual machine security.
BTL5 Evaluating
(15)
3 For an SaaS application, who will be responsible to provide
security for the infrastructure? Will it be cloud service provider or
the cloud service consumer? Who will be responsible to ensure BTL5 Evaluating
compliance with a privacy standard? Formulate your views about
it .
4 Describe the benefits of different cloud Security standards.
BTL6 Creating
(SAML OAuth, OpenID, SSL/TLS).(15)

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.

PART – A
Q. BT
Questions Competence
No. Level
1 Define the MapReduce function. BTL1 Remembering
2 List the usage of virtual box. BTL1 Remembering
3 Give some of the Applications of GAE. BTL1 Remembering
4 List the functional models of GAE. BTL1 Remembering
5 Name the different modules in Hadoop framework. BTL1 Remembering
6 Give the formal notation of MapReduce dataflow. BTL1 Remembering
7 What are the benefits of cloud federation? BTL2 Understanding
8 What is use of the Google SDC Secure Data Connection? BTL2 Understanding
9 Discuss about open stack compute and open stack storage. BTL2 Understanding
10 Analyze the open stack components. BTL2 Understanding
11 Demonstrate how does the name node choose which data nodes to
store replicas on? BTL3 Applying
12 Show the architecture of MapReduce in Hadoop. BTL3 Applying
13 Illustrate XMPP and its advantages. BTL3 Applying
14 Differentiate name node with data node in Hadoop file system. BTL4 Analyzing
15 Which is better VMWare or Virtual Box? BTL4 Analyzing
16 Analyze the future of federations. BTL4 Analyzing
17 "HDFS is fault tolerant. Is it true? Justify your answer BTL5 Evaluating
18 Evaluate about the Federated applications BTL5 Evaluating
19 Draw the data mutation sequence in GFS. BTL6 Creating
20 Give the diagram for Google cloud platform and its major building
BTL6 Creating
blocks.
PART – B
1 Describe how the Open Solaris running on top of windows XP via
BTL1 Remembering
virtual box with neat diagram.(13)
2 i) Examine the basic file system operation in Hadoop.(7)
BTL1 Remembering
ii) Tabulate the Hadoop file system in detail.(6)
3 State and Explain the basic of Google App Engine infrastructure
BTL1 Remembering
programming model.(13)
4 Examine the architecture of Google File System (GFS).(13) BTL1 Remembering
5 Discuss MapReduce with suitable diagrams.(13) BTL2 Understanding
6 Summarize the Comparison of MapReduce++ Subcategories along BTL2 Understanding
with the Loosely Synchronous Category Used in MPI.(13)
7 Discuss in detail about the four levels of federation in BTL2 Understanding
cloud.(13)
8 i) Classify the various ways in input splitting of map reduce.(6)
BTL3 Applying
ii) Show how will you prevent input splitting in map reduce.(7)
9 How cloud federation addresses the limitations in cloud
BTL3 Applying
computing. Explain in detail.(13)
10 Illustrate, how encrypted federation differs from trusted federation.
BTL3 Applying
(13)
11 Illustrate dataflow in HDFS during file read/write operation with
BTL4 Analyzing
suitable diagrams.(13)
12 Give a detailed note on Hadoop framework. (13) BTL4 Analyzing
13 Evaluate architecture of OpenStack (13) BTL5 Evaluating
14 Construct the design of OpenStack Nova system architecture and
BTL6 Creating
describe detail about it.(13)
PART – C
1 Generalize the big table data model used in Mass Media using a
BTL6 Creating
simplified data model compared to traditional database systems
2 What are the programming supports of Google App Engine?
BTL5 Evaluating
Illustrate in detail about the Google File system
3 Evaluate the HDFS concepts with suitable illustrations .Develop a
word count application with Hadoop Map Reduce programming BTL5 Evaluating
model.(15)
4 Construct OpenStack open source cloud computing infrastructure
BTL6 Creating
and discuss in detail about it.(15)

You might also like