Comunicación de procesos en Sistemas Distribuidos

Descripción

a
Julian Sierra
Mapa Mental por Julian Sierra, actualizado hace más de 1 año
Julian Sierra
Creado por Julian Sierra hace más de 9 años
17
0

Resumen del Recurso

Comunicación de procesos en Sistemas Distribuidos
  1. Proceso Un proceso que permite la interacción entre aplicaciones y servicios del sistema distribuido.
    1. Mediante Modelos de comunicación
      1. Memoria compartida
        1. Paso de mensajes
          1. utilizando
            1. SOCKETS
              1. que es
                1. un punto final de comunicación
                  1. entre
                    1. Dirección IP
                      1. Puerto
                  2. que ofrece
                    1. interfaz de acceso a los servicios de red en el nivel de transporte.
                    2. que representa
                      1. un extremo de una comunicación bidireccional con una dirección asociada
                      2. tienen tres operaciones fundamentales
                        1. Creación
                          1. Asignación de dirección
                            1. Aceptación de conexión
                            2. tipos
                              1. Stream
                                1. Datagrama
                                  1. Raw
                          2. donde debe existir
                            1. Direccionamiento
                              1. Donde identifica a los posibles receptores de mensajes
                                1. con dos mecanismos
                                  1. Dirección dependiente de la localización
                                    1. Dirección independiente de la localización
                            2. que tiene
                              1. Factores de comunicación
                                1. Comunicación en grupo
                                  1. cuyos modelos son
                                    1. Grupo abierto
                                      1. Permite ingresar procesos que no son miembros del grupo.
                                      2. Grupo Cerrado
                                        1. No permite ingresar procesos que no son miembros del grupo.
                                        2. Grupo Abierto Controlado
                                        3. con ordenación
                                          1. FIFO
                                            1. Casual
                                              1. Total
                                            2. Movilidad
                                              1. Rendimiento
                                                1. Escalabilidad
                                                  1. Fiabilidad
                                                    1. Seguridad
                                                      1. Calidad del servicio
                                                      2. Primitivas de comunicación
                                                        1. divididas en
                                                          1. Básicas
                                                            1. Send (Envío)
                                                              1. Receive (Recepción)
                                                              2. Primitivas
                                                                1. Connect (Conexión)
                                                                  1. Close (Desconexión)
                                                                2. cuyas características son
                                                                  1. Bloqueantes - No bloqueantes
                                                                    1. Síncronas - Asíncronas
                                                                      1. Fiables - No fiables
                                                                  2. Niveles de comunicación
                                                                    1. 1. Paso de mensajes
                                                                      1. 2. Funcionalidades de comunicación de bajo nivel
                                                                        1. 3. Llamado a procedimientos remotos
                                                                          1. como
                                                                            1. RPC (REMOTE PROCEDURE CALL)
                                                                              1. Utilizado para
                                                                                1. Llamado de procedimientos
                                                                                  1. Cliente / Servidor
                                                                                    1. por medio de Objetos Distribuidos
                                                                                      1. Ejemplos:
                                                                                        1. CORBA
                                                                                          1. basado en
                                                                                            1. OMA (Object Management Architecture)
                                                                                              1. que utiliza
                                                                                                1. Modelos de objetos
                                                                                                  1. Servicios
                                                                                                    1. Interfaces de dominio
                                                                                                    2. Modelos de interacción
                                                                                                      1. Facilidades comunes
                                                                                                    3. cuyo eje central es
                                                                                                      1. ORB (Object Request Broker)
                                                                                                        1. que es
                                                                                                          1. Un intermediario
                                                                                                            1. que
                                                                                                              1. Establece el puente de comunicación entre el cliente y el servidor
                                                                                                              2. y trabaja en conjunto de
                                                                                                                1. Adaptador de Objetos
                                                                                                                  1. Basic Object Adapter (BOA)
                                                                                                                    1. Portable Object Adapter (POA)
                                                                                                                    2. Interface ORB
                                                                                                                      1. Interconecta las peticiones y respuestas entre el cliente y el servidor.
                                                                                                                      2. STUB
                                                                                                                        1. Código cliente asociado al objeto remoto
                                                                                                                        2. Skeleton
                                                                                                                          1. Código servidor asociado al objeto remoto
                                                                                                                          2. DLL
                                                                                                                            1. Usados como alternativa a Stubs estáticos
                                                                                                                            2. DSI
                                                                                                                              1. Usados como alternativa a Skeletons estáticos
                                                                                                              3. RMI
                                                                                                                1. DCOM
                                                                                                Mostrar resumen completo Ocultar resumen completo

                                                                                                Similar

                                                                                                Inglés - Verbos Compuestos II (Phrasal Verbs)
                                                                                                maya velasquez
                                                                                                Inglés - Conjugación Verbos Irregulares
                                                                                                María Salinas
                                                                                                La Dictadura Franquista Selectividad
                                                                                                Diego Santos
                                                                                                Mapa conceptual de la materia.
                                                                                                gaby271975
                                                                                                Past Simple of Irregular Verbs
                                                                                                Ana María Lara díez
                                                                                                ELEMENTOS DE LA NORMATIVIDAD EN LA CONTABILIDAD COLOMBIANA
                                                                                                fhernandez97
                                                                                                Historia de Colombia
                                                                                                orfavictoria
                                                                                                TÁCTICA 1.1 HISTORIA Y TRADICIONES
                                                                                                antonio del valle
                                                                                                Mesoamerica- Linea del tiempo
                                                                                                jonyjr1
                                                                                                EL CAMINO DE STEVE JOBS
                                                                                                Evelyn Salazar
                                                                                                DIABETES MAPA MENTAL
                                                                                                Claudia Cabrera