Parallel processing 云上的并行化

Parallel processing 云上的并行化,parallel-processing,cloud,Parallel Processing,Cloud,我有一个名为isIn(I)的例程,其中I是一个整数,它返回一个介于0和1之间的数字。 我的主要例行程序是一个for循环,调用每个isIn以找到最佳匹配。 假设现在我把这个算法放在一个云服务上(例如OVH或Amazon)。 我应该使用的最好的编程语言是什么?(考虑到它必须是众所周知的,我想到了Python)。 高效并行该算法的最佳方法是什么?(使用的操作系统?通信协议?) 附属问题:我如何有效地扩展它?(例如,如果主程序被许多用户调用),一般来说,你可以考虑建立一个简单地呈现RPC服务的图像。Py

我有一个名为isIn(I)的例程,其中I是一个整数,它返回一个介于0和1之间的数字。 我的主要例行程序是一个for循环,调用每个isIn以找到最佳匹配。 假设现在我把这个算法放在一个云服务上(例如OVH或Amazon)。 我应该使用的最好的编程语言是什么?(考虑到它必须是众所周知的,我想到了Python)。 高效并行该算法的最佳方法是什么?(使用的操作系统?通信协议?)


附属问题:我如何有效地扩展它?(例如,如果主程序被许多用户调用)

,一般来说,你可以考虑建立一个简单地呈现RPC服务的图像。Python可以相当容易地做到这一点。您可以让映像启动并启动一个python应用程序,该应用程序启动一个简单的http服务器并侦听JSON查询

它可以解析这些查询。。。执行isln(x)并以json格式返回结果

然后,您可以使用公共接口设置http负载平衡器,以便跨部署的rpc服务实例动态路由请求。您可以考虑动态增长负载均衡器以及RPC实例数量的方法。
这将符合大多数云应用程序当前的运行方式。

这是一些非常好的建议,Matt,您是否有进一步详细解释这一点的链接?