I am writing a distributed application framework in C++. One of the requirements is the provision of distributed shared memory. Rather than write my own from scratch (and potentially re-invent the wheel), I thought I would see if there were any pre-existing Open source libraries – a quick google search did not yield anything to useful.
Does anyone on here have any experience of a good C++ DSM library that they can recommend?
Ideally, the library will support MRMW (Multiple readers/multiple writers), but I can make do with MRSW (Multiple readers, single writer) if need be. I am developing on Linux.
Have you considered memcached ?
It is network distributed and it can be really fast.
It has bindings for lots of languages, you can access it from different OS and supports multiple writers multiple readers.