本研究では、大規模ネットワーク上で効率的に動作する、GridFTPの性能を最適化する通信プロトコルを設計した。また、提案方式の有効性をシミュレーション実験により定量的に明らかにした。グリッドコンピューティングでは、大容量のデータを効率的に転送するために、GridFTPと呼ばれるデータ転送プロトコルが用いられている。GridFTPは、複数のTCPコネクションを並列に確立することによりスループットの向上を図る、「並列データ転送」と呼ばれる機能をサポートしている。しかし、大規模ネットワークにおいてGridFTPが高いスループットを実現するためには、並列TCPコネクション数を、ネットワーク環境に応じて適切に設定しなければならない。本研究では、グリッドのミドルウエア層から計測できる情報のみを用いて、並列TCPコネクション数を調整する機構GridFTP-APT(GridFTP with Automatic Parallelism Tuning)を設計した。さらに本研究では、シミュレーション実験により、GridFTP-APTの性能を明らかにした。その結果、GridFTP-APTの最適な制御パラメータを明らかにするとともに、GridFTP-APTはバックグラウンドトラヒックの存在する環境下でも良好に動作すること、またREDルータを導入することにより、GridFTPセッション間の公平性が改善されることを示した。
|