CS6601 Distributed Systems
CS6601 Distributed Systems
com
2. Remember BTL1
What are the examples of Distributed System?
www.Vidyarthiplus.com
www.Vidyarthiplus.com
Develop the scenario how might the clocks in two computers that Create BTL 6
17 are linked by a local network be synchronized without reference to
an external time source?
Rank the advantages and disadvantages of HTML, URLs and HTTP Evaluate BTL 5
18
as core technologies for information browsing?
19 Classify the security challenges faced by the distributed systems. Analyze BTL 4
16 MARK QUESTIONS
Design in detail any two application domain where distributed Create BTL 6
1
system is applied.
Analyze the challenges in developing a Distributed system and how Analyze BTL 4
2
distributed system overcomes it.
4 What are the domain areas in which Distributed System is used? Remember BTL 1
Describe how to compare and contrast cloud computing with more Understand BTL 2
5 traditional client-server computing? What is novel about cloud
computing as a concept?
Utilize the World Wide Web as an example to illustrate the concept Apply BTL 3
6
of resource sharing, client and server.
List the three main software components that may fail when a client Remember BTL 1
process invokes a method in a server object, giving an example of a
7
failure in each case. Suggest how the components can be made to
tolerate one anothers failures.
(i)Summarize in detail about resource sharing and the challenges Understand BTL 2
8 involved in it.
(ii)Give the types of local resource that are vulnerable to an attack
www.Vidyarthiplus.com
www.Vidyarthiplus.com
3 What are the entities that communicate in distributed system? Remember BTL 1
13 Formulate why there is no explicit data typing in CORBA CDR? Create BTL 6
Classify the main arguments for adopting a super node approach in Analyze BTL 4
14
Skype.
15 Describe Remote procedure call. Understand BTL 2
www.Vidyarthiplus.com
www.Vidyarthiplus.com
20 Show how will you make use of message queues Apply BTL 3
UNIT -2
16 MARK QUESTIONS
Design how communication is done between Distributed Objects? Create BTL 6
1.
Explain with the case study Enterprise Java Beans
(i)What is RMI? How it is implemented? Write notes on JAVA RMI Remember BTL 1
2 (ii) What is meant by Publish-subscribe systems? Write short notes
Remember BTL 1
on it.
(i)Describe With a neat sketch explain remote procedure call. Understand BTL 2
3 Understand BTL 2
(ii) Describe explain about group communication. .
(i) Discuss in detail the physical & architectural model with Understand BTL - 2
necessary diagrams.
4 (ii) Describe on the fundamental models with example and BTL 2
Understand
diagrams.
Define Overlay networks. What are the types of overlay networks? Remember BTL 1
7
Explain in detail.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
(i) Examine about the use of request reply protocol. Apply BTL 3
8 (ii) Show how message queues are useful? Explain in brief.
BTL 3
i)Illustrate what is shared memory? Explain its approaches with Apply BTL 3
example.
9 Analyze BTL 4
(ii) Pointout the details on from objects to components
UNIT III
TWO MARK QUESTIONS
1. Define Peer to peer system. Remember BTL 1
Discuss how IP and overlay routing for peer-to-peer applications Understand BTL -2
3
differ from each other?
Classify the functional and nonfunctional requirements of peer to Analyze BTL -4
4
peer middle ware systems.
5 Illustrate what is the use of routing overlay? Apply BTL -3
What data must the NFS client module hold on behalf of each user- Remember BTL -1
14
level process?
Develop How does AFS deal with the risk that callback messages Create BTL -6
15
may be lost?
www.Vidyarthiplus.com
www.Vidyarthiplus.com
17 Apply how will you make use of name space and DNS? Apply BTL 3
16 MARK QUESTIONS
(i)Define Peer to Peer systems. Explain in detail the working of Peer Remember BTL 1
1. to Peer Systems.
(ii) What is meant by Napster legacy? Explain.
(i). Explain about File system access model and its sharing Evaluate BTL 5
2 semantics.
(ii) Explain on Peer to Peer middleware systems.
Illustrate with a case study explain about the application of Apply BTL 3
3
distributed algorithm Routing overlays.(Pastry/Tapestry)
4 Analyze in detail about Distributed File system, its characteristics Analyze BTL 4
and requirements.
(i)Describe the working of File service architecture. Understand BTL 2
5 (ii). Summarize the purpose of Andrew File system
Formulate the design and implementation of name services and Create BTL 6
6 Domain Name services.
List the different approaches to implement the Name Caches and Remember BTL 1
9 explain them briefly.
Define and explain the following: i) clocks ii) clock skew iii)Co- Remember BTL 1
10
ordinate universal time iv) Distributed mutual exclusion.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
UNIT 4
TWO MARK QUESTIONS
1. Define clock screw and clock drift. Remember BTL 1
Show how will you make use of nested transaction? What are its Apply BTL 3
11
rules?
12 Define deadlock. Remember BTL 1
Discuss what are the advantages and drawbacks of multi version Understand BTL 2
13 timestamp ordering in comparison with ordinary timestamp
ordering?
14 Describe how flat and nested transaction differ from each other? Understand BTL 2
Analyze and list the need for transaction status and intentions list Analyze BTL 4
18
entries in a recovery file?
19 Define Linearizability and sequential consistency. Remember BTL 1
SIXTEEN MARKS
1. (i) Describe in detail about cristians and Berkley algorithm for Remember BTL 1
www.Vidyarthiplus.com
www.Vidyarthiplus.com
synchronizing clocks.
(ii) Examine Briefly about global states.
Distinguish and examine the process of active and passive Analyze BTL - 4
2
replication model.
Design Flat transaction and nested transaction with example. Create BTL -6
3
(i) What is the goal of an election algorithm? Explain it detail. (8) Remember BTL 1
(i) Summarize the internal and external synchronization of Physical Understand BTL 2
clocks.(8)
6 (ii) Give the Chandy and Lamports snapshot algorithm for
determining the global states of distributed systems. (8)
www.Vidyarthiplus.com
www.Vidyarthiplus.com
6 What are the sub activities involved in process migration? Remember BTL 1
12 Rank the issues in designing the load balancing algorithm. Evaluate BTL -5
13 Assess on the issues in designing the load sharing approaches. Evaluate BTL -5
Give the techniques and methodologies for scheduling process of a Understand BTL 2
14
distributed system.
15 Show the use of task assignment approach. Apply BTL 3
SIXTEEN MARKS
1. Describe in detail the features involved in process migration. Remember BTL 1
www.Vidyarthiplus.com
www.Vidyarthiplus.com
Summarize in detail how the load is being shared among the Understand BTL 2
10
resources.
www.Vidyarthiplus.com