problem 1)a) With a diagram describe the architecture of a general distributed file service system.
b) Briefly describe the following with respect to a naming service
i) Name space
iii) Naming domain
problem 2)a) Why do DNS servers hold entries for two level names such as yahoo.com and purdue.edu, rather than one-level names such as edu and com?
problem 3)a) Describe the techniques used to increase concurrency in locking scheme.
b) With a diagram describe backward validation technique. Compare the same with forward validation technique.
c) With an ex describe time stamp ordering prepare rule.
problem 4)a) Describe various reasons why distributed database are developed.
b) Consider the global relation:
STUDENT (REGNO, NAME, BRANCH, CGPA, HOSTELDUE, SEM)
Give their fragmentation as follows:
i) Horizontal fragmentation based on branch of the student and also the predicates.
ii) A vertical fragmentation based on the requirements of hostel section and placement section.
c) Briefly describe two phase commitment protocol.