Sei sulla pagina 1di 2

1.

Unos de los dispositivos modernos que han llegado (silenciosamente) a los


sistemas distribuidos son los receptores GPS. Proporcione ejemplos de aplicaciones
distribuidas que pueden utilizar la información GPS.

Wase: Es una aplicación para la navegación GPS que le permitirá al usuario


tener información sobre el tráfico en tiempo real, ya en diferentes usuarios
llegan a enviar información sobre cualquier tipo de tráfico, controles de
policías, obras , radares de velocidad y muchos más. El usuario puede
escribir la dirección del destino y puede conducir con la aplicación abierta
que esto contribuye de forma pasiva a la información del tráfico y otros
datos de las vías.
PerSOS: Esta aplicación, permite al usuario alertar y solicitar ayuda, de
manera silenciosa en caso de que la persona esté en peligro, el usuario tiene
permitido en la aplicación configurar los mensajes y destinatarios para el
caso de una alerta de emergencia. Ya en casos de peligro el usuario solo
debe presionar de manera repetida el botón de encendido de su celular para
activar el sistema, haciendo que la aplicación de inmediato envié mensajes
de texto y correo con la ubicación del celular (que esto puede localizar en el
mapa), y también le permite grabar el sonido del ambiente con el micrófono
móvil y tomar fotografías de manera secreta y son enviados directamente a
la persona que se le indico.

4. Considere una capa de comunicación en la que los mensajes se entreguen sólo en


el orden en que se enviaron. Proporcione un ejemplo donde incluso este
ordenamiento es innecesariamente restrictivo.
El protocolo TCP se encarga en tener conexiones entre los nodos a través de
las cuales se puede enviar un flujo de datos. Esto garantiza que los datos se
entreguen en su destino sin errores y en el mismo orden en que se
transmitieron.
Ejemplo:
Es en la transferencia de archivos por medio de una conversación en un chat
por medio de dos máquinas que va cada capa el comportamiento de envió
de los archivos
Que la primera es la aplicación que esta capa observa lo que es la interfaz
del usuario, ósea el software que se utiliza el chat utilizando el servidor FTP
que este pedirá el nombre del usuario y la clave de acceso al iniciar la
sección.
Después esta la capa de transporte este se encarga de que los datos se envíen
a través de la red adecuadamente y en la secuencia que corresponde. Ya que
el protocolo TCP es el que establece la conexión entre las dos máquinas que
se comunican.
Después sigue la capa de internet, ya que cada máquina tiene una dirección
IP asignada que la identifica y estas se utilizaran por los conmutadores de
paquetes y los enrutadores para decidir el tramo de red por el que enviaran
los paquetes llamados datagramas.
Ya por último el acceso de red es el que brinda el acceso a la red atreves de
una conexión por modem que tiene cada máquina, este es el medio físico
por el que se da la transmisión.

6. Considere nuevamente la figura 6-14. Suponga que el coordinador falla. ¿Esto


siempre provoca que el sistema se caiga? Si no es así, ¿bajo qué circunstancias ocurre
la caída? ¿Existe alguna manera de evitar el problema y hacer que el sistema tolere
la falla del coordinador?
En la parte de que el coordinador empieza a fallar esto provocara que el
sistema se detenga ya que el coordinador este se encargaba de dar permiso
de usar los recursos al usuario. Sin un coordinador que les permita el acceso
a utilizar los recursos. Que es lo que podría provocar una caída, un ejemplo
tener muchos procesos con un solo coordinador y todos esos procesos
envían la petición de querer usar el mismo recurso haciendo que esto se
sature y curra una caída en el sistema haciendo que colapse el coordinador.
Una manera de que tenga una tolerancia de fallos y que no caiga el sistema
es de utilizar un algoritmo de votación con un sistema basado en DHT, ya
que esta solución hace que se extienda al coordinador central. Haciendo que
cada recurso llegue a replicarse n veces, y que cada replica tenga su propio
coordinador para así tener un control al acceso de los procesos, ya si el
coordinador llega a tener una falla este pueda reiniciarse inmediatamente sin
que se caiga el sistema pero a la hora de que reinicie el coordinador este se
le borrara la lista de los permisos otorgados pero evitara que el sistema caiga
por completo.

10. ¿Por qué los servicios de comunicación al nivel de transporte con frecuencia
resultan inadecuados para construir aplicaciones distribuidas?
Por la cantidad de datos que estos van generando es tanto la cantidad que
necesitan actualizar los datos que están distribuidos en cada aplicación y
puede que no sea constante con la cantidad de información.

Potrebbero piacerti anche