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

CS8791 Cloud Computing

This document contains a question bank for the subject CS8791 - Cloud Computing for the 7th semester students of the Department of Information Technology and Computer Science Engineering at SRM Valliammai Engineering College. The question bank is divided into three parts - Part A containing short answer questions, Part B containing detailed answer questions, and Part C containing comprehensive answer questions. It was prepared by four faculty members - Dr. B. Muthuselvan, Dr. V. Dhanakoti, Dr. S. Ravikumar, and Dr. S. Narayanan. The question bank covers two units - Unit I on introduction to cloud computing concepts and Unit II on cloud enabling technologies such as service oriented architecture,

Uploaded by

Kishan Kumar
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)
103 views9 pages

CS8791 Cloud Computing

This document contains a question bank for the subject CS8791 - Cloud Computing for the 7th semester students of the Department of Information Technology and Computer Science Engineering at SRM Valliammai Engineering College. The question bank is divided into three parts - Part A containing short answer questions, Part B containing detailed answer questions, and Part C containing comprehensive answer questions. It was prepared by four faculty members - Dr. B. Muthuselvan, Dr. V. Dhanakoti, Dr. S. Ravikumar, and Dr. S. Narayanan. The question bank covers two units - Unit I on introduction to cloud computing concepts and Unit II on cloud enabling technologies such as service oriented architecture,

Uploaded by

Kishan Kumar
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

www.rejinpaul.

com

SRM VALLIAMMAI ENGINEERING COLLEGE


(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203

DEPARTMENT OF
DEPARTMENT OF INFORMATION TECHNOLOGY
AND
COMPUTER SCIENCE AND ENGINEERING

QUESTION BANK

VII SEMESTER

CS8791 – CLOUD COMPUTING


Regulation – 2017

Academic Year 2020 – 2021

Prepared by

Dr. B. MUTHUSENTHIL, Associate Professor/CSE


Dr. V. DHANAKOTI, Associate Professor/CSE
Dr. S. RAVIKUMAR, Assistant Professor (Sel. G)/IT
Dr. S.NARAYANAN, Assistant Professor (Sel. G)/IT

Download updated materials from Rejinpaul Network App


www.rejinpaul.com

SRM VALLIAMMAI ENGINEERING COLLEGE


(An Autonomous Institution)
SRM Nagar , Kattankulathur-603203

DEPARTMENT OF INFORMATION TECHNOLOGY


QUESTION BANK

SUBJECT: CS 8791– CLOUD COMPUTING


SEM/YEAR: VII/IV

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.No Questions BT Level Competence
1 What is meant by the term Cloud Computing? BTL -1 Remembering
2 List the main characteristics of cloud computing BTL -1 Remembering
3 Compare parallel computing and distributed computing. BTL -5 Evaluating
4 What are the service models available in cloud computing? BTL -1 Remembering
5 State Deployment models of cloud computing. BTL -1 Remembering
6 Point out the basic operations of VM. BTL -4 Analyzing
7 Differentiate cloud computing and grid computing. BTL -4 Analyzing
8 What is Hardware Virtualization? BTL -1 Remembering
9 Give the advantages of cloud computing BTL -2 Understanding
10 Analyze Autonomous computing and Utility Computing. BTL -4 Analyzing
11 Show the difference between Thin and Thick client. BTL -3 Applying
12 Draw a neat diagram for cloud components. BTL -6 Creating
13 Illustrate the virtual Appliances in cloud computing. BTL -3 Applying
14 Examine the challenges and Risks available in cloud computing. BTL -3 Applying
15 Formulate CCIF. BTL -6 Creating
16 Assess properties of Cloud Computing? BTL -5 Evaluating
17 Express data center. BTL -2 Understanding
18 Explain the challenges in Cloud technologies. BTL -5 Evaluating
19 What is meant Scale-Up scale-Down? BTL -1 Remembering
20 Interpret distributed computing. BTL -2 Understanding
PART-B
1 Describe in detail about practical examples of cloud systems
BTL -1 Remembering
exist across market segments. 13
2 Discuss in detail about view of cloud computing with neat 13
BTL -2 Understanding
diagram.

Download updated materials from Rejinpaul Network App


www.rejinpaul.com

3 Illustrate in detail about parallel and distributed computing. 13 BTL -3 Applying


4. List out and discuss the innovative characteristic of cloud
BTL -2 Understanding
computing. 13
5 Describe in detail about major Deployment Models and services 13
BTL -1 Remembering
for cloud computing.
6 Describe in detail about cloud computing reference model with 13
BTL -1 Remembering
diagram.
7 Which are the technologies that cloud computing relies on? 13 BTL -3 Applying
8 i) Give the importance of cloud computing. 7
BTL -2 Understanding
ii) List the core features of cloud computing. 6
9 Write short notes on:
i) Revolution of Web 2.0. 7 BTL -6 Creating
ii) Some examples of Web 2.0 applications. 6
10 Compare the three milestones, which led to cloud computing in 13
BTL -4 Analyzing
detail.
11 Explain the following challenges in cloud. Evaluating
i) Security. 5 BTL -5
ii) Datalock-in and Standardization. 5
iii) Fault tolerance and Disaster recovery. 3
12 13 BTL -4 Analyzing
Summarize the challenges still open in cloud computing.
13 Outline the computing platforms and technologies for the 13 BTL -1 Remembering
development of cloud computing applications.
14 How does cloud development differentiate from traditional 13
BTL -4 Analyzing
software development?
PART C
1 Briefly explain each of the cloud computing services. Identify 15 BTL -6 Creating
two cloud providers by company name in each service category.
2 It is said, „cloud computing can save money‟. What is your view? 15 BTL -5 Evaluating
Can you name some open source cloud computing platform
databases? Explain any one database in detail.
3 What are the components of distributed system? Draw and 15 BTL -5 Evaluating
explain its layered view architecture.
4 Formulate different computing paradigms. Discuss in detail 15 BTL -6 Creating
different system models for distributed and cloud computing.
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
1 What are the major roles within SOA? BTL -1 Remembering
2 What is mean by Virtualization? BTL -1 Remembering

