The problem of maintaining indexes of available resources is application-dependent. Consider the suitability of each of your answers 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.

(iii) network storage of general-purpose read-write files.

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

If the first row contains column headings, then:

A) access column headings will be directly linked to the imported data. B) data will only be taken from the second row onward. C) all data will be taken and the first row will be converted to field names. D) data will only be taken from the third row onward.

Computer Science & Information Technology

Fill Across Worksheets ________ should be used when the target worksheet(s) contain(s) contents the user does not want to overwrite

A) styles B) layouts C) formats D) setups

Computer Science & Information Technology