客户机-服务器优化

Gurobi远程服务允许您将优化计算从一个或多个客户端程序到一个服务器集群。我们提供许多不同的配置选项。在最基本的配置中,一个单一的计算服务器可以接受来自多个客户的工作:

\ scalebox {1.0} {\ includegraphics[高度= 5 \ textwidth]{图形/ csgraphics / compute_server}}

更复杂的配置也是可行的。例如,您可以有一个集群管理器管理服务器访问多个计算节点:

\ scalebox {1.0} {\ includegraphics[高度= 5 \ textwidth]{图形/ csgraphics / cluster_manager.pdf}}
讨论了在不同的配置选项后面的一节

客户程序将使用标准Gurobi计算语言api。在大多数情况下,用户可以编写他们的程序没有考虑将运行,并能够在运行时决定是否运行在本地或计算服务器集群。

工作提交计算服务器集群排队和负载均衡。可以将作业提交给运行交互地或经常。您可以运行优化工作在单个计算服务器节点,或者你可以选择一个分布式算法在集群中使用多个节点工作在一个单一的问题。



部分