Download updated materials from Rejinpaul Network App


www.rejinpaul.com

3 Express the levels of virtualization. BTL -2 Understanding


4 Illustrate Web services. BTL -3 Applying
5 Define virtual machine monitor. BTL -1 Remembering
6 Comment on REST Architectural Elements. BTL -4 Analyzing
7 Give the sample REST Request-Response for creating a S3 Bucket. BTL -2 Understanding
8 List some core WS-Specification areas. BTL -5 Evaluating
9 Analyze the relative merits of virtualization at various levels. BTL -4 Analyzing
10 Differentiate full virtualization and para-virtualization. BTL -4 Analyzing
11 Define memory virtualization. BTL -1 Remembering
12 How will you implement storage virtualization at the server level? BTL -6 Creating
13 Illustrate the CPU virtualization. BTL -3 Applying
14 Show the requirements of VMM. BTL -3 Applying
15 Write a short note about desktop virtualization. BTL -6 Creating
16 Discuss operating system level of virtualization. BTL -2 Understanding
17 State the responsibilities of VMM. BTL -1 Remembering
18 Explain hardware abstraction level of virtualization? BTL -5 Evaluating
19 What is mean by I/O virtualization? BTL -1 Remembering
20 Express host based virtualization. BTL -2 Understanding
PART-B

1 Explain in detail about the characteristics and features of SOA. 13 BTL -1 Remembering
2 Analyze the web services interaction reference scenario. 13 BTL -4 Analyzing

3 Explain the different phenomenon that has gained an interest towards


BTL -4 Analyzing
virtualization technologies. 13
4 i. Mention about virtual machine manager. 7 BTL -3 Applying
ii. Illustrate the three major components of virtualized environment. 6
5 Describe in detail about the REST a software architecture style for BTL -2 Understanding
13
distributed systems.
6 Analyze the pros and cons of virtualization in detail. 13 BTL -4 Analyzing
7 Discuss in detail about the taxonomy of virtualization techniques. 13 BTL -2 Understanding
8 Explain what you understand the technologies that make up the core Evaluating
13 BTL -5
of today‟s web services.
9 BTL -1 Remembering
Describe in details the tools and mechanisms for virtualization. 13
10 i. Describe the different types of virtualization. 7 BTL -1 Remembering
ii. What is server virtualization? Explain parallel processing. 6
11 Illustrate the following Virtualization in detail BTL -3 Applying
i. CPU virtualization 5
ii. Memory Virtualization 4
iii. I/O Devices 4
12 i. Define Server virtualization. 3
ii. Describe in detail about server virtualization in detail with 10 BTL -1 Remembering
example

