Upload
ramonbello
View
47
Download
0
Embed Size (px)
Citation preview
5/26/2018 1. Sistema Distribuido
1/19
TEMAS
INTRODUCCIN DEFINICIN DE UN SISTEMA DISTRIBUIDO
Caractersticas
OBJETIVOS Cmo hacer accesibles los recursos
Transparencia en la distribucin Grado de apertura
Escalabilidad
Trampas
5/26/2018 1. Sistema Distribuido
2/19
INTRODUCCIN
Los sistemas computacionales estn experimentando una de 1945 , cuando comenz la era moderna de las compu1985, stas eran grandes y caras.
Costaban al menos decenas de miles de dlares.
Muchas empresas tenan solamente unas cuantas.
Faltaba un medio de conexin entre ellas.
5/26/2018 1. Sistema Distribuido
3/19
INTRODUCCIN
Sin embargo, hacia la mitad de la dcada de 1980, dos avatecnologa comenzaron a cambiar esa situacin. Fue el desarrollo de poderosos microprocesadores.
mquinas de 8 bits
CPU de 16, 32 y 64 bits
Fue la invencin de las redes de computadoras de alta velocidad. LAN redes de rea local
Permiten la interconexin de cientos de mquinas localizadas dentro de un m Se puede transferir datos a velocidades que van de los 100 millones a los
millones de bits/segundo
WAN redes de rea amplia permiten la interconexin de millones de mquinas ubicadas alrededor del mu
Se puede transferir datos a velocidades que van desde los 64 Kbps hassegundo.
5/26/2018 1. Sistema Distribuido
4/19
INTRODUCCIN
Sistemas de cmputocompuestos por
grandes cantidades decomputadoras
interconectadasmediante una red de
alta velocidad.
El desarrollo depoderosos
microprocesadores
La invencin de lasredes de
computadoras dealta velocidad.
SistemasDistribuidos
5/26/2018 1. Sistema Distribuido
5/19
DEFINICIN DE UN SISTEMADISTRIBUIDO
Un sistemadistribuido esuna coleccin decomputadorasindependientes
que dan alusuario la
impresin deconstituir unnico sistema
coherente.
Los componentesautnomos necesitan
colaborar entre s
Usuarios creen querealmente interactan con
un sistema nico
Componentes autnomos
5/26/2018 1. Sistema Distribuido
6/19
DEFINICIN DE UN SISTEMADISTRIBUIDO
Caractersticas de los sistemas distribuidos:
Las diferencias entre las distintas computadoras y la manera comunican entre s quedan ocultas para el usuario.
Un sistema distribuido estar disponible de manera continua
Otra caracterstica importante es que los usuarios y las aplicaciointeractuar con un sistema distribuido de manera consistente y uimportar dnde y cundo tenga lugar.
5/26/2018 1. Sistema Distribuido
7/19
SISTEMA DISTRIBUIDO
Con el objeto de dar soporte a computadoras y redes heteromientras se ofrece la vista de un sistema nico.
Ca
C
constitu
oper
bsicos d
Sistem
conoce c
5/26/2018 1. Sistema Distribuido
8/19
OBJETIVOS
Un sistema distribuido debe hacer que los recursos sean fc Accesibles.
Transparentes.
Abiertos.
Escalables.
5/26/2018 1. Sistema Distribuido
9/19
Accesibles
Facilitar a los usuarios (y a lasaplicaciones) el acceso a losrecursos remotos, y compartirlosde manera controlada y eficiente.
La seguridad se vuelve cms importante
SHA-1= 160 bits
MD5= 128 bits
Filtros
5/26/2018 1. Sistema Distribuido
10/19
Transparentes
Es ocultar el hecho de que sus procesos y recursos estn fsica
distribuidos a travs de mltiples computadoras.
5/26/2018 1. Sistema Distribuido
11/19
Tipos de transparencia
Acceso
Ubicacin
Migracin
Reubicacin
Replicacin
Concurrencia
Falla
5/26/2018 1. Sistema Distribuido
12/19
Transparencia de Acceso
Se encarga de ocultar lasdiferencias en la representacin delos datos
Manera en que el usuario accede adichos recursos.
Oculta las diferencias en laarquitectura de las mquinas, peroes ms importante llegar a unacuerdo con respecto a la maneraen que representamos los datos enlas diferentes mquinas y sistemasoperativos.
5/26/2018 1. Sistema Distribuido
13/19
Transparencia de Ubicacin,Migracin, Reubicacin Ubicacin Se refiere al hecho de que
los usuarios no pueden determinaren qu ubicacin fsica se localiza elsistema
Migracin reubicacin de losrecursos sin afectar la manera en quepodemos acceder a dichos recursos
Reubicacin es lareubicar losrecursos mientras accedemos a ellossin que el usuario o la aplicacin lonoten.
http://www.uleam-secreta
5/26/2018 1. Sistema Distribuido
14/19
Transparencia de Replicacin
Tiene que ver con el hecho deocultar que existen distintascopias del recurso.
En consecuencia, un sistema que
da soporte a la transparencia dereplicacin generalmente debesustentar tambin latransparencia de ubicacin
5/26/2018 1. Sistema Distribuido
15/19
Transparencia de Concurrencia
Por ejemplo, dos usuariosindependientes pueden teneralmacenados cada uno susarchivos en un mismo servidor dearchivos, o en una base de datos
compartida pudieran acceder a lasmismas tablas.
5/26/2018 1. Sistema Distribuido
16/19
Transparente a Fallas
Significa lograr que elusuario no se percate deque un recurso deja defuncionar correctamente, yque despus el sistema se
recupere de la falla.
5/26/2018 1. Sistema Distribuido
17/19
Grado de Apertura
Un sistema distribuido abierto esun sistema que ofrece servicios deacuerdo con las reglas estndarque describen la sintaxis y lasemntica de dichos servicios.
Por ejemplo, en las redes de
computadoras, las reglas estndargobiernan formato, contenido, ysignificado de los mensajesenviados y recibidos. Tales reglas seformalizan mediante protocolos.
Un sistema distribuido adebe ser tambin extens
Por ejemplo, en un sisteextensible, debiera serrelativamente fcil agregque se ejecutan en siste
operativos diferentes, o reemplazar todo un sistearchivos.
5/26/2018 1. Sistema Distribuido
18/19
EscalabilidadSe puede medir de acuerdo con al menos tres dimensiones
Tamao, geogrficamente administrativamentenl.vu.cs.flits.
5/26/2018 1. Sistema Distribuido
19/19
Trampas
Debemos tener claro ya que eldesarrollo de sistemasdistribuidos puede ser una tareaformidable.
Peter Deutsch, en aquelentonces de Sun Microsystems,formul estos errores como lassiguientes falsas suposicionesque todos hacemos aldesarrollar por primera vez unsistema distribuido:
La red es confiable.
La red es segura.
La red es homognea.
La topologa no cambia
La latencia es igual a ce
El ancho de banda es in El costo de transporte
cero.
Existe un administrado