Sistemas Distribuidos_mera

Marlon Mera
Mind Map by Marlon Mera, updated more than 1 year ago
Marlon Mera
Created by Marlon Mera over 6 years ago
15
0

Description

Sistemas Distribuidos

Resource summary

Sistemas Distribuidos_mera
  1. los componentes de hardware y software, unidos mediante una red, comunican y coordinan sus acciones
    1. Un sistema distribuido se compone de un grupo de computadores autónomos, enlazados mediante una red y equipados con un software de sistemas distribuidos.
      1. Un sistema distribuido es un grupo de computadores independientes que son percibidas por los usuarios como un único computador
      2. DEFINICIONES
      3. Desafíos
        1. Heterogeneidad Extensibilidad Seguridad Escalabilidad Tolerancia a Fallas Concurrencia Transparencia
        2. Heterogeneidad
          1. Middleware: es el estrato de software que provee una abstracción de programación, así como un enmascaramiento de la heterogeneidad subyacente de las redes, hardware, sistemas operativos y lenguajes de programación. Ejem: Corba, Java RMI
          2. Extensibilidad
            1. Es la característica que determina si el sistema puede extenderse de varias maneras. Un sistema puede ser abierto o cerrado con respecto a extensiones de hardware o de software. Para lograr la extensibilidad es imprescindible que las interfaces clave sean publicadas
            2. Seguridad
              1. La seguridad tiene tres componentes: Confidencialidad: protección contra individuos no autorizados Integridad: protección contra la alteración o corrupción Disponibilidad: protección contra la interferencia que impide el acceso a los recursos
              2. Escalabilidad
                1. Se dice que un sistema es escalable si conserva su efectividad cuando ocurre un incremento significativo en el número de recursos y en el número de usuarios
                2. Tratamiento de Fallos
                  1. Recuperación de fallos: implica el diseño de software en el que, tras una caída del servidor, el estado de los datos puede reponerse o retractarse (rollback) a una situación anterior.
                  2. Concurrencia
                    1. Existe la posibilidad de acceso concurrente a un mismo recurso.La concurrencia en los servidores se puede lograr a través de threads. Cada objeto que represente un recurso compartido debe responzabilizarse de garantizar que opera correctamente en un entorno concurrente.
                    2. Transparencia
                      1. Transparencia de acceso: permite acceder a los recursos locales y remotos empleando operaciones idénticas. Transparencia de ubicación: permite acceder a los recursos sin conocer su localización. Transparencia de concurrencia: permite que varios procesos operen concurrentemente sobre recursos compartidos sin interferencia mutua.
                      2. Modelos arquitectónicos
                        1. - Capas de Software - Arquitecturas de - Sistema Interfaces y Objetos
                        2. Capas de Software
                          1. El término arquitectura de software se refería inicialmente a la estructuración del software como capas en un único computador.
                          2. Arquitecturas de Sistema
                            1. Modelo Cliente-Servidor Servicios proporcionados por múltiples servidores Servidores proxy y caches Procesos peer-to-peer
                            2. Interfaces y Objetos
                              1. Una interfaz de un proceso es la especificación del conjunto de funciones que se pueden invocar sobre él. En lenguajes orientados a objetos, los procesos distribuidos pueden ser construidos de una forma más orientada al objeto. Las referencias a estos objetos se pasan a otros procesos para que se pueda acceder a sus métodos de forma remota. Esta es la aproximación adoptada por CORBA y Java RMI.
                              Show full summary Hide full summary

                              Similar

                              ENZIMAS
                              Diana Suarez11
                              CORRIENTES PSICOLÓGICAS
                              oscarcaceres.upe
                              Preguntas de exámen Sistemas Distribuidos
                              Utriboy ;)
                              TEORÍAS DEL APRENDIZAJE
                              ARTURO HERNANDEZ
                              Mapa conceptual VIH
                              Paula A. Melo P.
                              Examen Sistemas Distribuidos FEB 2S 2012/2013
                              Antoine B
                              Examen Sistemas Distribuidos SEP 2014/2015
                              Antoine B
                              Examen Sistemas Distribuidos FEB 2S 2015/2016
                              Antoine B
                              Examen Sistemas Distribuidos - FEB 2S 2014/2015
                              Antoine B
                              Examen Sistemas Distribuidos FEB 2S 2013/2014
                              Antoine B