私はC++で分散アプリケーションフレームワークを作成しています。要件の1つは、分散共有メモリの提供です。自分のことを一から書き直すのではなく、ホイールを作り直すこともできる。私は、既存のオープンソースライブラリがあるかどうかを知りたいと思った。C++用分散共有メモリライブラリ?
ここにいる人は誰でも、良いC++ DSMライブラリの経験がありますか?
理想的には、ライブラリはMRMW(複数のリーダー/複数のライター)をサポートしますが、必要に応じてMRSW(複数のリーダー、シングルライター)を使用できます。私はLinuxで開発しています。
これはOPの実用的な必要性を解決したかもしれないが、質問に答えない。 Memcachedは分散キー値キャッシュであり、DSM(https://en.wikipedia.org/wiki/Distributed_shared_memory)ではありません。これは古い考えです[1,2]、今は成熟した図書館があるはずです。 1. https://www.usenix.org/publications/library/proceedings/usenix-nt97/presentations/itzkovitz.ppt 2. https://www.usenix.org/legacy/events/osdi99/full_papers/itzkovitz/itzkovitz .pdf – ahcox