@techreport{oai:ipsj.ixsq.nii.ac.jp:00025481, author = {藤田, 肇 and 松葉, 浩也 and 石川, 裕 and HAJIME, FUJITA and HlROYA, MATSUBA and YUTAKA, ISHIKAWA}, issue = {86(2006-OS-103)}, month = {Jul}, note = {クラスタはハイエンドコンピューティングの分野においてますます広く用いられるようになってきている.そうしたシステムにおいて,クラスタの性能と可用性を向上させる重要な技術の1つがプロセスマイグレーションである。本研究では,既に我々が提案したクラスタにおける単一IPアドレスプロトコルスタックと分散共有メモリとを統合した透過的なプロセスマイグレーション機構を提案する.この機構のもとでは共有メモリ領域を通じて他のプロセスと通信を行うプロセスや,ソケットを通じて別のホストと通信を行っているプロセスを移送し,異なるホストで実行を継続することができる.予備実装によるシステムをApache HTTPサーバによる動的コンテンツの配信を用いて評価した結果,ワーカプロセスを4台のクラスタ上に分散させることにより,使用するノード数に比例した性能向上が得られることが示された., Cluster systems are becoming more popular in high-end computing. In such systems, process migration is one of the most important techniques for improving performance and availability. In this research, we propose a transparent process migration mechanism that is integrated with distributed shared memory and single IP address cluster which we introduced before. By using this system, processes communicate with other process by means of shared memory or socket are able to keep running at another host. Experimental results with a preliminary implementation show that our system enables Apache HTTP Server to be distributed among cluster nodes and the system improves Apache's performance in dynamic content creation. The performance is linearly proportional to the number of nodes at least up to four nodes.}, title = {Linuxにおける共有メモリを保持するプロセスのマイグレーション機構}, year = {2006} }