広域分散環境のための仮想機械を利用したサービス協調複製基盤

書誌事項

タイトル別名
  • コウイキ ブンサン カンキョウ ノ タメ ノ カソウ キカイ オ リヨウ シタ サービス キョウチョウ フクセイ キバン
  • A Cooperative Virtual Machine-based Service Replication Platform for WAN Environments

この論文をさがす

抄録

近年のインターネットサービスは厳しい時間と資源制約のもとに開発されている.サービスに対する高い可用性が求められているものの,短い開発期間からサービスに複製処理を追加し,十分なテストを行うことは難しい.また,離れた拠点に複製を行う広域複製が潜在的には望まれているものの,多くの場合,コストの問題から導入を諦めているのが現状である.本論文では,広域分散環境における仮想機械を利用したサービス協調複製基盤を提案する.まず,サービス提供者がお互いに計算機資源を提供し,サービスを複製しあうことで少ない参加コストでサービスの可用性を高めることができる.次に,仮想機械を用いることでサービスごとの独立性を高め,特定のサービスに依存しない複製処理や再開機能を提供することができる.本基盤をXenとScrap Book for User-Mode Linuxの2つの仮想機械とともに実装し,日本国内の3拠点で実験を行った.その結果,2つのサービスを同時に稼働させた場合でも,障害から回復することが確認された.

Recent Internet services have been developed at extremely limited time and resources. Although service availability is highly demanded, it is generally difficult to achieve high availability within short developing time. Remote replication is a potentially demanded solution to protect a service from whole site down, but it is hardly adopted from small service providers due to unacceptable costs. In this paper, we present a cooperative virtual machine-based replication platform for wide-area environments. We provide a cost-effective, highlyavailable solution via service state replication over peer-to-peer platform. Virtual machines increase reliability over such platform by isolating each other and capturing complete service state. We have implemented a prototype supporting two virtual machines, Xen and Scrap Book for User-Mode Linux. Our experimental results show that the prototype successfully replicated two services on three sites in Japan and recovered them in case of failures.

収録刊行物

被引用文献 (1)*注記

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