Download updated materials from Rejinpaul Network App


www.rejinpaul.com

13 i. Express desktop virtualization. 3


BTL -2 Understanding
ii Discuss in detail about it with appropriate example 10
14 i. Compose the advantages of application virtualization. 5
BTL -6 Creating
ii. Discuss in detail about the application virtualization 8
PART C
1 Highlight the key points and identify the distinctions in different
approaches of virtualization levels. Discuss their relative
15 BTL -6 Creating
advantages, shortcomings and limitations. Also identify example
systems implemented at each level
2 Explain the differences between hypervisor and para-virtualization
and give one example VMM (virtual machine monitor), that was 15 BTL -5 Evaluating
built in each of the two categories.
3 What is the difference between recovery time objective and recovery
BTL -5
point objective? How do they depend on each other? Justify your 15 Evaluating
answer with appropriate examples.
4 Explain about Virtualization for Linux and Windows and NT
BTL -6
Platform. Design the process of Live Migration of VM from one host 15 Creating
to another.
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
1 State the types of clouds with proper examples? BTL -1 Remembering
2 Define short notes on Community cloud BTL -1 Remembering
3 Differentiate Public cloud and Private cloud. BTL -4 Analyzing
4 List out the characteristics of SaaS. BTL -1 Remembering
5 Tabulate examples provided by platform as a service. BTL -1 Remembering
6 Why does one choose public cloud over private cloud? Analyze. BTL -4 Analyzing
7 Point out the role of cloud auditor in cloud. BTL -4 Analyzing
8 Define the advantages of using the cloud storage. BTL -1 Remembering
9 Differentiate cloud consumer and provider BTL -2 Understanding
10 Compare service aggregation and service arbitrage BTL -5 Evaluating
11 Show the interaction between the Actors in the cloud computing BTL -3 Applying
12 Draw the diagram for conceptual reference model for cloud BTL -6 Creating
13 Demonstrate the types of cloud storage. BTL -3 Applying
14 Illustrate the major activities of cloud provider BTL -3 Applying
15 Identify the key features of S3. BTL -6 Creating
16 Express the characteristics of private cloud BTL -2 Understanding
17 Discuss any three features of IaaS BTL -2 Understanding
18 Summarize the benefits and drawbacks of using “Platform as a
BTL -5 Evaluating
Service”
19 Define cloud storage. BTL -1 Remembering
20 Discuss the benefits and drawbacks of using “Infrastructure as a
BTL -2 Understanding
Service”

Download updated materials from Rejinpaul Network App


www.rejinpaul.com

PART-B
1 i. Describe the NIST cloud computing reference architecture. 9
BTL -1 Remembering
ii. List the Pros and Cons of cloud computing. 4
2 Explain the various Layered Cloud Architectural Development 13
BTL -5 Evaluating
design for effective cloud computing environment.
3 i. Give the diagram of Cloud Computing Reference Architecture. 3
BTL -3 Applying
ii. Illustrate in detail about the Conceptual Reference Model of cloud 10
4 List and discuss the principles for designing public cloud, private 13
BTL -2 Understanding
cloud and hybrid cloud.
5 Describe Cloud deployment models with neat diagrams. 13 BTL -1 Remembering
6 Briefly discuss the architectural design challenges of the cloud. 13 BTL -2 Understanding
7 i. Discuss the features of Infrastructure as a service. 5
BTL -2 Understanding
ii. Describe in detail about IaaS with example 8
8 i. Point out the features of Platform as a Service 5
BTL -4 Analyzing
ii. Discuss in detail about PaaS with example. 8
9 Describe in detail about the cloud Storage in detail with example. 13 BTL -1 Remembering
10 i. Explain the features of software as a Service. 7
BTL -4 Analyzing
ii. Discuss in detail about SaaS with example 6
11 Compare: Public. Private and Hybrid clouds. 13 BTL -4 Analyzing
12 i. List out the Cloud Storage Providers. 4
BTL -1 Remembering
ii. Explain in detail about Amazon Simple Storage Service (S3). 9
13 Demonstrate thee architectural design of compute and storage 13
BTL -3 Applying
clouds.
14 Generalize the following in detail BTL -6 Creating
i. Google Bigtable Datastore 7
ii. Mobile Me. 6
PART C
1 I am starting a new company to analyze videos. I‟ll need a lot of 15 BTL -6 Creating
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
efficiently 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?
2 Under what circumstances should you prefer to use PaaS over IaaS? 15 BTL -6 Creating
Formulate it with an example.
3 There are various companies which are offering different 15
applications and services. How the services/applications help a user BTL -5 Evaluating
for business? Explain the economical and operational benefits.
4 Describe the following techniques or terminologies used in cloud 15 Evaluating
computing and cloud services .Use a concrete example cloud or case
study to explain the addressed technology. BTL -5
i. Green information Technology
ii. Multitenent technique

