martes, 26 de mayo de 2009

Sistemas Distribuidos

Complejidad de los Sistemas Distribuidos

Es muy complejo el funciomiento de los sietmas distribuidos, se detienen sus funcines si se interconectan mas elementos, tiende a fallos necesita mas capacidad de almacenamiento y de memoria.

Tecnicas de Construccion de Sistemas Distribuidos

Aqui nos habla sobre lo que deberiamos aplicar al construir un SD, la seguridad de la informacion, el desempeño y crecimeonto modular, el tiempod e respuesta. Lo referente a las comunicacines o medio de transporte.

Consejos para Construir Sistemas Distribuidos

Nos habla sbre la dulicaciond einformacion para cedera aella de forma mas rapida y facil, copias locales en los equipos tiempos de espera mecanismos para llamadas remotas y criptografia por la seguridad de los archivos.

Requerimientos de aplicacion

Vemos de nueva cuenta los requerimientos principales de los sistemas de informacion:

Disponibilidad, Confiabilidad, Transparencia (Localizacion, Replica, Migracion y Concurrencia).

Clasificacion de Sistemas Distribuidos

Clasificacion Flynn: Se basa en el numero de flujo de instrucciones y el numero de flujo de datos. Estas a su vez se clasifican en:
  • Computadora con un solo flujo de instruccines y un flujo de datos. Monoprocesador.
  • Computadora con un flujo de instrucciones y varios flujos de datos. Procesadores Vectoriales.
  • Computadoras con multiples fujo de instrucciones y varios flujos de datos.Concepto de SD.

Las Computadoras con multiples fujo de instrucciones y varios flujos de datos se subdividen en:

  • Maquinas Multiprocesadores.
  • Sistemas Multicomputadoras.

Esats a su vez se clasificacn dependiendo de la red a la cual se conecta la CPU.

  • Tecnologia de bus
  • La tecnologia de conmutador.

Arquitectura Basica

El conjunto de reglas, definiciones, temrinos y modelos para producir un producto se llama arquitectura.

Cliente/Servidor: Basado en el protocolo solicitud-respuesta. Solo se requiere ubicar el servidor.

Beneficios

  • Aprovechamiento de portencai de computo
  • Reduccionde trafico de la red
  • Opera bajo sistemas abiertos
  • Facilita el uso de interfaces graficas.

Cliente: Conjunto de software y hardware que invoca los servicios de uno o varios servidores.

Servidor.: Conjunto de hardware y software que responde a los requerimientos de un cliente.

Funciones del Servidor

  • Acceso
  • Almacenamiento
  • Organizacion de datos
  • Adminsitraciond e Recursos Compartidos
  • Ejecucion de toda la logica para procesar la transaccion

martes, 19 de mayo de 2009

ACTIVIDADES DEL 12 AL 14 DE MAYO DEL 2009

El dia martes analizamos unas palabras que se relacionaban con los sistemas dristribuidos. Estas son:


  • Distribucion
  • Relacion
  • Ensamblador
  • Productividad
  • Desarrollo
  • Red
  • Computadora
  • Informacion

El sistema esta compuesto por:

  • Software
  • Codigo Fuente
  • Control
  • Regls
  • Planeacion

Apartir de todas estas palabras sacamos nuestra propia deficinion de que es un Sistema Distribuido.

Definicion pérsonal: Se definiria como el desarrollo de sistemas de informacion distribuida por uan red de computadoras.

Vimos la relacion de varios equipos en red enviadn informacion a una pc.

Vimos la relacion de una pc enviando informacion a muchos equipos.

Estas dos relaciones al unirlas nos da lo que es un sistema distribuido, por que las dos en connunto nos proporciona envio y recepcion de multiples equipos a la vez.

El dia miercoles se realizo una serie de preguntas sobre los sistemas distribuidos, su definicion y sus caracteristicas.

La definicion nos dice que los sistemas distribuidos son un:

Conjunto de computadoras interconectadas atravez de ua red, manejado por un programa como si todo el conjunto fuera una solo equipo.

Se mencionaron sus caracteristicas:

  • Comparticion de recursos: Nos dice que se basa en la comparticion de todo el hardware y software disponible en la entidad o red.
  • Apertura: Esta parte nos habla sobre la disposiciond el sistema en si o del bloqueo del mismo en diversas partes del sistema.
  • Concurrencia: Nos habla sobre el uso paralelo de procesos sinque estos sufran algun cambio.
  • Escalabilidad: Nos habla sobre las interconexciones que se pueden hacer entre diversos equipos al sistema sin que este sufra algun cambio.
  • Tolerancia a Fallos: El sistema debe de segur funcionando aun si se presentara algun error.
  • Transparencia: En esta parte se planteo uan paque descusion en sobre que era la tranparencia. Se establecio uqe le sistema era un solo entorno que no sufria cambio alguno al modificar cualquier parte del mismo.

El dia jueves se realizo una lamina para la proxima exposicion del dia martes, el tema que vamos atratar en mi equipo es sobre los objetivos del sistema distribuido abordando dos caracteristicas de los sistemas que son Transparencia y Flexibilidad.