[Isolate-interest] Shared-memory based JavaSpace between Isolates?

Bernhard Fastenrath bfastenrath@mac.com
Tue, 30 Mar 2004 23:56:13 +0200


Curt Cox wrote:

>What do you mean by "a shared-memory based JavaSpace" and what
>would the advantages be?
>
>Do you have a specific implementation strategy in mind?
>Is there a type of problem or issue you are seeking to address?
>
>Or are you just thinking aloud?
>
>Long-time subscribers to this list will know that I do that often.
>
>It seems to me that a JavaSpace is essentially a "shared-memory"
>to begin with.  I'm not sure what the advantage would be of using
>multiple isolates to implement a JavaSpace, only to couple them
>using shared memory.
>  
>
The advantage to couple Isolates with a shared memory area is about the 
same as
providing a messaging facility between them: You can move data from one
Isolate to the other. A shared memory area seems like the most efficient 
way to do
this between Isolates and even between different VMs on the same host or 
cluster.

This could be similar in use to the Object Oriented MPI (OOMPI)
(http://www.osl.iu.edu/research/oompi/).

>What sort of hardware would be the deployment target for such
>a beast?
>
>-Curt
>  
>