The problem of maintaining indexes of available resources is application-dependent. Consider the
suitability of each of your answers to Exercise 10.1. for
(i) music and media file sharing,
(ii) long-term storage of archived material such as journal or newspaper content,
(iii) network storage of general-purpose read-write files.

What will be an ideal response?

a) Solution (i) is suitable for slowly - changing collections of resources such as media files. It is used by
BitTorrent, supplemented by a tracker service for each resource that holds up-to-date information about
the current locations of available replicas.
b) Solution (ii) is suitable; the updates can be disseminated in a slow algorithm that provides eventual
consistency.
c) This is difficult to achieve in a totally scalable manner. Some partitioning of the files as in Ivy and
Oceanstore is needed. Clients must hold the GUIDs or other reference to the group of hosts responsible
for the portions of the store they are interested in.

Computer Science & Information Technology

You might also like to view...

A(n) ________ is needed to print the first page of a document in landscape orientation and the rest of the document in portrait orientation

Fill in the blank(s) with correct word

Computer Science & Information Technology

A(n) ________ query is usually created to show trends in values

Fill in the blank(s) with correct word

Computer Science & Information Technology