- 著者
-
高橋 雅彦
菅原 智義
- 出版者
- 一般社団法人情報処理学会
- 雑誌
- 情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
- 巻号頁・発行日
- vol.2004, no.63, pp.29-36, 2004-06-17
- 参考文献数
- 11
- 被引用文献数
-
1
24時間365日運用可能なサービスを実現するためには、サービスを実行しているサーバの定期メンテナンスなどのときにサービスを透過的に移動できなければならない。そこで我々は、TCPセッションが切断されないプロセスマイグレーション方式を提案する。提案方式はオーバヘッドが低く、クライアント側のOSやアプリケーションの改造を必要としない方式である。したがって、既存のサービスにそのまま適用でき、透過的なサービス移動が実現出来る。これを実現するために、プロセスマイグレーションを同一サブネット内に特化し、OSレベルのプロセスマイグレーション実装と、プロセスごとに割り当てられた仮想IPアドレスを用いた。本方式を実装し、仮想IPアドレスを使用することによるオーバヘッドを測定したところ、約0.15%と極めて低いことを確認した。更に、ApacheやHelixDNAServerといった実アプリケーションも、クライアントとの通信が切断されることなく移動可能であり、実用性を検証した。To improve a service availability operating 24 hours a day for 365 days a year, it is important to support a service continuity mechanism independent on execution hardware and network environment. To achieve it, we propose a method of process migration with TCP session continuity. A Virtual IP address is provided for each service process, and is also migrated when the process is migrated to another computer. Since our method enables a server process migration without changing its communication address, there is no need to modify client-side sisters. Our prototype's overhead on usual network communications is extremely low about 0.15% with additional 19 virtual IP address on a NIC. Furthermore, we have validated that real applications such as Apache and HelixDNAServer are able to be migarated without lost connections.