Distributed systems question bank for UT-1



:DS- Question Bank:
1) The ability of a system to continue functioning in the event of partial system failure is called __________
a) Fault tolenarance                                    b) Fault avoidance  
c) Fault recovery                                         d) Fault detection

2) ____________ deals with fine-grained parallelism for better utilization of the processing capability of the system.
a) Process                                                     b) Threads  
c) Process migration                                    d) none of the above

3)  ___________ ensures that every message sent to a group of receivers will be delivered to either all of them or none of them.
a) Consistency                                                       b) isolation
c) durability                                                           d) automicity

4) The workstation model is a network of personal workstations, each with its own disk and a local file system.
a) False                                                       b) True

5) Multicasting is _____________ communication mechanism.
a) An asynchronous                                    b) Synchronus
c) RPC                                                         d) None of these.

6) Which of the following is not a distributed computing model?
 a) Minicomputer Model                             b) Workstation Model
c) Processor Pool Model                             d) None of above

7) Hybrid Model is:
a) A combination of both workstation server and processor pool Model
b) A simple extension of centralized time sharing system
c) It has several workstation interconnected by communication network
d) None of above

8) What is the drawback of processor-pool model?
a)  Unsuitable for high performance interactive application
b) Can’t make better utilization of available computing power
c) Can’t provide greater flexibility to the user
d) None of these

9) In the interprocess communication the finite-bound message buffering strategy can dealt with ___________
a) Unsuccessful communication                 b) Flow-controlled communication
c) Synchronous communication                 d) Both a & b

10) What is the degree of reliability requirement to implement atomic multicast in group communication?
a) 1-reliabily                  b) m-out-of-n-reliable     c) all-reliable         d) 0 - reliable

11) Which of the following property is needed for the resource sharing mechanism to provide concurrency transparency?
a) An- event ordering                                            b) Fault-tolerance
c) Mutual exclusion                                              d) Both a & c

12) The degree of tolerance against errors and component failures is referred as _____________.
a) Security            b) Transparency            c) Reliability                  d) Flexibility

13) Which of the following is the advantage of workstation-Server model in the design of distributed computing system?
a) Easy to expand services      b) Utilize processing capability of idle workstations
c) Guaranteed response time   d) All of these

14) What is the use of Bitmap mechanism in message passing system?
a) Handling lost of packets                         b) Handling out of sequence packets
c) Handling lost of reply message               d) Both a & b

15) The exactly once semantics uses _________ for handling duplicate request messages in message passing system.
a) Both request identifier & reply-cache     b) Request identifier
c) Reply- cache                                            d) None of these







i) What are the desirable features of message passing system?
ii) What is multidatagram message? Explain encoding and decoding.
iii) Explain with example how to keep track of lost and out of sequence packets in a multidatagram message transmission?
iv) What is distributed operating system? Explain the microkernel approach for designing a distributed operating system.
v) Why to use Buffer? State and explain its types.
vi) What are the various distributed Computing Models? Explain in detail.
vii) Explain the commonly used any two semantics for ordered delivery of multicast messages in many-to-many communication.
viii) What are the different issues in Distributed Operating System?
ix) Why are distributed computing systems gaining popularity?
x) What is distributed operating system?
xi) Distinguish between Tightly coupled systems and loosely coupled systems.
xii) Explain failure handling in Distributed systems.
xiii) Write note on Group communication.
xiv) Explain issues in IPC by message passing.
xv) Explain idempotency and handling of duplicate request messages.

Comments

  1. You can share your answers here so that everyone will come to know

    ReplyDelete

Post a Comment