Techniques used to increase concurrency in locking scheme


Question 1)a) With a diagram describe the architecture of a general distributed file service system.

b) Briefly explain the following with respect to a naming service

i) Name space

ii) Aliases

iii) Naming domain

Question 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?

Question 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 example describe time stamp ordering write rule.

Question 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.

Request for Solution File

Ask an Expert for Answer!!
Database Management System: Techniques used to increase concurrency in locking scheme
Reference No:- TGS06573

Expected delivery within 24 Hours