2008 Jawaharlal Nehru Technological - Distributed Systems Question papers

Started by ganeshbala, Jul 31, 2008, 08:12 PM

Previous topic - Next topic

ganeshbala

IV B.Tech I Semester Supplimentary Examinations, February 2008

[blink]DISTRIBUTED SYTEMS[/blink]

( Common to Computer Science & Engineering and Electronics &
Computer Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions

1. Explain about the processor pool model in detail. [16]

2. Compare and explain times for Synchronous and Asynchronous Remote Procedure Calls with suitable diagrams. [8+8]

3. (a) Outline a scheme for use of caching at each server to improve file service performance. How does your scheme affect the reliability of the service?
(b) Outline a scheme for the use of caching at each client to improve file service performance. What problems arise when more than one client updates a file? [8+4+4]

4. Explain Cristian's method for Synchronising clocks. [16]

5. (a) Explain backward validation and forward validation.
(b) Compare forward and backward validation and explain about starvation. [8+8]

6. How the virtual partitions are implemented ? [16]

7. Explain about Shadow versions in detail. [16]

8. Summarize the abstractions provided by the Mach Kernel in detail. [16]

ganeshbala

IV B.Tech I Semester Supplimentary Examinations, February 2008

[blink]DISTRIBUTED SYTEMS[/blink]

( Common to Computer Science & Engineering and Electronics & Computer Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks

1. What are the user requirements in a distributed system? Explain in Detail.[4+12]

2. (a) What are multicast messages? Where is it implemented? And what are the characteristics of it?
(b) Explain about with respect to Group Communication:
i. Atomicity
ii. Ordering. [2+2+4+4+4]

3. Discuss each of the tasks of encapsulation, concurrent processing, protection, and name resolution, communication of parameters and results, and scheduling in the case of UNIX file service. [3+3+2+3+3+2]

4. (a) Explain the central server algorithm.
(b) Explain distributed algorithm using logical clocks. [8+8 ]

5. Explain how the conversation takes place between a client and a server in detail. [16]

6. How the virtual partitions are implemented ? [16]

7. Explain log for banking service with relevant diagram. [10+6]

8. Summarize the abstractions provided by the Mach Kernel in detail. [16]

ganeshbala

IV B.Tech I Semester Supplimentary Examinations, February 2008

[blink]DISTRIBUTED SYTEMS[/blink]

( Common to Computer Science & Engineering and Electronics & Computer Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks

1. Explain about client server model and object based model. [8+8]

2. Explain about various Remote Procedure Call Semantics. [16]

3. (a) Can a server invoked by light weight procedure calls control the degree of concurrency within it? Explain.
(b) Explain why and how a client is prevented from calling arbitrary code within a server under lightweight RPC. [8+8]

4. Explain the Basic architectural model for the management of replicated data.[16]

5. Explain how the conversation takes place between a client and a server in detail. [16]

6. (a) Explain the two phases in the two-phase commit protocol with the help of a diagram.
(b) Discuss the performance of the two phase commit protocol. [6+4+6]

7. What are various characteristics of faults. [16]

8. (a) Explain about the creation of Tasks and Threads in MACH.

(b) Write in Detail about the Communication model of MACH. [8+ 8]