Discuss the problems raised by the use of aliases in a name service, and indicate how, if at all, these may be overcome.

What will be an ideal response?


Firstly, if aliases are private and not publicly defined, then there is a risk of misunderstanding through a user referring to an object using an alias. The alias might refer to an (incorrect) object in the other user’s name space.

The second problem with aliases is that they may introduce cycles into the naming graph. For example, a name /users/fred can in principle be made an alias for /users. A resolver will potentially cycle infinitely in attempting to resolve this name. A solution is to place a limit on the number of aliases that a resolver is prepared to encounter when it resolves a name.

Computer Science & Information Technology

You might also like to view...

The approach taken by the Transport Layer Security protocol and the Wireless Transport Layer Security Protocol involve invoking HMAC _________ for each block of output wi.

A. zero times B. twice C. three times D. once

Computer Science & Information Technology

Consider an unweighted nine-node grid network, as shown in Figure 4.4. Write a program to add two LLs based on the MinAPL, MaxCC, and MaxCCD deterministic link addition strategies. Estimate the execution time of the three approaches. Also compare the APL obtained when using above mentioned LL addition techniques.

Computer Science & Information Technology

The item marked 2 in the accompanying figure is a(n) ____.

A. layout tag B. AP div C. selection box D. indexed div

Computer Science & Information Technology

During which phase is data, programs, and commands stored in RAM?

A) primary Storage B) secondary storage C) input D) output

Computer Science & Information Technology