Basic HTML version of Foils prepared June 23 99

Foil 8 Remarks on JiniMPI I

From Two Projects of Interest for Portals and Java JavaOne San Francisco June 15-18 99 -- June 15-18 99. by Geoffrey C. Fox


This architecture is more general than that needed to support MPI like parallel computing
  • It includes ideas present in systems like Condor and Javelin
The diagram only shows server (bottom) and service (top) layers. There is of course a client layer which communicates directly with "Parallel Computing (PC) Control and Services module"
We assume that each workstation has a "Jini client" called here a "Jini Parallel Computing (PC) Embryo" which registers the availability of that workstation to run either particular or generic applications
  • We do not use term Jini client as this is confusing with client machines of users
  • The Jini embryo can represent the machine (I.e. ability to run general applications) or particular software
The Gateway or "Parallel Computing (PC) Control and Services module" queries Jini lookup server to find appropriate service computers to run a particular MPI job
  • It could of course use this mechanism "just" to be able to run a single job or to set up a farm of independent workers



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Wed Jun 23 1999