Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
25 views2 pages

Question Bank

The document is a question bank for a distributed computing course, divided into two modules. Module 1 focuses on distributed systems, message passing, and their characteristics, while Module 2 covers Distributed Shared Memory (DSM) systems, their architecture, and consistency models. Each question includes a mark allocation and Bloom's Taxonomy level, indicating the complexity of the questions.

Uploaded by

shivampoddar171
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)
25 views2 pages

Question Bank

The document is a question bank for a distributed computing course, divided into two modules. Module 1 focuses on distributed systems, message passing, and their characteristics, while Module 2 covers Distributed Shared Memory (DSM) systems, their architecture, and consistency models. Each question includes a mark allocation and Bloom's Taxonomy level, indicating the complexity of the questions.

Uploaded by

shivampoddar171
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/ 2

Question Bank

Module 1
Q.No. Question Marks BT
1 Define distributed computing. What are the key characteristics that 10 L1
distinguish a distributed system from a centralized system?
2 Explain the concept of a distributed system. How do distributed systems 10 L2
manage resources across multiple computers or nodes?
3 What is message passing in the context of distributed computing? 5 L1
Provide a brief definition.
4 Explain how message passing works in a distributed system. Why is 8 L2
message passing important for communication between different
processes in such a system?
5 List the key features that define a good message-passing system in a 5 L1
distributed computing environment.
6 Describe the importance of reliability, security, and efficiency in a 6 L2
message-passing system. Why are these features critical for the effective
operation of distributed systems?
7 What are the different ways of message passing in distributed systems? 10 L1
Provide an overview of each method.
8 How would you design a distributed system for a real-time multiplayer 7 L3
online game? Explain how the system would coordinate between
multiple players and servers.
9 Compare and contrast the concepts of "client-server architecture" and 8 L4
"peer-to-peer architecture" in the context of distributed computing. What
are the pros and cons of each?
10 Suppose you have a distributed system with two processes that need to 7 L3
communicate with each other. How would you implement message
passing between them? Give an example.
11 Analyse the role of message passing in a distributed system with respect 8 L4
to process synchronization. How does message passing help in achieving
consistency and coordination among distributed processes?
12 Given a distributed system with several clients and servers, explain how 6 L3
you would ensure that the message passing between clients and servers
is reliable and secure.
13 Analyse the challenges faced by a message-passing system when it 8 L4
needs to handle large amounts of data and high-frequency messages.
What features must be considered to maintain performance?
14 Consider a distributed system where two processes need to exchange 10 L3
data. Implement message passing using both synchronous and
asynchronous methods and compare the behaviour in terms of speed and
reliability.
15 Analyse the implications of using message queues for asynchronous 5 L4
message passing in distributed systems. What are the potential
bottlenecks, and how can they be mitigated?
16 Discuss the importance of transparency, such as location transparency 6 L2
and access transparency, in message-passing systems. How do these
features contribute to the usability and scalability of the system?
17 How would you implement an efficient message-passing system in a 8 L3
distributed e-commerce platform? What features would you prioritize to
ensure high availability and performance during peak traffic?
18 Analyze how a message-passing system ensures message delivery in the 10 L4
presence of network failures. What mechanisms are typically
implemented to guarantee message delivery, even in the case of
communication breakdowns?
Module 2
Q.No. Question Marks BT
1 Explain the DSM system architecture. 8 L1
2 Compare the major differences between message passing and DSM 6 L2
3 Compare and Contrast Hardware and Software level DSM 7 L4
implementation.
4 Enumerate the various advantages of DSM systems. 5 L2
5 Discuss the major differences between bus based and ring based DSM 8 L2
system
6 Explain Cache consistency protocol operations used in bus-based 8 L2
multiprocessor DSM systems.
7 Explain basic types of structuring of shared memory. 6 L2
8 What is consistency? List various consistency models used in DSM 6 L2
systems.
9 What is release consistency? Explain the various types of release 8 L2
consistency model.
10 Discuss the type of stronger consistency models how it differs from the 7 L3
weaker consistency model.
11 Explain Thrashing. What are the techniques used to reduce thrashing? 6 L2
12 Is a DSM system suitable for both LAN and WAN environments? 6 L4
Justify
13 How would you implement a Distributed Shared Memory system in a 7 L3
cloud-based environment for a distributed application?
14 How can DSM be used in distributed applications that require real-time 8 L3
data access?
15 Analyse the impact of network latency on the performance of a 6 L4
Distributed Shared Memory system.
16 How would you implement a Distributed Shared Memory system for a 7 L3
multi-user database application?
17 How would you handle memory consistency issues in a software-based 7 L3
DSM system?
18 What is the difference between shared memory and Distributed Shared 6 L2
Memory (DSM)?
19 Explain the concept of "false sharing" in a Distributed Shared Memory 6 L2
system.
20 How does a DSM system maintain consistency when data is updated by 7 L2
multiple nodes?

You might also like