Está en la página 1de 15

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ingenieras. Ingeniera Electrnica


Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

ACTIVIDAD 1
TRABAJO COLABORATIVO

Luis A. Snchez Correa - Cd.: 16.786.134


Alejandro Arredondo Escobar - Cd.: 1144034625
Roberth Rojas Mosquera Cod.: 1144131603

Director: Gerardo Granados Acuna


Grupo Colaborativo: 302090_5

Universidad Nacional Abierta y a Distancia UNAD.


Programa: Ingeniera Electrnica
Cead: Palmira- Valle- Colombia
Agosto- 2015

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

INTRODUCCION

En el presente informe se busca iniciar y facilitar el proceso de aprendizaje con base en


la identificacin de conocimientos del curso sistemas distribuidos y profundizar sobre la
temtica del curso.

Los Sistemas Distribuidos se componen de una coleccin de computadores, redes,


software,

que estn conectados entre s a una red fsica o inalmbrica, que comparten

un sistema de software Distribuido que permite compartir recursos tanto de hardware,


control, software aplicativo y base de datos

siendo estos recursos totalmente

trasparentes para usuario final.

Los Sistemas Distribuidos mantienen la operacin y servicios de software y hardware a


los usuarios totalmente trasparente en el entorno de red y los sistemas conectados por
eso

podemos afirmar que este tipo de tecnologas podemos encontrar heterogeneidad

tanto en hardware como software.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

OBJETIVOS

Generales

Cada grupo de trabajo, organizado desde un comienzo, trabajar en el desarrollo de las


dos situaciones propuestas y orientar sus actividades en funcin de presentar el informe
final.

Especficos

Participacin en el foro e interaccin con los compaeros del foro.

Elaborar informe escrito

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

MARCO CONCEPTUAL
Un Sistema Distribuido consiste en una coleccin de computadores autnomos enlazados
por una red y equipadas con un sistema de software distribuido que luce a los usuarios
como si fuera en sistema nico y centralizado. Posee las siguientes caractersticas
intrnsecas:

Cada uno de los componentes trabajan en forma concurrente (interactan


simultneamente).
Los componentes pueden fallar de manera independiente sin ocasionar un fallo
general.
No existe un reloj global que sincronice los procesos que se ejecutan en el sistema.
Los componentes no comparten memoria.

Tiene como finalidad atender los siguientes aspectos que regularmente se presentan en
una red: Concurrencia, Inexistencia de reloj global, y Fallos independientes.

Caractersticas de los sistemas distribuidos:

HETEROGENEIDAD.: Permite que los usuarios accedan a servicios y

ejecuten

aplicaciones sobre un conjunto heterogneo de redes y computadores. Redes, Hardware


de computadores, Sistemas operativos, Lenguajes de programacin.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

SEGURIDAD. Considerable importancia. La seguridad de los recursos de informacin


tiene tres componentes:
Confidencialidad => Proteccin contra el descubrimiento por individuos no
autorizados.
Integridad => Proteccin contra la alteracin o corrupcin.
Disponibilidad => Proteccin contra interferencia con los procedimientos de acceso
a los recursos.

ESCALABILIDAD: Capacidad de procesamiento puede crecer aadiendo nodos


adicionales.
TRATAMIENTO DE FALLOS: los programas pueden producir resultados incorrectos o
pueden parar antes de haber completado el clculo pedido.
TRANSPARENCIA: Transparencia como la ocultacin, al usuario y al programador de
aplicaciones, de forma que se perciba el sistema ms que una coleccin de componentes
independientes.

TIPOS DE SISTEMAS DISTRIBUIDOS

Depende del acceso, la configuracin y tipo de informacin que transmite. Existen cuatro
tipos de sistemas distribuidos son Internet, Intranet, Computacin mvil y Computacin
Distribuida.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

INTERNET: Es una coleccin de redes de computadores diferentes e interconectados.


Los programas ejecutan en los computadores conectados a internet mediante paso de
mensajes, emplean medio comn de comunicacin. El diseo y la construccin de los
mecanismos de comunicacin Internet (los protocolos Internet) es una realizacin tcnica
fundamental, que permite que un programa que se est ejecutando en cualquier parte
dirija mensajes a programas en cualquier otra parte.

INTRANET: Es una porcin de Internet es administrada separadamente, y tiene un lmite


que puede ser configurado para hacer cumplir polticas de seguridad local.

COMPUTACIN MVIL Y UBICUA:

