0% found this document useful (0 votes)
1 views6 pages

QB Distributed Computing

Uploaded by

mubsirabanu2024
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views6 pages

QB Distributed Computing

Uploaded by

mubsirabanu2024
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

AUTONOMOUS INSTITUTION│APPROVED BY AICTE │AFFILIATED TO ANNA UNIVERSITY

DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE


Academic Year 2026 – 2027(ODD)
Question Bank

Course Code / Name: CS 3551/DISTRIBUTED COMPUTING

Year / Sem. / Sec : III/V/AI/DS

UNIT – I – INTRODUCTION
PART – A

D.L
[Link] Questions CO BT
M (E/M/D)
1 Define a distributed system. 2 CO1 Remember E
State the main components of a computer system in a CO1 E
2 2 Understand
distributed environment?
Differentiate between message-passing and shared memory CO1 Understand E
3 2
systems.
4 Give examples of synchronous and asynchronous execution? 2 CO1 Understand E

5 Define the primitives for distributed communication? 2 CO1 Understand M

6 List any two design issues in distributed computing. 2 CO1 Remember M

What is the significance of the global state in a distributed CO1


7 2 Understand M
system?
8 Mention distributed program. 2 CO1 Remember M
Identify the models of communication networks in CO1
9 2 Understand D
distributed systems?
10 Why is motivation important in distributed computing? 2 CO1 Understand D
PART – B

Q.N D.L
Questions M CO* BT*
o (E/M/D)
Discuss the major design issues and challenges in distributed
1 13 CO1 Understand E
computing with suitable examples.
Compare and contrast message-passing systems and shared
2 13 CO1 Evaluate E
memory systems with realtime examples.
Explain the significance of synchronous and asynchronous
3 executions in distributed systems and their impact on 13 CO1 Understand M
performance.
Elucidate the different models of communication networks
4 13 CO1 Analyse M
and analyze their impact on distributed systems
5 Analyze how distributed computing can be used in a 13 CO1 Analyse D
nationwide online banking system with ATMs, mobile
AUTONOMOUS INSTITUTION│APPROVED BY AICTE │AFFILIATED TO ANNA UNIVERSITY
banking, and branch networks.

UNIT – II – LOGICAL TIME AND GLOBAL STATE

PART – A

D.L
[Link] Questions CO BT*
M (E/M/D)
1 Define logical time in distributed systems. 2 CO2 Remember E
Identify the role of NTP (Network Time Protocol) in Understand
2 2 CO2 E
physical clock synchronization?
3 Differentiate between scalar time and vector time. 2 CO2 Understand E

4 State message ordering in distributed systems? 2 CO2 Understand E

5 List the different message ordering paradigms. 2 CO2 Remember M


6 Mention the causal order in message passing? 2 CO2 Understand M
7 Define total order in group communication. 2 CO2 Remember M
What is the purpose of snapshot recording in distributed
8 2 CO2 Understand M
systems?
Mention any two system models used for global state
9 2 CO2 Remember D
recording.
10 What is FIFO in snapshot algorithms? 2 CO2 Understand D

PART – B

Q.N D.L
Questions M CO* BT*
o (E/M/D)
Explain the concept of logical time and discuss various
1 logical clock synchronization mechanisms, including scalar 13 CO2 Understand E
time and vector time.
Give a real time scenario where FIFO message queue is used.
2 Write and Describe the snapshot algorithms for FIFO 13 CO2 Understand E
channels.
Narrate the concept of group communication and discuss
3 13 CO2 Understand M
causal order and total order in distributed systems.
Elaborate how asynchronous execution with synchronous
4 13 CO2 Understand M
communication works and discuss its challenges.
Students from different locations take online examinations
through distributed servers. Analyze how logical time and
5 13 CO2 Analyse D
global state mechanisms can be used to maintain fairness,
synchronize exam events, and recover from system failures.
AUTONOMOUS INSTITUTION│APPROVED BY AICTE │AFFILIATED TO ANNA UNIVERSITY
AUTONOMOUS INSTITUTION│APPROVED BY AICTE │AFFILIATED TO ANNA UNIVERSITY

UNIT – III – DISTRIBUTED MUTEX AND DEADLOCK


PART – A

D.L
[Link] Questions CO BT*
M (E/M/D)
1 Define distributed mutual exclusion. 2 CO3 Remember E
State the main idea behind Lamport’s mutual exclusion
2 2 CO3 Understand E
algorithm?
Differentiate between token-based and nontoken-based Understand
3 2 CO3 E
mutual exclusion algorithms
Describe the significance of Ricart-Agrawala’s algorithm in Understand
4 2 CO3 E
distributed mutual exclusion?
What role does a token play in SuzukiKasami’s broadcast Understand
5 2 CO3 M
algorithm?
6 Define deadlock in the context of distributed systems. 2 CO3 Remember M
7 Identify the two models of deadlocks in distributed systems? 2 CO3 Understand M
List the major steps in the Chandy-Misra-Haas algorithm for
8 2 CO3 Remember M
deadlock detection
Write the difference between the AND model and the OR
9 2 CO3 Understand D
model of deadlocks?
Mention one advantage and one disadvantage of using token-
10 2 CO3 Remember D
based mutual exclusion algorithms.

