著者
高橋 雅彦 菅原 智義
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
巻号頁・発行日
vol.2004, no.63, pp.29-36, 2004-06-17
参考文献数
11
被引用文献数
1 or 0

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.

言及状況

Twitter (3 users, 8 posts, 0 favorites)

こんな論文どうですか? データセンタ環境に適したTCP無切断プロセスマイグレーションの実現(高橋 雅彦ほか),2004 https://t.co/Ff8syPIwv2
こんな論文どうですか? データセンタ環境に適したTCP無切断プロセスマイグレーションの実現(高橋 雅彦ほか),2004 https://t.co/Ff8syPIwv2
こんな論文どうですか? データセンタ環境に適したTCP無切断プロセスマイグレーションの実現(高橋 雅彦ほか),2004 https://t.co/Ff8syQ07TC
こんな論文どうですか? データセンタ環境に適したTCP無切断プロセスマイグレーションの実現(高橋 雅彦ほか),2004 https://t.co/Ff8syPIwv2
こんな論文どうですか? データセンタ環境に適したTCP無切断プロセスマイグレーションの実現(高橋 雅彦ほか),2004 https://t.co/Ff8syPIwv2
こんな論文どうですか? データセンタ環境に適したTCP無切断プロセスマイグレーションの実現(高信頼性)(高橋 雅彦ほか),2004 http://t.co/gsiuzoj902
これなんてどうですか http://ci.nii.ac.jp/naid/110002913941/ RT . @ceekz: 1台のサーバに複数の IP を設定して、プロセスごとに IP アドレスを切り替えたいなぁ。クローラ開発的な意味で。良い方法ある?

収集済み URL リスト