Dispositivos mviles (telfonos mviles, PDAs,

porttiles, etc.) los cuales nos acompaan en todo momento debido a su reducido
tamao. Tienen capacidad de cmputo y comunicacin sin necesidad de conexiones
fsicas permitido por protocolos inalmbricos como GPRS, UMTS, WLAN y Bluetooth
COMPUTACIN

DISTRIBUIDA:

Compartir

recursos

heterogneos

de

distintas

plataformas, arquitecturas de equipos y programas, y lenguajes de programacin situados


en distintos lugares y pertenecientes a diferentes dominios de administracin sobre una
red que utiliza estndares abiertos.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

EJERCICIO
Situacin 1: Para cada uno de los siguientes servicios, indique por que se pueden

considerar como sistemas distribuidos;

a. El sistema de videos YOUTUBE.


b. Una aplicacin Web para captura de la informacin de los resultados del censo
poblacional de un pas.
c. Un sistema Monitoreo mediante GPS para los vehculos de una empresa de transporte
de mercancas a nivel nacional.

R/ para dar respuesta a esta pregunta se evala con respecto a los criterios de sistemas
distribuidos definidos en el marco conceptual.

Caractersticas
generales
intrnsecas de
un sistema
distribuido

SISTEMA DE VIDEOS
YOU TUBE

Aplicacin W eb para
captura de informacin de
resultados de censo
poblacional de un pas

Generalidades

El Sistema de videos YOUTUBE


consideramos que es una
excelente web browser debido
a que tiene actualmente
muchsimas
funciones
y
applets
que
al realizar
cualquier consulta, hasta las
que dice pruebe su suerte,
retorna
una
lista
de
posibilidades ordenadade
referencias y utiliza tcnicas y
algoritmos de bsqueda y
rastreo. Son innumerables las
posibilidades con Sistema de
videos YOUTUBE actualmente
tal que permite entre muchos
casos relacionar palabras,
recursos, personas, fotos,
eventos, videos, y otras

Asumiendo
que
esta
aplicacin
presenta
restringido acceso a los
establecimientos
que
registran la informacin
adecuada en el sistema y
adicionalmente debe tener
administradores del sistema
de captura, como tambin
personas que validan
y
verifican la informacin
capturada con el propsito
de evitar inconsistencia.

Sistema Monitoreo
mediante GPS para los
vehculos de una
empresa de transporte
de mercancas a nivel
nacional
Este es un sistema critico
que
presenta
una
actualizacin en tiempo
real, debido a que las
transacciones
en
el
momento, debe actualizar
los registros del usuario a
nivel nacional en el
mismo
instante
generando balances y
control de la informacin
financiera
disponible
tanto para el usuario
como para la empresa de
transporte de mercancas
a nivel nacional.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

opciones documentales con


las posiciones donde se
encuentran en las pginas.
Concurrencia

Inexistencia
Reloj Global

Fallos
Independientes

El Principio de Sistema de
videos YOUTUBE es usar un
enorme nmero de PCs y
servidores localizados en
muchsimos lugares del
planeta, para construir un
entorno de redes de cmputo
y almacenamiento distribuido.
Millones de usuarios acceden y
aumentan da a da con el
avance en la infraestructura de
redes para internet a nivel
global, a excepcin de china,
cuba y otros pases que no
tienen ningn vnculo con la
tecnologa y se accede a casi
que la totalidad de las pagina
sin presentar ningn problema
de concurrencia a los usuarios.
Sistema de videos YOUTUBE
debido a que adhiere y crece
con muchsima informacin
disponible lo cual genera
enlaces y palabras de
bsqueda, no tiene un reloj
global que centralice todos los
datos y registros, lo cual
permite encontrar informacin
antigua y reciente, como
tambin proporcionar
respuesta rpida a todo tipo de
consultas.
Nunca hemos percibido que
este servicio de Web Browser
haya cado o haya jackeado o
vulnerado por un ataque
ciberntico, lo cual indica alta
tolerancia a fallos del servicio y
muchos sistemas redundantes
en paralelo.

Esta caracterstica debe ser


intrnseca en este sistema
que debe permitir mltiples
usuarios, administradores y
auditores verifiquen,
actualicen y digiten registros
simultneamente sin afectar
la estabilidad del sistema de
captura de informacin.

Esta debe ser una


caracterstica bsica
fundamental de empresa
de transporte de
mercancas a nivel
nacional, mltiples
usuarios accediendo a
bases de datos
transaccionales y
actualizando los registros
en tiempo real y
manejando las
restricciones operativas
para cada cuenta de cada
usuario final del sector
transporte.

Cada equipo localizado en


diferentes franjas horarias
tiene diferente tiempo
Greenwich Time, lo que
implica que no son
sincronizadas las
transacciones por un sistema
de reloj global.

