2024-03-29T10:31:47Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000254432023-04-27T10:00:04Z01164:01867:01874:01876
仮想マシン間の同期による高可用クラスタリング方式の提案Virtual Machine Synchronization for High Availability Clustersjpnhttp://id.nii.ac.jp/1001/00025443/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=25443&item_no=1&attribute_id=1&file_no=1Copyright (c) 2007 by the Information Processing Society of Japan日本電信電話株式会社サイバースペース研究所日本電信電話株式会社サイバースペース研究所日本電信電話株式会社サイバースペース研究所日本電信電話株式会社サイバースペース研究所田村, 芳明佐藤孝治木原, 誠司盛合, 敏インターネット上で提供されるサービスの増加と高機能化に加え、PC サーバの小型化、高速化、低価格化により、企業では多数の PC サーバで構成された複雑なシステムのコスト削減とリソースの有効利用が求められている。この課題を解決するために、仮想マシンを利用して、1つの物理マシン上に複数のサーバ機能を統合することが検討されている。しかし、ハードウェア障害発生時にサービスを継続するためには、特殊なハードウェア、アプリケーションや OS に依存しない、可用性の高い構成が必要である。本稿ではアプリケーションや OS に依存しないで障害発生時にサービスを継続する、仮想マシン間の同期によるクラスタリング技術を提案する。さらに、仮想マシンモニタである Xen を利用したプロトタイプの実装と評価を行い、提案方式の有効性を確認した。Internet services are growing in numbers and functionality. Commodity servers are well used for those services, and service providers face a problem to lower the cost of running numbers of servers. Consolidating multiple servers by using virtual machines is an effective approach to reduce unnecessary costs such as floor space, power, and management, which results in better resource utilization. On the other hand, consolidating multiple servers to a single server may increase the risk of single point of failure. Although high availability architectures should be considered for this, current solutions require specially designed hardware or modifications to running software. In this paper we propose a cluster system that synchronizes virtual machines for high availability, which does not require specific hardware or modifications to software. We present the design, implementation and evaluation of our approach.AN10444176情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS)200736(2007-OS-105)71782007-04-052009-06-30