next up previous index
Next: Session P8. Software Tools Up: Session P7. Software Systems Previous: P7.13 The ``Scientific'' approach   Author Index


P7.14 Parallelized N-body solver implementations in Java on an inexpensive CORBA distributed computing system

Johan S. Sosa (Expressweb)

Three different parallel algorithms in Java are tested on the N-body problem. We utilize Java and Common Object Request Broker Arechitecture (CORBA) for inexpensive parallel object oriented distributed computing. Object orientedness permits us to have clients that can easily be used to solve other problems and algorithms by simply uploading new cores to the client. The Rapid Application Development advantage of Java allows us to quickly test whether Burlirsch Stoer, predictor/corrector method, or Runge-Kutta algorithm works better in solving a given N-body problem. The client runs on cpu idle time so that we can include some regularly used computers rather than dedicated computers. Also, our implementation is fault tolerant to allow for network instability and disappearing computers.



adass@ncsa.uiuc.edu