Comunicación de procesos en Sistemas Distribuidos

Description

a
Julian Sierra
Mind Map by Julian Sierra, updated more than 1 year ago
Julian Sierra
Created by Julian Sierra over 9 years ago
17
0

Resource summary

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
                                                                                                Show full summary Hide full summary

                                                                                                Similar

                                                                                                Computing
                                                                                                Ben Leader
                                                                                                Girls' and Boys'Education - A Mind Map Nikki and Mikayla
                                                                                                nikkifulps
                                                                                                AQA Sociology AS level
                                                                                                rhian-hay
                                                                                                Othello content knowledge quiz
                                                                                                rubyduggan
                                                                                                Attachment - Psychology - Flash Cards
                                                                                                Megan Price
                                                                                                Japanese - Months
                                                                                                blitheetick0920
                                                                                                Veterinary Nursing Instruments
                                                                                                rowan.bray
                                                                                                Logic Pro X Practice Exam
                                                                                                Chris Redding
                                                                                                Mapas mentales con ExamTime
                                                                                                julii.perci
                                                                                                Science Unit 1 flashcards
                                                                                                bamoscato
                                                                                                Cuadro sinóptico de la función de la planeación
                                                                                                Elliot Anderson