Cada equipo o cajero


localizado en diferentes
puntos geogrficos no
dependen de un reloj
global que coordine todas
las transacciones, pero si
cada transaccin como es
sector bancario si reporta
y actualiza todas las bases
de datos transaccionales.

Si se presenta una falla en


una aplicacin web en un
lugar geogrfico, no debe
afectar la misma aplicacin
en otro lugar. Sus fallas son
locales e independientes.

Por algn evento hay una


falla en el sistema de
transaccin financieras
esta solo afecta
localmente, por lo general
no afecta al sistema en su
conjunto.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

Utiliza redes de computadoras


y servidores propios para
recorrer la red e indexar cada
da nuevas pginas,
informacin y consultas a nivel
mundial, de esta forma est
utilizando un sistema
distribuido de Hardware ajeno
para servicio a billones de
usuarios que utilizan.
Sistema de videos YOUTUBE no
tiene limitaciones en el nmero
de usuarios que usan este
servicio de web browser al
mismo tiempo.

La aplicacin solo usa


recursos locales y
actualizacin global.

La aplicacin financiera
solo usa recursos
computacionales
geogrficos locales y no
globales aunque los
reportes transaccionales
son globales por motivos
de la actualizacin en
tiempo real.

El servicio de la aplicacin
web se puede utilizar en
mltiples lugares, lo cual no
limita el nmero de usuarios.

Seguridad

Sistema de videos YOUTUBE es


un aplicacin segura que
permite y tiene Applet
adicionales para bloquear
accesos y comerciales.

El sistema de la aplicacin
web es seguro debido a que
solo ciertos usuarios
aprobados pueden acceder a
sus servicios.

Transparencia

Sistema de videos YOUTUBE


tiene un sin nmero de
funciones y aplicaciones
integradas en su conjunto pero
el usuario final no las ve
separadas.

El servicio de esta aplicacin


aunque integra un amplio
nmero de aplicaciones el
usuario final solo ve un
sistema integrado.

Conclusin

SISTEMA DE VIDEOS YOUTUBE


ha probado que es y cumple
con las caractersticas
intrnsecas como un sistema
distribuido debido a que no es
solo una red pequea de
computadoras, sino por el
contrario son un incontable
nmero de servidores y
computadoras que contienen
la informacin y la direccionan
al usuario que lo requiere.

La aplicacin Web para


captura de exmenes de
estado se ha probado que es
un sistema distribuido
debido a que cumple con las
caractersticas intrnsecas de
los sistemas distribuidos, y
debe en trminos generales
tener muchos servidores que
contienen la informacin
actual y permite la
actualizacin al sitio donde
est localizado utilizando

El sistema transporte de
mercanca usa un sistema
segura y puede ser
utilizado en mltiples
terminales y se puede
escalar a mltiples
usuarios accediendo a
servicios al tiempo.
El sistema transporte de
mercancas es de los ms
seguros del mundo y
niveles de encriptacin
rigurosos como
restricciones y claves para
el usuario.
El sistema transporte de
mercancas es un sin
nmero de aplicaciones
que en su conjunto se ve
un sistema pero
realmente un amplio
nmero de aplicaciones
interconectadas.
El software de un sistema
exige muchsimo ms
nivel de seguridad,
encriptacin y
complejidad que otros y
actualizacin en tiempo
real del sistema
transaccional cumple con
los criterios como un
sistema distribuido y debe
contener muchos
servidores tanto de
informacin base, en

Componentes
no comparten
memoria

Escalabilidad

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

distintos sistemas operativos


dependiente del cliente que
la requiere.

Situacin 2:

paralelo, redundantes, de
transacciones, de
registros histricos, que
contienen la informacin
valiosa y permite las
actualizaciones en tiempo
real a todas sus
localidades y usuarios.

Un programa servidor escrito en un lenguaje (por ejemplo PHP) proporciona un


objeto CALCULA_DATOS al que se pretende que accedan clientes que pudieran
estar escritos en un lenguaje diferente (por ejemplo HTML5, JAVA etc).

Los computadores clientes y servidores pueden tener un hardware diferente, pero


todas estn conectadas a Internet.

Describa los problemas debidos a cada uno de los cinco (5) aspectos de la
heterogeneidad que necesitan resolverse para posibilitar que un objeto cliente
invoque un mtodo sobre el objeto servidor.

Presente al menos un grfico descriptivo.

R/
Aspectos de la
caracterstica
Heterogeneidad
que necesitan
resolverse
Redes

Hardware de
Computadores

