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.
You might also like to view...
Which of the following statements is false?
a. A subclass is often larger than its superclass. b. A superclass object is a subclass object. c. The class following the extends keyword in a class declaration is the direct superclass of the class being declared. d. Java uses interfaces to provide the benefits of multiple inheritance.
Answer the following questions true (T) or false (F)
1. A program can catch multiple exceptions. 2. The compiler does not complain when the catch or declare rule is ignored.
A chart that you create in PowerPoint is similar to a chart that you would create in ________
Fill in the blank(s) with correct word
Photoshop uses the ____ dialog box to preview an image or Web page within a browser.
a. Preview for Web b. Save for Devices c. Save for Web d. Preview for Web & Devices