Está en la página 1de 6

ACTIVIDADES EXTRATUTORIALES

1.

I.

II.

Preguntas Generadas del Captulo 1.

Cules son los principales objetivos que persigue un sistema


distribuido?

Transparencia

Fiabilidad

Rendimiento

Escalabilidad

Flexibilidad

Seguridad

Relacione el tipo de transparencia con su definicin.

Transparencia
Ubicacin

Reubicacin

Replicacin

Definicin
1

Oculta diferencias en la
representacin de los datos y la
forma en que un recurso accede a
los datos

Oculta la localizacin de un recurso

Oculta el que un recurso pudiera


moverse a otra ubicacin

Oculta el que un recurso pudiera


moverse a otra ubicacin mientras
est en uso

Oculta el nmero de copias de un


recurso

Oculta que un recurso puede ser

Migracin

Falla

Concurrencia

compartido por varios usuarios que


compiten por l
1

Acceso
7

III.

Oculta la falla y recuperacin de un


recurso

Responda Falso o verdadero.


Un sistema distribuido abierto es aquel que no tiene protocolos de seguridad
y puede ser accesado libremente por cualquier usuario ___ F__
La flexibilidad en un sistema distribuido abierto se logra adaptando el
sistema en componentes ms pequeos fciles de adaptar o reemplazar?
___V_

IV.

Mencione tres caractersticas de los algoritmos descentralizados.

Ninguna mquina tiene informacin completa con respecto al estado del


sistema.
Las mquinas toman decisiones con base en la informacin local.
La falla de una sola mquina no arruina todo el algoritmo

De las siguientes son tcnicas de escalamiento, hay dos opciones


correctas.
Ocultar las latencias de comunicacin, distribucin y replicacin
Reiniciar el sistema.
Volver el sistema abierto.
Eliminar componentes del sistema para mejorar el rendimiento.
Distribucin de componentes del sistema en partes ms pequeas.

Mencione las falsas suposiciones que suponen errores al disear un


sistema distribuido
La red es confiable.
La red es segura.
La red es homognea.
La topologa no cambia.
La latencia es igual a cero.
El ancho de banda es infinito.
El costo de transporte es igual a cero.
Existe un administrador.

V.

VI.

VII.

Que diferencia existen entre los sistemas de cmputo Clster y Grid?

Los sistemas clster se caracterizan por la homogeneidad en los computadores o


estaciones de trabajo que lo componen y estas estaciones se encuentran
conectadas por medio de una red local de alta velocidad y adems cada nodo
ejecuta un mismo sistema operativo, mientras que los sistemas de cmputo grid o
en malla son un grupo formado por sistemas distribuidos construidos como un
conjunto de sistemas de cmputo donde cada nodo puede diferir mucho de otro en
cuestiones de hardware, software y la red en la que estn instaladas.
VIII.

Enumere las capas que conforman la arquitectura de un sistema de


cmputo en grid.

IX.

Capa
Capa
Capa
Capa
Capa

de fabricacin.
de Conectividad.
de Recursos.
colectiva.
de Aplicaciones.

Que tipos de sistemas distribuidos Existen?


R/ Sistemas distribuidos de cmputo, Sistemas distribuidos de informacin,
Sistemas distribuidos masivos

X.

Que son sistemas distribuido masivos?


Son sistemas conformados por dispositivos mviles generalmente pequeos y
que se comunican de manera inalmbrica entre s o un nodo. A ser mviles es
parte de nuestro ambiente, lo que lo hace distribuido y se caracterizan entre
otras cosas porque generalmente por carencia de control administrativo remoto
y son configurados en la mayora de las ocasiones por sus propietarios.

2. Contestar las preguntas #2, 4, 5, 6, 7, 8, 9, 10, 12, y


