我正在学习编程分布式计算系统。我需要处理的系统需要在并行环境中对图形数据(社交网络数据)进行计算。
在互联网上搜索后,我谈到了有关任务分配的问题。看起来许多这样的系统是由工作人员设计的,从主设备请求任务。志愿者计算[1]或hadoop地图/减少传输心跳。
我的问题是 - 是否有任何任务分配/分配的设计风格,主人会主动将任务分配给奴隶?编程这种机制时可能需要注意哪些问题?
我认为在一些我不知道的概念中我可能错了。所以我很感激任何建议。
感谢您的建议。
[1]。 boinc.berkeley.edu/heien_09.pdf
答案 0 :(得分:0)
不,你是完全正确的 - 主工作模式已经建立。对于它的特定风格,请查看基于消息队列的系统here,或在维基百科上查找。
答案 1 :(得分:0)
添
感谢您提供该链接。虽然它讨论的是Microsoft解决方案,但文章中的信息非常有用,它可以作为我搜索更多信息的好关键词。
再次感谢您的帮助!