Documente Academic
Documente Profesional
Documente Cultură
Naming Services
Naming services
1. Introduction
2. General Terms
3. Name Services
4. Name Space
5. Name Resolution
6. Caching
Introduction
Names
Ex system-internal name:
123.25.7.34 IP address
Naming Entities
Name string of characters used to refer to
an entity
Entity in DS can be anything, e.g., hosts, printers, disks,
files, mailboxes, web pages, etc
Access Point To access an entity
Address name of access point
Access points of an entity may change
General terms
• Resolution
Translation of a name into data
• Binding
Association between an object and a name
• Context
Set of bindings
• Attributes: value of property of an object
Ex: address
• Ex Name Service:
Domain Name System (DNS)
Name Service
A name service stores the collection of one or more naming
contexts
Major operation: Look at attributes of a given name
Other operations required
Adding/deleting bindings
Listing bound names
Adding/deleting context
Alias
Possible to use a simple name instead of a complicated one
Advantage
Less burden on name sever
Disadvantage
More communication cost
Recursive Name Resolution
Advantages
Caching result is more effective
Reduced communication cost
Disadvantage
Demands high performance on each name server
Caching
Holds names that has previously been looked
up
Availability
Pointer Caches (1)
Caching a reference to a directory node of the
lowest-level domain in which an entity will reside
most of the time.
Pointer Caches (2)
A cache entry that needs to be invalidated because
it returns a nonlocal address, while such an
address is available.
THANK YOU