14 al final del captulo.
Preguntas del libro.
2. Cul es el papel del middleware en un sistema distribuido?
R/ Es un software que se encarga de comunicar y gestionar los recursos de las
distintas capas de un sistema, y tambin hace que el usuario no se d cuenta que
existen varios componentes en el sistemas al que esta accesando.
4. Explique lo que intentamos decir con transparencia (de distribucin), y
proporcione ejemplos de distintos tipos de transparencia.
R/ Mas especficamente las transparencia de distribucin se refiere a la capacidad
de un sistemas distribuido de ocultar al usuario que el sistema al que accesa no
est en un solo computador, hace invisible al usuario que el sistemas est
conformado por varios computadores y componentes que cumplen distintas tareas
para dar solucin a las peticiones de dicho usuario.
5. Por qu a veces es tan difcil ocultar la ocurrencia y la recuperacin de
fallas en un sistema distribuido?
R/ Bsicamente la dificultad en ocultar los fallos se presenta por que esta tarea
consume tiempo y recursos, que si desbordan la capacidad del sistema de ocular
fallos afectara el rendimiento de otros componentes del sistema, y esto se ver
reflejado en dificultades para el usuario o cliente.
6. Por qu no siempre es buena idea intentar implementar el grado ms
alto de transparencia?
R/ Al tener implementado en un sistema distribuido un grado mximo de
transparencia lo ms probable es que el sistema se torne ms complejo y pesado en
sus transacciones y esto a su vez hara que el rendimiento del sistema disminuya
considerablemente.
7. Qu es un sistema distribuido abierto, y qu beneficios proporciona la
apertura?
R/ Un sistema distribuido abierto es un sistema que se puede portar y puede
interactuar con otros sistemas abiertos, pero para hacerlo necesita seguir ciertas
reglas o protocolos establecidos para los sistemas que interacten entre s. Las
ventajas de esto es que seguir estos protocolos hacen que un sistemas se adapte
fcilmente a otro y mejore su rendimiento al no tener que cumplir tareas de acople
con otros sistemas.
8. Describa precisamente lo que significa un sistema escalable.

R/ Un sistema escalable es aquel al que pueden ingresar ms computadores,


software, inclusive ampliar su geografa y dems componentes para ampliar su
tamao, sin que su rendimiento se vea afectado de manera crtica.
9. La escalabilidad puede lograrse aplicando distintas tcnicas. Cules
son esas tcnicas?
R/ Existen tres tcnicas para aplicar la escalabilidad las cuales son:

Ocultar la latencia de comunicacin, distribucin y replicacin.


Distribucin de un componente pesado en varias ms pequeos que sean
ms fciles de ejecutar.
Replicacin de datos y memoria cache.

10. Explique lo que quiere decir organizacin virtual, y proporcione un


indicio sobre cmo es que tales organizaciones podran implementarse.
R/ Una organizacin virtual es un sistema de cmputo en grid, en el cual dichos
sistemas comparten recursos para lograr un fin comn, o donde cada una de las
parte hace las tereas que mejor saben hacer, para sumar esfuerzos y realizar una
tarea de manera ms ptima. Una implementacin muy comn son los sitios en
internet que venden servicios o productos y se alan de manera estratgica con
sitios especializados en pagos, por ejemplo el sistema de EBay, forma una
organizacin virtual con los sistemas de la compaa PayPal, donde amos se unen
para llevar a cabo unan transaccin de venta y cobro.

12. Ejecutar transacciones anidadas requiere cierta coordinacin.


Explique lo que debe hacer en realidad un coordinador.
R/ Bsicamente los coordinadores son quienes verifican que las transacciones o las
aplicaciones que manejen estas transaccin hayan finalizado, y entreguen un aviso
a otros procesos o transacciones de que la tarea se ejecut satisfactoriamente o
que fallo.
14. Nosotros ya le dimos algunos ejemplos de sistemas masivos
distribuidos: sistemas caseros, sistemas electrnicos para el cuidado de la
salud, y redes de monitoreo. Ample usted esta lista con ms ejemplos.
R/

Sistemas de Actualizacin de Firmware en IPod.


Sistema Antirrobo de Vehculos.

Sistema de cambio de canales en decodificadores de compaas de Tv por


cable.

También podría gustarte