Download updated materials from Rejinpaul Network App


www.rejinpaul.com

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
1 What are the security challenges in cloud computing? BTL -1 Remembering
2 List the security issues in cloud. BTL -1 Remembering
3 Give the different security threats in implementing SAAS. BTL -2 Understanding
4 Define security governance. BTL -1 Remembering
5 State the third party risk management. BTL -1 Remembering
6 Point out the layers in security architecture design. BTL -4 Analyzing
7 Discuss change management. BTL -2 Understanding
8 Define VM security. BTL -1 Remembering
9 Analyze the security awareness in cloud. BTL -4 Analyzing
10 Explain data privacy. BTL -4 Analyzing
11 Show the uses of application security. BTL -3 Applying
12 Identify the phases of SecSDLC. BTL -6 Creating
13 Illustrate the security images. BTL -3 Applying
14 Illustrate anything as a service. BTL -3 Applying
15 Design a suitable security architecture for cloud. BTL -6 Creating
16 Express security monitoring. BTL -2 Understanding
17 Summarize password assurance testing. BTL -5 Evaluating
18 Explain the issues in providing virtual machine security. BTL -5 Evaluating
19 What is mean by vulnerability assessment? BTL -1 Remembering
20 Give the diagram for evolution of cloud services. BTL -2 Understanding
PART-B
1 Describe in detail with neat diagram in detail about inter cloud 13 BTL -1 Remembering
resource management.
2 i. What is resource provisioning? 2 BTL -2 Understanding
ii. Discuss different types of resource provisioning. 11
3 BTL -3 Applying
Illustrate the following in detail
i. Demand-Driven Resource Provisioning 5
ii. Event-Driven Resource Provisioning 5
iii. Popularity-Driven Resource Provisioning 3
4 i. What are the cloud security challenges? Explain. 5 BTL -4 Analyzing
ii. Explain in detail about security monitoring and incident response. 8
5 Summarize the following
i. Security governance 5 BTL -5 Evaluating
ii. Security monitoring 5
iii. Risk management 3
6 Describe the Secure Software Development Life Cycle with neat BTL -1 Remembering
13
diagram.
7 Discuss in detail about the security architecture of cloud. 13 BTL -2 Understanding
8 i. Define Application security and its use. 3 BTL -3 Applying

Download updated materials from Rejinpaul Network App


www.rejinpaul.com

ii. Illustrate the application security in detail. 10


9 Analyze the methods for providing data security and virtual machine BTL -4 Analyzing
13
security in cloud.
10 i. List the different types of services offered by cloud. 4 BTL -1 Remembering
ii. Describe in detail about Extended Cloud Computing Services 9
11 Recommend a model to provide resource management among BTL -6 Creating
13
multiple cloud providers
12 Discuss Virtual Machine Creation and Management in detail with BTL -2 Understanding
13
suitable diagram
13 Explain in detail about Global Exchange of Cloud Resources 13 BTL -4 Analyzing
14 Describe the following in detail BTL -1 Remembering
4
i. Data security
5
ii. Application security
4
iii.Virtual machine security
PART C