PART – B

Q.N D.L
Questions M CO* BT*
o (E/M/D)
Explain the concept of distributed mutual exclusion and 13
1 CO3 Understand E
discuss its significance in distributed systems.
Describe Lamport’s mutual exclusion algorithm with a 13
2 CO3 Understand E
detailed step-by-step explanation and example.
Discuss Suzuki-Kasami’s broadcast algorithm and analyze its 13
3 CO3 Understand M
efficiency in distributed mutual exclusion..
Compare deadlock detection and deadlock prevention in 13
4 CO3 Evaluate M
distributed systems with realworld examples.
Multiple robotic machines in a smart factory share tools, 13
sensors, and processing units. Discuss how distributed mutual
5 CO3 Analyse D
exclusion coordinates resource access and how deadlocks can
affect production efficiency.
AUTONOMOUS INSTITUTION│APPROVED BY AICTE │AFFILIATED TO ANNA UNIVERSITY

UNIT – IV – CONSENSUS AND RECOVERY


PART – A

D.L
[Link] Questions M CO BT*
(E/M/D)
1 Describe the consensus problem in distributed computing. 2 CO4 Remember E
2 What is agreement in distributed systems? 2 CO4 Understand E
Give the difference between synchronous and asynchronous
3 2 CO4 Understand E
agreement?
Mention the role of failure-free agreement in distributed
4 2 CO4 Understand E
systems?
List the major challenges in achieving agreement in distributed
5 2 CO4 Understand M
systems?
6 Define check pointing in distributed systems. 2 CO4 Remember M
What is the difference between coordinated check pointing and
7 2 CO4 Understand M
asynchronous check pointing?
8 Write the key issues in failure recovery in distributed systems? 2 CO4 Understand M
List the benefits of checkpoint-based recovery in fault-tolerant
9 2 CO4 Remember D
systems.
State the role of rollback recovery in distributed fault
10 2 CO4 Understand D
tolerance?

PART – B

Q.N D.L
Questions M CO* BT*
o (E/M/D)
Discuss the synchronous and asynchronous agreement
1 13 CO4 Understand E
algorithms in a failure-free distributed system.
Explain the agreement problem in synchronous systems with
2 13 CO4 Understand M
failures. How does failure impact consensus?
Elaborate the issues in failure recovery and explain how
3 13 CO4 Understand M
rollback recovery is performed in distributed systems.
Compare coordinated and uncoordinated checkpointing.
4 13 CO4 Understand D
Which one is more efficient in a distributed system?
Multiple hospitals share patient records through a distributed
network. Explain how consensus ensures agreement on
5 13 CO4 Analyse D
updates to medical records and discuss recovery mechanisms
for handling failures without compromising data integrity.
AUTONOMOUS INSTITUTION│APPROVED BY AICTE │AFFILIATED TO ANNA UNIVERSITY

UNIT – V – CLOUD COMPUTING


PART – A

D.L
[Link] Questions M CO BT*
(E/M/D)
1 Define cloud computing. 2 CO5 Remember E
2 List any two characteristics of cloud computing. 2 CO5 Remember E
3 State the different cloud deployment models? 2 CO5 Understand E
4 Define IaaS, PaaS, and SaaS in cloud computing. 2 CO5 Remember E
5 Mention two driving factors for cloud adoption. 2 CO5 Remember M
6 Describe virtualization in cloud computing 2 CO5 Understand M
7 Identify the role of load balancing in cloud environments? 2 CO5 Understand M
Differentiate between scalability and elasticity in cloud
8 2 CO5 Understand M
computing.
9 What is replication in cloud storage? 2 CO5 Understand D
10 List any two cloud compute services. 2 CO5 Remember D

PART – B

Q.N D.L *
Questions M CO* BT*
o (E/M/D)
Explain in detail cloud computing, its definition, and major
1 13 CO4 Understand E
characteristics.
Explain the major driving factors and challenges of cloud
2 13 CO4 Understand E
computing.
Compare scalability and elasticity in cloud computing with
3 13 CO4 Evaluate M
suitable examples.
Discuss replication in cloud storage and its significance in
4 13 CO4 Understand M
fault tolerance and high availability.
An online shopping company hosts its website, payment
services, and customer databases on the cloud to handle
5 seasonal spikes in user traffic. Analyze the role of cloud 13 CO5 Understand D
computing in ensuring scalability, availability, and cost
efficiency.

Faculty HoD Principal

You might also like