Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistema de Nombres
1. Objetivo:
2. Procedimiento
3. Agenda:
Análisis: 20 min
Desarrollo: 50 min
Preparación reporte: 10 min
Entrega: 10 min
4. Estructura de reporte
I. Objetivo
II. Descripción del procedimiento realizado en la práctica
III. Resultados obtenidos
IV. Análisis de resultados
V. Conclusiones
RESUMEN
Los nombres se utilizan para hacer referencia a las entidades. De manera esencial, existen tres
tipos de nombres. Una dirección es el nombre de un punto de acceso asociado con una entidad,
también llamada dirección de una entidad. Un identificador es otro tipo de nombre; y tiene tres
propiedades:
Un segundo método es el uso de apuntadores hacia adelante. Cada vez que una entidad se mueve
a la siguiente ubicación, deja atrás un apuntador que indica en dónde estará a continuación.
Localizar la entidad requiere recorrer la ruta de los apuntadores hacia adelante. Para evitar grandes
cadenas de apuntadores, es importante reducir periódicamente las cadenas.
Un tercer método es asignar un origen para una entidad. Cada vez que una entidad se mueve hacia
otra asignación, le informa al origen en dónde se encuentra. La ubicación de una entidad se lleva a
cabo preguntando primero a su origen por la ubicación actual.
Un cuarto método es organizar todos los nodos dentro de un sistema punto a punto estructurado,
y asignar de manera sistemática los nodos a las entidades tomando en cuenta sus respectivos
identificadores. Mediante la subdivisión subsecuente de un algoritmo de ruteo por medio del cual
las peticiones de búsqueda se mueven hacia el nodo responsable para una identidad dada, es
posible volver más eficiente y robusta la resolución de nombres.
Un quinto método es construir un árbol jerárquico de búsqueda. La red está dividida en dominios
no traslapados. Los dominios se pueden agrupar dentro de dominios de mayor nivel (no
traslapados), y así sucesivamente. Existe un solo dominio del más alto nivel que cubre toda la red.
Cada dominio ubicado en cada nivel contiene un nodo directorio asociado. Si una entidad se
localiza en un dominio D, el nodo directorio del dominio del siguiente nivel más alto tendrá un
apuntador hacia D. Un nodo directorio de más bajo nivel almacena la dirección de la entidad. El
nodo directorio de nivel más alto sabe acerca de todas las entidades.
Un nodo que tiene muchas aristas salientes representa una colección de entidades y también se le
conoce como nodo de contexto o nodo directorio. Con frecuencia, los grafos de nombres a gran
escala se organizan como grafos directos con raíz y sin ciclo.
M.Sc. Ing. Fabrizio Calienes R. Página 3 de 4
UNSA FIPS EPIS Sistemas Distribuidos: Laboratorio
Los grafos de nombres son adecuados para organizar nombres amigables con el usuario de manera
estructurada. Se puede hacer referencia a una entidad mediante el nombre de ruta. La resolución
de nombres es el proceso de recorrer los grafos de nombres mediante la revisión de los
componentes del nombre de ruta, un componente a la vez. Un grafo de nombres de gran escala se
implementa mediante la distribución de sus nodos a lo largo de múltiples servidores. Al resolver el
nombre de ruta empleando el recorrido del grafo de nombres, la resolución de nombres continúa
en el siguiente servidor de nombre tan pronto como se alcanza el nodo implementado por dicho
servidor.
Más problemáticos son los esquemas basados en atributos en los cuales las entidades se describen
mediante una colección de pares (atributo, valor). Las consultas también se formulan como dichos
pares, requiriendo esencialmente una búsqueda exhaustiva a través de todos los descriptores.
Dicha búsqueda solamente es posible cuando los descriptores se almacenan en una sola base de
datos. Si embargo, se han desarrollado soluciones alternativas mediante las cuales los pares se
mapean dentro de sistemas basados en DHT, lo cual provoca fundamentalmente una distribución
de una colección de descriptores de entidades.
Relacionado con los nombres basados en atributos está el proceso de reemplazar de manera
gradual la resolución de nombres mediante técnicas distribuidas de búsqueda. Este método se
lleva a cabo en redes sobrepuestas semánticas, donde los nodos mantienen una lista local de otros
nodos que tienen contenido semántico similar. Estas listas semánticas permiten llevar a cabo la
búsqueda eficiente por medio de la cual se solicitan primero los vecinos inmediatos, y sólo cuando
esto no tiene éxito se lleva a cabo la instalación de la difusión (limitada).
INVESTIGAR Y RESPONDER: