ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Computación


Enviado por   •  1 de Septiembre de 2014  •  1.726 Palabras (7 Páginas)  •  219 Visitas

Página 1 de 7

SISTEMAS DISTRIBUIDOS - 302090

TAREAS – UNIDAD 1 FUNDAMENTOS DE SISTEMAS DISTRIBUIDOS

YULY JOHANNA MARIN C.C. 101.359.142

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

AGOSTO 14 DE 2014

INTRODUCCION

La computación desde sus inicios ha sufrido muchos cambios, desde los grandes ordenadores que permitían realizar tareas en forma limitada y de uso un tanto exclusivo de organizaciones muy selectas. En este trabajo analizo y evaluó diferentes sistemas distribuidos teniendo en cuenta las características y componentes de los sistemas distribuidos, control y datos siendo estos recursos totalmente trasparentes para el usuario final ya que no nota diferencia con un sistemas centralizado; características y los tipos de los sistemas distribuidos, para posteriormente aplicarlos en el análisis de algunas situaciones planteadas en la guía de dicho trabajo.

Uno de los principales retos para los Sistemas Distribuidos es mantener la operación de un usuario totalmente trasparente en el entorno de red sin importarlas características y los sistemas conectados por eso podemos afirmar que este tipo de tecnologías podemos encontrar heterogeneidad tanto en hardware como software; hasta los actuales ordenadores ya sean personales o portátiles que tienen las mismas e incluso mayores capacidades que los primeros y que están cada vez más introducidos en el quehacer cotidiano de una persona. Los Sistemas Distribuidos se componen básicamente de una colección de computadores que a su vez estos conectados a una red de rango amplio debidamente acoplado que comparten en común un sistema de software Distribuido que permite este el poder de compartir recursos tanto de hardware.; esta actividad es de gran importancia para abordar el tema de los sistemas distribuidos porque nos permitirá identificar los componentes.

Es así como se pretende de tener un buen manejo en el transcurrir del desarrollo del curso para identificar y aplicar el objeto del mismo. El trabajo Colaborativo contiene dos situaciones, en la primera situación se debe redactar cuál de los servicios expuestos se puede considerar como sistema distribuido; en la segunda situación, se plantea un ejemplo de programa al cual se le debe describir los problemas debidos a cada uno de los cinco (5) aspectos de la heterogeneidad que necesitan resolverse para posibilitar que un objeto cliente invoque un método sobre el objeto servidor.

Situación 1:

Para cada uno de los siguientes servicios, indique por que se pueden considerar como sistemas distribuidos;

a. El buscador GOOGLE.

b. Una aplicación Web para captura de la información de los resultados de exámenes de estado en un país.

c. Un sistema de transacciones financieras de una entidad bancaria de carácter nacional.

Solución:

a. El buscador GOOGLE: Es uno de los sistemas distribuidos más complejos en uso, Su infraestructura ha satisfecho requisitos exigentes: escalabilidad, rendimiento, fiabilidad y carácter abierto.

Google pone a disposición de los usuarios sus servicios principales para ser usados como servicios web; tiene la función que al realizar una consulta, retorna una lista ordenada de referencias y utiliza el rastreo, la indexación, la clasificación y la arquitectura.

Relaciona palabras o recursos documentales con las posiciones donde se encuentran en las páginas También mantiene un índice de enlaces en donde nos dice qué páginas apuntan a una página web.

El Principio básico de Google es usar un gran número de PCs comunes, para construir un entorno efectivo de cómputo y almacenamiento distribuido

Los Principios de diseño y requisitos fundamentales de Google son: La Escalabilidad, Gestionar más información, Resolver más consultas, Obtener mejores resultados, Fiabilidad, Requisitos exigentes de disponibilidad, Mecanismos de detección, redundancia y tolerancia a fallos, Rendimiento, Proporcionar respuesta rápida, aumenta las consultas, Respuesta: depende de los tiempos entre extremos, Apertura, Facilitar el desarrollo de nuevas aplicaciones.

Google maneja la Simplicidad en el software hace una cosa y la hace bien, APIs tan sencillas como sea posible, Rendimiento, Cada milisegundo cuenta,

Tiene la estimación del rendimiento de un diseño: Tamaño de mensajes, acceso a disco, acceso a mutex, etc., Pruebas, Pruebas exhaustivas al software, Trazas y bitácoras.

b. Una aplicación Web para captura de la información de los resultados de exámenes de estado en un país.

Es considerado un sistema distribuido debido a que no es solo 1 computador son muchos servidores que contienen la información y la redireccionarla al sitio donde está localizado utilizando distintos sistemas operativos dependiente del cliente que la requiere.

c. Un sistema de transacciones financieras de una entidad bancaria de carácter nacional.

Un sistema de transacciones financieras igual que el anterior es considerado un sistema distribuido debido a que no es solo 1 computadora son muchos servidores que contienen la información y la redireccionarla al sitio donde está localizado utilizando distintos sistemas operativos dependiente del cliente que la requiere.

Situación 2:

Un programa servidor escrito en un lenguaje (por ejemplo VISUAL BASIC®) proporciona un objeto COMPUTA_DATOS al que se pretende que accedan clientes que pudieran estar escritos en un lenguaje diferente (por ejemplo PHYTON®). Los computadores clientes y servidores pueden tener un hardware diferente, pero todas están conectadas a Internet. Describa los problemas debidos a cada uno de los cinco (5) aspectos de la heterogeneidad que necesitan resolverse para posibilitar que un objeto cliente invoque un método sobre el objeto servidor. Presente al menos un gráfico descriptivo.

Solución:

El hardware en un sistema distribuido es muy importante, que entre los equipos más modernos y los equipos antiguos se pueda presentar fallos en la comunicación de paquetes.

Sistemas Heterogéneos: Es aquel que se encuentra compuesto por hardware con características físicas distintas entre sí.

1. Redes: Debemos partir del supuesto de que en el manejo de redes existen estándares que permiten la comunicación entre cada uno de los diferentes

...

Descargar como (para miembros actualizados) txt (12 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com