Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Seat No.: ________ Enrolment No.

___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER– VI (NEW) EXAMINATION – WINTER 2021
Subject Code:2160710 Date:04/12/2021
Subject Name:Distributed operating system
Time:10:30 AM TO 01:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.

Q.1 (a) List the difference between reliable and unreliable primitives. 03
(b) What is the goal to the build a distributed operating system? 04
(c) Explain the major issues in designing a distributed operating system. 07

Q.2 (a) What is Marshaling and Un-marshaling of parameters? 03


(b) Explain fault tolerance. 04
(c) What is transparency? List its types for distributed systems. 07
OR
(c) Discuss the importance of Synchronization in DOS. Which algorithms are useful 07
for synchronize of clock in DOS?
Q.3 (a) What are the differences between remote procedure call and local procedure call? 03
(b) What is DNS? Explain What are the Main Functions of Domain Names? 04
(c) What is false sharing? Discuss the importance of granularity of locks in combating 07
the false sharing problem.
OR
Q.3 (a) List the main differences and similarities between threads and processes. 03
(b) Name and explain the various strategies used to handle deadlocks in distributed 04
systems briefly.
(c) What is a process in DOS? Explain any one process scheduling algorithm. 07

Q.4 (a) What is the difference between replication and file caching? 03
(b) Describe the methods for solving thrashing problems in distributed shared memory. 04
(c) List the various issues in designing load balancing algorithm. 07
OR
Q.4 (a) Explain shared memory page. 03
(b) Why we need load balancing? Discuss any two issues of it. 04
(c) Explain the architecture of distributed shared memory with its design and 07
implementation issues.

Q.5 (a) Explain asynchronous point to point message passing with example. 03
(b) List common goals of computer security. 04
(c) Explain Java RMI. What are the components and processes of Java RMI execution? 07

OR
Q.5 (a) Explain asynchronous point to point message passing with example 03
(b) Differentiate stateless server and state full server. 04
(c) Explain architecture of Distributed web based system. 07

You might also like