集群中的共享数据结构

时间:2013-04-13 16:04:40

标签: c linux data-structures cluster-computing

我有两个服务器共享相同的数据结构,哈希表,我试图找到一种方法来始终保持它们同步,通过两者的最后结果递增它们,下面是我的样本试图做。

int a[1000];

   Machine-A             Machine-B
1. a[0]=0 received 1      a[0]=0 received 1           both machines should be 2 now 
2. a[0]=2 received 1      a[0]=2 nothing received     both machines should be 3 now 
3. a[0]=3 and so on ...

我已经阅读了很多关于mysql复制的内容,但不确定这是否会有所帮助,C / Linux中是否有可用于保持两台机器同步的库?甚至是我应该实现的算法/技术名称? 或者找到一种在集群中共享数据的方法,是否有一个库?

顺便说一下,Hashing不是一个选项,我的意思是我不能让其中一个服务奇数而其他偶数。如果我将来要拥有更多这两台服务器,甚至是mod hash。两台机器都可以收到相同的号码。

0 个答案:

没有答案