Gurobi Remote Services is a set of Gurobi features that allow a cluster of one or more machines to perform Gurobi computations on behalf of other machines. The most powerful Remote Service is Compute Server, which allows you to offload all Gurobi computations from a client machine onto a Remove Services cluster. A second Remote Service allows you to execute distributed algorithms, wherein multiple machines can be used to accelerate a single optimization computation (e.g., solving a single MIP model, or performing automatic parameter tuning on a model).
This document is organized into a number of sections. The first section provides an overview of Gurobi Compute Server and Remote Services The next section provides details on setting up Remote Services. Then, the following sections provide details on using Remote Services and programming with Remote Services. Finally, we discuss using Remote Services with Gurobi Instant Cloud.