It1701 - Distributed Systems and Cloud Computing
It1701 - Distributed Systems and Cloud Computing
ENGINEERING COLLEGE
QUESTION BANK
ODD SEMESTER, 2024 - 2025
UNIT I
SYLLABUS:
Introduction to Distributed Systems – Characteristics – Issues in Distributed Systems -Distributed System
Model – Request/Reply Protocols – RPC – RMI – Logical Clocks and Casual Ordering of Events –
Election Algorithm – Distributed Mutual Exclusion -Distributed Deadlock Detection Algorithms
PART-A
S.NO QUESTIONS CO K COMPETEN
LEVEL CE
What is meant by distributed system? CO1 BTL-1 Remember
1.
2.
3.
4.
7.
8.
9.
10.
12.
PART B & C
Examine the need of Distributed systems its 13 CO1 BTL-3 Apply
characteristics with example
1.
Analyze the key functional components of the RPC 13 CO1 BTL-4 Analyze
mechanism, and explain how they operate in this
5. communication model.
UNIT II
SYLLABUS:
Threads, system model, processor allocation, scheduling in distributed systems: Load balancing and
sharing approach, fault tolerance, Real time distributed systems, Process migration and related issues
PART-A
S.NO QUESTIONS CO K COMPETEN
LEVEL CE
List the architecture of multi-threaded server. CO2 BTL-1 Remember
1.
Compare process and threads. CO2 BTL-2 Remember
2.
Show the file attributes and record structure. CO2 BTL-2 Understand
3.
4.
5.
7.
8.
CO2 BTL-2 Understand
PART-B & C
Analyze threads and thread models, elucidating their 13 CO2 BTL-4 Analyze
role in concurrent programming, the nuances of
13. multi-threading, and the various thread models.
Discuss the trade-offs and implications of choosing
between user-level and kernel-level threads in
modern software development.
Apply the concept of process migration with a 13 CO2 BTL-3 Apply
suitable example.
14.
17.
UNIT III
SYLLABUS:
PART-A
S.NO QUESTIONS CO K COMPETEN
LEVEL CE
Outline the importance of on demand provisioning in e- CO3 BTL-2 Understand
commerce applications
1.
2.
3.
List few drawbacks of grid computing and cloud CO3 BTL-1 Remember
computing
4.
5.
Outline the importance of the term “cloud computing.” CO3 BTL-2 Understand
6.
7.
Explain the cloud reference model and their applications. CO3 BTL-2 Understand
8.
Compare and contrast elasticity and scalability in cloud CO3 BTL-2 Understand
computing?
9.
10.
List two benefits that organizations can derive from CO3 BTL-1 Remember
adopting cloud computing.
12.
PART B & C
Categorize and also analyze the various cloud 13 CO3 BTL-4 Analyze
deployment models.
13.
UNIT IV
SYLLABUS:
Introduction to Web Service and Service Oriented Architecture – SOAP – REST – Basics of
Virtualization – Full and Para Virtualization– Implementation Levels of Virtualization – Tools and
Mechanisms – Virtualization of CPU – Memory – I/O Devices – Desktop Virtualization – Server
Virtualization.
PART-A
S.NO QUESTIONS CO K COMPETENC
LEVEL E
What are the states of a VM CO4 BTL-1 Remember
1.
2.
What is memory migration and postcopy CO4 BTL-1 Remember
3.
5.
6.
7.
What is virtual server clusters and I/O virtualization CO4 BTL-1 Remember
8.
9.
Define what REST stands for and briefly describe its CO4 BTL-1 Remember
key principles.
13.
PART B & C
Analyze virtualization in modern IT 13 CO4 BTL-4 Analyze
environments, focusing on para-virtualization
14. and full virtualization. Compare their
methodologies and elucidate the unique
characteristics that distinguish them, while
also highlighting any common advantages
they might offer.
Examine how virtualization techniques for 13 CO4 BTL-4 Analyze
CPU, memory, and I/O devices enhance
15. resource utilization, scalability, and system
efficiency in modern computing
environments
19.
UNIT V
SYLLABUS:
Resource Provisioning and Methods – Cloud Management Products – Cloud Storage – Provisioning
Cloud Storage – Managed and Unmanaged Cloud Storage – Cloud Security Overview – Cloud
Security Challenges –Security Architecture. Case Studies: Open stack, Amazon EC2, AWS, Microsoft
Azure, Google Compute Engine.
PART-A
S.NO QUESTIONS CO K COMPETENC
LEVEL E
Outline the different cloud security services CO5 BTL-2 Understand
1.
3.
What is network level and application level cloud CO5 BTL-1 Remember
security?
4.
6.
7.
What is the difference between identity management CO5 BTL-2 Understand
and access management
8.
11.
12.
List the major features of Google app engine. Which CO5 BTL-1 Remember
kind of problems can be solved using Google app
13. engine
What is Open stack used for in cloud computing? CO5 BTL-1 Remember
14.
Name one cloud service provided by Microsoft Azure. CO5 BTL-1 Remember
15.
PART B & C
Analyze cloud storage, contrasting managed 13 CO5 BTL-4 Analyze
and unmanaged environments, and exploring
16. their complexities. Delve into object, block,
file, cold, and hybrid storage types,
highlighting use cases and advantages in the
cloud computing landscape.
Examine the complexities of cloud 13 CO5 BTL-4 Analyze
management, detailing resource and workload
17. oversight, and provide an overview of cloud
management tools and products. Explore their
capabilities, use cases, and the challenges they
address in the evolving cloud computing
landscape.
Examine cloud resource provisioning, 13 CO5 BTL-4 Analyze
analyzing dynamic allocation methods.
18 Explore manual provisioning, auto-scaling,
IaC, container orchestration, and serverless
computing, highlighting applications and
decision factors.
Develop a comprehensive exploration of 13 CO5 BTL-3 Apply
cloud security, highlighting the challenges
19 and risks faced by businesses and individuals
in a cloud-reliant era.