Requerimientos

Diferencias entre medios de comunicacin.


Tcnicas de sealizacin y transmisin disimiles.
Interfaz y Protocolos usado para comunicacin.
El aplicativo debe correr por el protocolo de redes sin obstculos.
Firewalls o diferentes subnets que no permiten comunicacin
sincrnica.
Diferentes conjunto de instrucciones.
Incompatibilidad en la representacin de datos.
Diferencias e incompatibilidades generales.
Mltiples PCs muchos equipos con diferentes tecnologas tal como
equipos de 32 / 64 bytes.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

Sistemas
Operativos

Lenguajes de
Programacin y
componentes
Aplicacin

El uso de diversos sistemas operativos tales como W indows 98, Me, XP, 7,
10 , Unix, Linux, Qnx, hace que unos sistemas operativos funcionen mejor
con ciertas aplicaciones que otros. Adems, que algunos servicios no estn
disponibles en todos los sistemas operativos.
Phyton es un software que debe correr en todo tipo de sistema operativo, sin
embargo, con la masificacin del uso de Internet, hay disponible muchsimos
elementos tanto en hardware y software que en muchos casos facilitan la
comunicacin entre los aplicativos.
PHP) proporciona un objeto CALCULA_DATOS, debe usar web
browser disponible y standard para todos los servidores y clientes. Sin
embargo la aplicacin puede correr diferente dependiendo del hardware, del
sistema operativo y de los componentes propios del equipo.

Aspectos del

Descripcin

Heterogeneidad

Realizar los protocolos necesarios para establecer una comunicacin


REDES

estable, tener una proteccin de Firewalls para brindar seguridad en el


tramites de datos

HARDWARE
DE
COMPUTADOR
ES

Es dispensable tener unos computadores con buenos recursos, es decir que


tenga una buena capacidad y velocidad para evitar que hardware del equipo
retrase el proceso del programa o funcione muy lento
En la actualidad hay diversos operativos, las principales entidades que
brindan estos sistemas son Windows, Linux y Macintosh, es vital no utilizar

Sistemas
Operativos

sistemas operativos que esta empresas no den soporte, por ejemplo


versiones anteriores de Windows XP, debido que este puede presentar
problemas de integridad con el programa o compatibilidad , no tendramos
en momento de buscar una solucin a un problema debido que ya la
empresa no da soporte a este sistema

Lenguajes de
Programacin y
componentes

La configuracin de un web service para poder integrar el funcionamiento de


diversos lenguajes, o manejar archivos estndares para la exportacin e
importacin de datos, ya pueden ser archivos planos TXT, archivos XML, o
tambin delimitados por comas CSV
El aplicativo de CALCULA_DATOS se recomendable que sea web y que te

Aplicacin

operatividad con los diversos navegares que existen para evitar problemas
con sistemas operativos.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

BASE DE DATOS

ENVIO
INFORMACIN

SERVIDORES
DONDE SE ALOJA EL WEB SERVICE ,
PARA LA INTEGRACIN DE LA
INFORMACIN DE LOS CLIENTES

RECEPCIN DE
INFORMACIN
FIREWAL
L

EL SERVIDOR DE CADA
CLIENTE DONDE ALOJA SU
RESPECTIVO APLICATIVO

WEB

CLIENTE

CLIENTE

FIREWALL

FIREWALL
CLIENTE
SERVIDORES

SERVIDORES

FIREWALL

SERVIDORES

USUARIOS

USUARIOS

USUARIOS

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

CONCLUSIONES

Permiti comprender la funcionalidad y requerimiento de sistemas distribuidos y los


componentes intrnsecos como
caractersticas

como

el hardware, software, redes, etc. y las

heterogeneidad,

comparticin

de

recursos,

apertura,

concurrencia, escalabilidad, tolerancia a fallos, y transparencia.

Los recursos en un sistema distribuido es accedidos por otras computadoras y


clientes por medio del uso de las comunicaciones fsicas o inalmbricas.

Para compartir recursos permitiendo que sea accedido, y controlado por un


software aplicativo gestor de recursos.

La presente actividad colaborativa permiti introducirnos al mundo de los sistemas


Distribuidos y conocer ventajas, desventajas, y sus caractersticas, como tambin
conocer los integrantes del grupo.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
Sistemas Distribuidos 302090_5 - 2015
Act. No. 1. Trabajo Colaborativo Unidad 1

Bibliografa

Gerardo Granados Acua, SISTEMAS DISTRIBUIDOS, UNAD, 2006

Aula virtual: Sistemas Distribuidos.

También podría gustarte