株式会社オクトーバー・スカイ October Sky Co., Ltd.loading
  1. HOME
  2. 製品情報
  3. Gurobi 計算サーバ

Gurobi 計算サーバ

ハイパフォーマンスで、障害時にも耐えうるアプリケーションの構築

異なる計算プラットフォームが混在するシステム上で複数のユーザの同時アクセスや稼動時間のシビアな目標、突発的なユーザ増加の処理…。あらゆる分野のビジネスシーンで最適化アプリケーションの存在が重要視される中で、求められる要件も非常に複雑なものになってきました。
この課題を解決するため、最適化アプリケーションの構築および配備を簡単にできるように設計されたのが Gurobi 計算サーバです。
Gurobi 計算サーバはクライアントのライブラリと結合して、ジョブの実行やキューイング、ロードバランス、フェイルオーバといった機能を強力なサーバに担わせ、拡張性も信頼性も高いアプリケーションを構築します。

Gurobi 計算サーバの特長

複数のクライアント・プラットフォームをサポート

Gurobi Optimizer がサポートしている Windows、Linux、Mac を含む OS 上ならすべてで動作します。クライアントは、計算サーバと同じOSが稼働している必要はありません。

クライアントライセンスは不要

クライアント数は無制限に使用でき、クライアント側のライセンスも必要ありま せん。クライアント・アプリケーションで、単純に計算サーバを指定するだけで設定が完了します。

簡単なセットアップ

Gurogi 計算サーバのセットアップは簡単です。ローカルの場合は、Gurobi Optimizer をインストールして Gurobi 計算サーバプロセスを開始するだけです。

Gurobi 計算サーバの活用シーン

サーバダウン

自動障害対応機能により、サーバ群内の 1 つのサーバがダウンした状態にすぐに対応できます。 さらに自動ロードバランス機能によって、平時にはアイドル状態にあるかもしれない緊急用サーバを簡単に利用でき、稼働している設定の中でのトータルなスループットを増加します。

突発的なアクセス増加

ローカル資源を利用して簡単にサーバを追加できるため、スケールアップ、スケールダウンも柔軟に対応できます。

モダンな複数階層アーキテクチャ

ミッション・クリティカルなエンタープライズ分野において、複数階層アーキテクチャは広く採用されています。そのようなアーキテクチャにおいては、アプリケーションの機能はマシンのセット毎に分割されていて、各々が特定のタスク処理に専念します。Gurobi 計算サーバは、容易にこのようなシステムに統合が可能で、最適化に専念する「最適化層」を追加することができます。

Gurobi 計算サーバの機能概要

機能詳細
クライアント・サーバ機能のシームレスな統合Gurobi Optimizerの新しいライブラリを導入すれば、既存のインターフェイスのまま複数のGurobi計算サーバ上で開発を行うことができます。しかもローカルマシンとの切り替えはスイッチひとつで済むので、クライアント・サーバに関する専門知識がない人でも簡単に扱うことができます。
強力なジョブキューイング機能計算リソースに、ジョブキューイング機能とロードバランシング機能が組込まれており、可能な限り早くジョブを処理します。さらに、重要なジョブを可能な限り早く終わらせるために、ジョブに優先度を付けることも可能です。
迅速な障害発生対応機能一部のサーバがネットワークから切断された時(例:システム異常および保守などによって)、残ったサーバ群はスムーズに稼働を続けます。これによって、計算実行に支障が発生することが避けられ、すでにジョブキュー内にあって実行待ち状態のジョブおよび新たにキューに投入されたジョブは、これらの稼働しているサーバ群によって処理されます。
分散最適化機能
(オプション)

本機能はデフォルトの機能ではないため、本機能を利用するには、ライセンスに追加して本機能のオプション購入が必要です。

分散最適化機能は、簡単に計算サーバ機能にアドオンすることができます。これにより、複数マシンを利用した並列計算の恩恵を享受でき、計算時間が大幅に短縮できます。分散最適化機能が提供する標準的な機能は下記を含みます。



  • 分散MIP
    複数のマシンを使用することで、1つのMIPモデルを解きます。

  • 分散並列処理
    複数のマシンが、それぞれ別のアルゴリズム戦略を用いてLPおよびMIPモデルの求解を行い、どのアルゴリズムが一番早く解を見つけることができるかの競争をします。

  • 分散チューニング
    複数のマシンを用いて実験的求解を行い、パフォーマンス改善が実現できるパラメータセットを見つけ出します。

安全で効率的な通信計算サーバの通信プロトコルは、その動作中にデータ量を減らすために伝送するデータを圧縮し、そして、データの安全性を確実にするためにHTTPS上でTLS暗号化を行います。
組込み管理ツール組込まれたツールによって、管理者は使用状況の情報確認、ジョブの優先度調整、保守のためのサーバ停止、実行中ジョブの強制停止をすることができます。

Gurobi 計算サーバの利用について

  • Gurobi 計算サーバは、Gurobi OptimizerがサポートしているWindows、Linux、Macを含むサポート・プラットフォーム上であれば、インストール可能です。
  • 製品には計算サーバ設定に必要なすべてが含まれていますので、何か別のものを購入する必要も、別のソフトウェアをインストールする必要もありません。

クライアントは、Gurobi OptimizerがサポートしているWindows、Linux、Macを含むOS上ならこれら全てで動作します。さらに、クライアントは、計算サーバと同じOSが稼働している必要はありません。

  • 30日間無料 評価版ライセンス

数理最適化技術の導入をご検討されている方へ

知識と経験豊富な弊社コンサルタントがお客様の抱える問題を解決します!

  • 製品入門トレーニング
PAGE TOP
Menu