1 Explain the security architecture design of a cloud environment and BTL -6 Creating
relate how it can be made possible to include such measures in a 15
typical banking scenario.
2 Compare and Contrast the Key privacy issues in Cloud and explain BTL -4 Analyzing
15
the steps to overcome the issues with necessary examples.
3 Assess in detail the Cloud Infrastructure Security at Network, Host
15
and application Level by discussing their pros and cons. BTL -5 Evaluating
4 Explain the baseline Identity and access Management(IAM) factors
to be practiced by the stakeholders of cloud services and common 15 BTL -5 Evaluating
key privacy issues likely to happen in the environment
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
1 Outline the main services that are offered by AWS. BTL -1 Remembering
2 What is the use of cloud Watch in Amazon EC2? BTL -1 Remembering
3 Give some of the Applications of GAE. BTL -2 Understanding
4 List the functional models of GAE. BTL -1 Remembering
5 Name the different modules in Hadoop framework. BTL -1 Remembering
6 Analyze Amazon Simple Storage Service (S3). BTL -4 Analyzing
7 Point out the use Amazon elastic block store. BTL -2 Understanding
8 Define SQS and SNS services of AWS cloud BTL -1 Remembering
9 Differentiate name node with data node in hadoop file system. BTL -4 Analyzing
10 Analyze the open stack components BTL -4 Analyzing
11 State and discover the core components of AppEngine. BTL -3 Applying
12 Identify the development technologies currently supported by
BTL -6 Creating
AppEngine.

Download updated materials from Rejinpaul Network App


www.rejinpaul.com

13 Demonstrate the AWS Architecture. BTL -3 Applying


14 Illustrate Amazon EC2 and its basic features. BTL -3 Applying
15 Create a DataStore. What type of data can be stored in it? BTL -6 Creating
16 Express What is a bucket? What type of storage does it provide? BTL -2 Understanding
17 Explain the compute services offered by AppEngine. BTL -5 Evaluating
18 Discuss how a data is read from hadoop URL. BTL -5 Evaluating
19 List different Perspectives of cloud Providers, Vendors, and Users BTL -1 Remembering
20 Give the diagram for Google cloud platform and its major building
BTL -2 Understanding
blocks.
PART-B
1 Discuss in detail about the working process of Google App Engine. 13 BTL -2 Understanding
2 Describe the following in detail
i. Google Cloud Infrastructure 7 BTL -1 Remembering
ii. GAE Architecture 6
3 i. Write the functional Modules of GAE 7
BTL -2 Understanding
ii. Discuss in detail about GAE Applications 6
4 Illustrate any five web services of Amazon in detail 13 BTL -3 Applying
5 i. List the four levels of cloud federation. 4 BTL -4 Analyzing
ii. Explain in detail about federation levels. 9
6 Explain Cloud federation, benefits and implementation with neat 13 BTL -5 Evaluating
diagram.
7 Compare and contrast Google App Engine and Amazon AWS 13 BTL -4 Analyzing
8 Describe in detail about it Map Reduce technique. 13 BTL -1 Remembering
9 Explain the open source software environment –Hadoop in detail
13 BTL -4 Analyzing
with appropriate diagram
10 Describe in detail about the Hadoop Code. 13 BTL -1 Remembering
11 Elaborate HDFS concepts with suitable illustrations. 13 BTL -2 Understanding
12 i) Discuss mapreduce with suitable diagrams. 8
BTL -6 Creating
ii) Express in detail about the phases of map and reduce. 5
13 i. Discuss about OpenStack 6
BTL -1 Remembering
ii. Describe in detail about on Hadoop framework. 7
14 What are the programming supports of Google App Engine?
13 BTL -3 Applying
Illustrate in detail about the Google File system
PART C
1 Combine the role of a distributed file system in a job execution
environment such as MapReduce in a large-scale cloud system and 15 BTL -6 Creating
explain in detail.
2 Point out the basic file system operations in hadoop and Tabulate the
15 BTL -4 Analyzing
hadoop file system in detail.
3 Explain in detail about how to set up a private cloud for an academic
15 BTL-5 Evaluating
university using any one of the cloud environments
4 Integrate Map and Reduce functions, and explain how Input Splitting
15 BTL-6 Creating
can be perfomed in Hadoop Framework.

Download updated materials from Rejinpaul Network App

You might also like