Beruflich Dokumente
Kultur Dokumente
-
Módulo SISTEMAS DISTRIBUIDOS
[ POLITÉCNICO GRANCOLOMBIANO ]
INSTRUCCIONES PARA ENTREGAR EL PROYECTO
ENTREGA 1 (SEMANA 3)
Primera entrega:
1. Para realizar esta entrega es indispensable que realice las lecturas de los escenarios 1 y 2
sobre Fundamentos de los sistemas distribuidos y el manejo de sockets.
2. Instalar VirtuaBox 5.2 de 64 bits para Windows si su computador está con sistema operacional
Windows (Software libre), luego montar el sistema operacional Linux CentOS 6.8 en la
Máquina Virtual (VM) de 40 GB de disco, un Core y 1024 gb de Memoria RAM. Durante el
proceso de instalación habilite la aplicación de eclipse y el Java.
3. Actualizar el sistema operacional (yum -y update) y exportarla para tener una copia de
respaldo
4. Desarrollar una aplicación Cliente-Servidor para un taller transaccional utilizando sockets así:
a. Montar el compilador de Java
c. Elabore un programa socket Server que recoja las peticiones de un programa cliente.
d. Elabore un programa socket Cliente que solicite al programa socket server que lea un
registro dado, si lo encuentra, entonces modifique el saldo ya sea restándole un valor
o sumándole un valor y le envíe un OK al cliente si la operación fue exitosa, o un NO-
OK si la operación falló. El cliente recibe el mensaje y cierra la transacción, pero el
socket servidor queda abierto esperando por si otro cliente solicita servicio.
e. Después el socket cliente hace una consulta como lo hace un cajero automático.
ENTREGA 2 (SEMANA 5)
Haga un diseño de una red interna y una red publica NAT, para enlazar tres máquinas
virtuales.
2. Cree una segunda máquina virtual de 30 GB, 1 Core y 1024 bytes de RAM con el nombre
“nodo-0” Configure una red LAN interna llamada Rocks por el dispositivo de red 1.
3. Cree una tercera máquina virtual de 30 GB, 1 Core y 1024 bytes de RAM con el nombre “nodo-
1” Configure una red LAN interna llamada Rocks por el dispositivo de red 1.
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
MPI_Comm_size(MPI_COMM_WORLD, &size);
MPI_Finalize();
return 0;
}
Referencias:
https://www.ele.uva.es/~ivasan/HPC/abstracts/2015_2016_Diego_Jose.pdf
http://www.rocksclusters.org/docs/guides.html
[ POLITÉCNICO GRANCOLOMBIANO ]
https://e-archivo.uc3m.es/bitstream/handle/10016/18024/PFC-IgnacioVeronaRios.pdf (ver
página 63 en adelante para uso de comandos)
b
y y = f(x) y y= f(x)dx
a
a b
x a b
(a) (b)
Revise las referencias [1, 2] de la lectura del escenario 6 y en su máster y con dos Cores (tres
máquinas virtuales), convierta el seudocódigo de la lectura en código revise otras
bibliografías, complete el programa en C paralelo y hágalo correr.
Agregue todas las evidencias y complete el documento de la entrega y aliste la
sustentación en un video que debe cargar en YouTube cargando el enlace en la
plataforma o cargue el video en la plataforma si el video es liviano.