miércoles, 4 de septiembre de 2013

Modelos de Sistema Distribuido



  1. Estaciones y servidores
    • Es el más común en la actualidad
    • A cada usuario, se le asigna una estación
    • Las estaciones:
      • ejecutan las aplicaciones,
      • dan soporte a la interfaz de usuario (GUI),
      • acceden a los servicios compartidos, mediante software de comunicaciones
    • Los servidores dan acceso a:
      • información compartida (servicio de ficheros)
      • dispositivos hardware compartidos (impresoras, scanners)
      • funciones de Sistema Operativo (autenticación).
    • Ejemplos:
      • XDS y Cedar, del Xerox PARC
      • V-system, de la Universidad de Stanford
      • Argus, del MIT
2.       Banco de procesadores 


  • Ejemplo: CDCS, basado en el Anillo de Cambridge
  • Los procesadores del banco (PB):
    • Tienen una CPU + suficiente memoria
    • No tienen ni discos ni terminales
  • Los usuarios acceden al sistema desde terminales conectados a PAD's
  • Gestor de Recursos: controla el acceso a los PB.
    • el usuario especifica sus requerimientos (CPU, memoria, programa)
    • el GR le asigna un procesador como ordenador personal.
  • Ancilla:
    • Carga los programas en los PB
    • Emula la consola de la máquina
  • Los servidores corren en los PB, excepto:
    • Servidor de Ficheros, basado en miniordenadores con disco.
  • Ventajas respecto a Estaciones y Servidores:
    • Mejor utilización de recursos
      • muchos puntos de entrada con pocas CPU's
    • Mayor flexibilidad
      • se pueden dedicar procesadores para expandir servicios
    • Compatibilidad con el sw preexistente
    • Utilización de procesadores heterogéneos
  • Inconveniente: mala respuesta interactiva.

3.       Miniordenadores integrados


    • Basado en máquinas multiusuario
    • El usuario se conecta a una máquina específica.
    • Enfoques históricos:
      • Acceso remoto mediante copias:
        1. No se mezclan los espacios de nombramiento locales
        2. No es distribuido.
      • Sistemas de ficheros contiguos 
        1. Ejemplos: NETIX y Newcastle Connection
        2. Super directorio virtual: "/../" ==> esquema de nombramiento global
        3. No es distribuido: el nombre de los ficheros depende de su ubicación
      • Enfoque realmente distribuido:
        1. Ejemplo: Locus, de la UCLA
        2. Cada ordenador mantiene su autonomía
          1. Corre un conjunto completo de sw estándar
          2. Maneja sus propias aplicaciones y servicios
        3. Comparten un esquema de nombramiento global
          1. El acceso es independiente de la ubicación
          2. El sistema operativo puede migrar y replicar ficheros.

  • Modelos híbridos
    • Ejemplo: Amoeba, de la Universidad Libre de Amsterdam
    • Consiste en:
      • Un sistema de Estaciones y Servidores +
      • un Banco de Procesadores.
    • Funcionalidad mixta:
      • Estaciones para las aplicaciones interactivas
      • procesadores variados
      • servidores especializados
    • Características:
      • Núcleo pequeño: planificación y paso de mensajes
      • El Sistema Operativo corre como procesos de usuario
      • Servicio de pasarelas a WAN
      • Gestión del banco:
        • Servidor de carga: informa al cliente de los requisitos de su programa (tipo de CPU, cantidad de memoria, ...)
        • Servidor de procesos: selecciona un procesador del banco y le da al cliente una credencial.
    • Ventajas:
      • Recursos de procesamiento ajustados a las necesidades del usuario
      • Ejecución concurrente
      • Acceso a través de terminales.


Aporte: Eduardo Medina


No hay comentarios:

Publicar un comentario

Aspectos legales del E-commerce

Para detallar los aspectos legales debemos de entender primero algunos términos vistos desde el lado jurídico. Propiedad intelectual Com...