proyecto de rmi

Páginas: 3 (652 palabras) Publicado: 19 de enero de 2014
Proyecto RMI
Cálculo de Pi por el método de Montecarlo

Manuel Candal Iglesias
30/12/2009

Objetivo
Creación de tres programas: Servidor, Cliente y Monitor para el cálculo de Pi por elmétodo de
Montecarlo de forma distribuida.
Un número indeterminado de programas cliente enviarán peticiones de cálculo a 4 servidores.
Un programa monitor la carga de hilos en cada uno de los 4servidores.
Se utilizan callbacks en la comunicación servidor-cliente, monitor-cliente y threads en el
cálculo del servidor.
Cada servidor presenta la clase stub en su propio servidor web, para que losclientes y el
monitor hagan “stub-downloading”.

Materiales
1. Eclipse 3.51 for Java Developers
Plugins y librerías:
-

RMI Plug-in for Eclipse v2.0.2.11
randomX con técnica L’Ecuyer para lageneración de números pseudoaletorios2

2. Sun Virtual Box 3.0.12
- 5 Imágenes Linux DSL 4.4.103 con JDK 1.6.0_17

Procedimientos
El proyecto fue desarrollado utilizando Eclipse como plataformade desarrollo. Los binarios se
colocaron en cada uno de los servidores virtuales (Linux DSL sobre Virtual Box)
En cada uno de los servidores se generó el stub correspondiente de servidormontecarlo. Esta
clase stub se colocó en el servidor web de Linux DSL (Monkey) en la carpeta
/opt/monkey/htdocs para permitir el stub downloading por el cliente.
Tanto el programa cliente, como el programamonitor poseen una interfaz gráfica para el
control de la comunicación con el servidor.

1

http://www.genady.net/rmi/index.html
http://www.fourmilab.ch/hotbits/source/randomX/randomX.html
3http://www.damnsmalllinux.org/
2

Servidor
El programa servidor se arranca indicando ciertos parámetros:
-

-

Parámetros RMI
o java.rmi.server.codebase – Indica a los clientes que accedanal
servidor, donde encontrar las clases stub del servidor.
o java.rmi.server.hostname – Establece la dirección IP del servidor
(usado internamente en el programa)
Parámetros generales:
o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • RMI PROYECTO BICENTENARIO
  • Rmi Replicacion
  • Ejercicio RMI
  • Java rmi
  • Java Rmi
  • EXPO RMI
  • Java rmi
  • java rmi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS