(57)【要約】【課題】データが各コンピュータに分散してバックアップされるネットワークＲＡＩＤシステムにおいて、低消費電力で効率性・信頼性を向上させることが可能なネットワークＲＡＩＤシステム、その電源管理装置、およびコンピュータが実行するためのプログラムを提供することを目的とする。【解決手段】ネットワークを介して相互に接続された複数のコンピュータと、前記各コンピュータにそれぞれ接続された記憶手段とを備えたネットワークＲＡＩＤシステムにおいて、前記各コンピュータはそれぞれ接続された記憶手段に同一のデータを書き込んで各記憶手段に同一のデータを保持し、前記各コンピュータは、ネットワークＲＡＩＤシステムを構成するコンピュータの電源を一元的に管理可能に構成されている。【選択図】        図１
2006106900.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して相互に接続された複数のコンピュータと、前記各コンピュータにそれぞれ接続された記憶手段とを備えたネットワークＲＡＩＤシステムにおいて、
前記各コンピュータはそれぞれ接続された記憶手段に同一のデータを書き込んで各記憶手段に同一のデータを保持し、
前記各コンピュータは、ネットワークＲＡＩＤシステムを構成するコンピュータの電源を一元的に管理可能に構成されていることを特徴とするネットワークＲＡＩＤシステム。
【請求項２】
前記各コンピュータは、
使用者により電源ＳＷがＯＮされたことを検出してコンピュータ内の各部に電源を供給する第１モードと、ＲＡＩＤ機能を実行するための部位にのみ電源が供給される第２モードと、前記ネットワークを介して通信を行うための部位にのみ電源が供給される第３モードと、を有することを特徴とする請求項１に記載のネットワークＲＡＩＤシステム。
【請求項３】
前記各コンピュータは、前記各モードを識別するための表示を行う表示手段を備えたことを特徴とする請求項２に記載のネットワークＲＡＩＤシステム。
【請求項４】
前記各コンピュータは、
他のコンピュータを、前記第３のモードから前記第２のモードに変更させることが可能に構成されていることを特徴とする請求項２または請求項３に記載のネットワークＲＡＩＤシステム。
【請求項５】
前記各コンピュータが前記第３のモードにある場合に、１つのコンピュータの電源ＳＷがＯＮされて前記第１モードとなった場合には、当該１つのコンピュータは、他のコンピュータを前記第３モードから前記第２モードに変更させることを特徴とする請求項４に記載のネットワークＲＡＩＤシステム。
【請求項６】
前記各コンピュータは、
他のコンピュータを、前記第２モードから前記第３モードに変更させることが可能に構成されていることを特徴とする請求項２〜請求項５のいずれか１つに記載のネットワークＲＡＩＤシステム。
【請求項７】
１つのコンピュータが前記第１のモードで、他のコンピュータが第２のモードである場合に、前記１つのコンピュータで前記電源ＳＷがＯＦＦされたことを検出しまたは電源ＯＦＦコマンドが発行されると、前記第３のモードになるとともに、当該１つのコンピュータは、他のコンピュータを、前記第２モードから前記第３モードに変更させることことを特徴とする請求項６に記載のネットワークＲＡＩＤシステム。
【請求項８】
記憶手段を有する他の１または複数のコンピュータとネットワークを介して接続され、前記記憶手段と自機の記憶手段を利用して前記ネットワーク内でネットワークＲＡＩＤシステムを構成するコンピュータの電源管理装置において、
使用者により電源ＳＷがＯＮされたことを検出してコンピュータ内の各部に電源を供給する第１モードと、ＲＡＩＤ機能を実行するための部位のみに電源が供給される第２モードと、前記ネットワークを介して通信を行うための部位のみに電源が供給される第３モードとを遷移させる電源管理手段と、
を備えたことを特徴とする電源管理装置。
【請求項９】
前記電源管理手段は、
前記各モードを識別するための表示を行うモード表示手段を含むことを特徴とする請求項８に記載の電源管理装置。
【請求項１０】
前記電源管理手段は、
前記ネットワークＲＡＩＤシステムを構成する他のコンピュータを、前記第３のモードから前記第２のモードに変更させる第１の変更指示手段を含むことを特徴とする請求項８または請求項９に記載の電源管理装置。
【請求項１１】
前記第１の変更指示手段は、
前記ネットワークＲＡＩＤシステムを構成する各コンピュータが前記第３モードにある場合において、電源ＳＷがＯＮされて前記コンピュータが前記第１のモードとなった場合には、他のコンピュータを前記第３モードから前記第２モードに変更させることを特徴とする請求項１０に記載の電源管理装置。
【請求項１２】
前記電源管理手段は、
前記ネットワークＲＡＩＤシステムを構成する他のコンピュータから前記第３のモードから前記第２のモードに変更の指示を受けた場合には、前記コンピュータを前記第３モードから前記第２モードに変更する第１の変更手段を含むことを特徴とする請求項８〜請求項１１のいずれか１つに記載の電源管理装置。
【請求項１３】
前記電源管理手段は、
前記ネットワークＲＡＩＤシステムを構成する他のコンピュータを、前記第２モードから前記第３のモードに変更させる第２の変更指示手段を含むことを特徴とする請求項８〜請求項１２のいずれか１つに記載の電源管理装置。
【請求項１４】
前記第２の変更指示手段は、
前記コンピュータが前記第１のモードで、ネットワークＲＡＩＤシステムを構成する他のコンピュータが第２のモードである場合において、前記電源ＳＷがＯＦＦされたことを検出しまたは電源ＯＦＦコマンドが発行されると、前記コンピュータを前記第３モードに遷移させ、前記他のコンピュータを、前記第２モードから前記第３モードに変更させることを特徴とする請求項１３に記載の電源管理装置。
【請求項１５】
前記電源管理手段は、
前記ネットワークＲＡＩＤシステムを構成する他のコンピュータから前記第２のモードから前記第３のモードへの変更の指示を受けた場合には、前記コンピュータを前記第２のモードから前記第３のモードに変更する第２の変更手段を含むことを特徴とする請求項９に記載の電源管理装置。
【請求項１６】
コンピュータを、請求項１０〜１５のいずれか１つに記載の電源管理装置の各手段として機能させることを特徴とするコンピュータが実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークＲＡＩＤシステム、その電源管理装置、およびコンピュータが実行するためのプログラムに関し、詳細には、ネットワークＲＡＩＤシステムを低消費電力で信頼性・効率性の高い的に実現することが可能なネットワークＲＡＩＤシステム、その電源管理装置、およびコンピュータが実行するためのプログラムに関する。
【背景技術】
【０００２】
近時、ハードディスクの高速化と、高い信頼性を実現するための技術として、ＲＡＩＤ （Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ）が使用されている。例えば、ＲＡＩＤ１は、複数のハードディスクドライブに同一のデータを書き込む技術であり、ミラーリングと呼ばれる場合もある。同一のデータを書き込んでいるので、いずれかのハードディスクが破損しても、破損していないハードディスクを用いて処理を続行でき、高い信頼性を達成することができる。複数のハードディスクとして、２台のハードディスクを組み合わせる場合が多いが、より多くの台数のハードディスクを組み合わせることもある。この場合は、多数決論理により、複数のハードディスクが保持する値のうち、最も多くのハードディスクに保持されている値を最終的な正しい値として採用する手法が利用される。従来の典型的なＲＡＩＤに関する技術が、下記特許文献１に記載されている。
【０００３】
サーバ／クライアントシステムにおいて、サーバでＲＡＩＤを使用した場合は、データはサーバで集中管理されるので利便性は高いが、そのデータ管理しているサーバが何等なの原因でダウンしてしまった場合は、業務を継続することが困難になってしまうという問題がある。
【０００４】
また、サーバ／クライアントシステムでは、データの保全性・業務の継続性を維持するために、ハードウエアＲＡＩＤなどを多重化したシステムを構築して信頼性を向上させているが、サーバが高価になるため、安価にサーバ／クライアントシステムを構成することができないという問題がある。
【０００５】
【特許文献１】特開２０００−２２２８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した課題を解決するために、本願出願人は、本願出願に先立って、ネットワークを介して相互に接続された複数のコンピュータと、各コンピュータにそれぞれ接続された記憶手段とで構築したネットワークＲＡＩＤシステムを特許出願（未公開）している。かかるネットワークＲＡＩＤシステムでは、各コンピュータにそれぞれ接続された記憶手段を利用して、ネットワーク内で仮想ＲＡＩＤ装置を構成し、さらに、各コンピュータはそれぞれ接続された記憶手段に同一のデータを書き込んで各記憶手段に同一のデータを保持することにより、安価でかつ信頼性の高いＲＡＩＤシステムを実現することができる。
【０００７】
このように、データが各コンピュータに分散してバックアップされる場合、ネットワークＲＡＩＤシステムを構成するコンピュータが常時電源ＯＮの状態にない場合には、データの整合性を維持することが困難になる。また、データの保全性・業務の継続性を維持するために、コンピュータを常時電源ＯＮの状態にすることは、消費電力が大きくなってしまうため、ネットワークＲＡＩＤシステム全体のランニングコストが高くなってしまう。
【０００８】
本発明は、上記に鑑みてなされたものであり、データが各コンピュータに分散してバックアップされるネットワークＲＡＩＤシステムにおいて、低消費電力で効率性・信頼性を向上させることが可能なネットワークＲＡＩＤシステム、その電源管理装置、およびコンピュータが実行するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して相互に接続された複数のコンピュータと、前記各コンピュータにそれぞれ接続された記憶手段とを備えたネットワークＲＡＩＤシステムにおいて、前記各コンピュータはそれぞれ接続された記憶手段に同一のデータを書き込んで各記憶手段に同一のデータを保持し、前記各コンピュータは、ネットワークＲＡＩＤシステムを構成するコンピュータの電源を一元的に管理可能に構成されていることを特徴とする。
【００１０】
これにより、ネットワークを介して他のコンピュータの電源管理を行うことにより、ネットワークＲＡＩＤシステムを構成する複数のコンピュータの稼働状態に応じて、電源ＯＮ／ＯＦＦを一元的に管理することができ、低消費電力でネットワークＲＡＩＤシステムの効率性・信頼性を向上させることができる。
【００１１】
また、本発明の好ましい態様によれば、前記各コンピュータは、使用者により電源ＳＷがＯＮされたことを検出してコンピュータ内の各部に電源を供給する第１モードと、ＲＡＩＤ機能を実行するための部位にのみ電源が供給される第２モードと、前記ネットワークを介して通信を行うための部位にのみ電源が供給される第３モードと、を有することが望ましい。これにより、システムを運用するために必要な部位にのみ通電でき、より低消費電力化を図ることができる。
【００１２】
また、本発明の好ましい態様によれば、前記各コンピュータは、前記各モードを識別するための表示手段を備えたことが望ましい。これにより、使用者はコンピュータの起動状態を容易に判別することができる。
【００１３】
また、本発明の好ましい態様によれば、前記各コンピュータは、他のコンピュータを、前記第３のモードから前記第２のモードに変更させることが可能に構成されていることが望ましい。これにより、使用者がネットワークＲＡＩＤシステムを構成する全てのコンピュータの電源を投入する必要がなくなり、使用者の利便性を向上させることができる。
【００１４】
また、本発明の好ましい態様によれば、前記各コンピュータが前記第３のモードにある場合に、１つのコンピュータの電源ＳＷがＯＮされて前記第１モードとなった場合には、当該１つのコンピュータは、他のコンピュータを前記第３モードから前記第２モードに変更させることが望ましい。これにより、使用者は自己が使用するコンピュータの電源ＳＷを投入するだけで、ネットワークＲＡＩＤシステムを使用することができる。
【００１５】
また、本発明の好ましい態様によれば、前記各コンピュータは、他のコンピュータを、前記第２モードから前記第３モードに変更させることが可能に構成されていることが望ましい。これにより、使用者がネットワークＲＡＩＤシステムを構成する全てのコンピュータの電源を切断する必要がなくなり、使用者の利便性を向上させることができる。
【００１６】
また、本発明の好ましい態様によれば、１つのコンピュータが前記第１のモードで、他のコンピュータが第２のモードである場合に、前記１つのコンピュータで、前記電源ＳＷがＯＦＦされたことを検出しまたは電源ＯＦＦコマンドが発行されると、電源ＳＷがＯＦＦされると前記第３のモードになるとともに、当該１つのコンピュータは、他のコンピュータを、前記第２モードから前記第３モードに変更させることが望ましい。これにより、使用者は自己が使用するコンピュータの電源ＳＷを切断するだけで、ネットワークＲＡＩＤシステムを構成する他のコンピュータの電源をＯＦＦすることができ、電源の消し忘れ等を防止することができる。
【００１７】
上述した課題を解決し、目的を達成するために、本発明は、記憶手段を有する他の１または複数のコンピュータとネットワークを介して接続され、前記記憶手段と自機の記憶手段を利用して前記ネットワーク内でネットワークＲＡＩＤシステムを構成するコンピュータの電源管理装置において、使用者により電源ＳＷがＯＮされたことを検出してコンピュータ内の各部に電源を供給する第１モードと、ＲＡＩＤ機能を実行するための部位に電源が供給される第２モードと、前記ネットワークを介して通信を行うための部位に電源が供給される第３モードとを遷移させる電源管理手段と、を備えたことを特徴とする。
【００１８】
また、本発明の好ましい態様によれば、前記電源管理手段は、前記各モードを識別するための表示を行う表示手段を含むことが望ましい。
【００１９】
また、本発明の好ましい態様によれば、前記電源管理手段は、前記ネットワークＲＡＩＤシステムを構成する他のコンピュータを、前記第３のモードから前記第２のモードに変更させる第１の変更指示手段を含むことが望ましい。
【００２０】
また、本発明の好ましい態様によれば、前記第１の変更指示手段は、前記ネットワークＲＡＩＤシステムを構成する各コンピュータが前記第３モードにある場合において、電源ＳＷがＯＮされて前記第１のモードとなった場合には、他のコンピュータを前記第３モードから前記第２モードに変更させることが望ましい。
【００２１】
また、本発明の好ましい態様によれば、前記電源管理手段は、前記ネットワークＲＡＩＤシステムを構成する他のコンピュータから前記第３のモードから前記第２のモードに変更の指示を受けた場合には、コンピュータを前記第３モードから前記第２モードに変更する第１の変更手段を含むことが望ましい。
【００２２】
また、本発明の好ましい態様によれば、前記電源管理手段は、前記ネットワークＲＡＩＤシステムを構成する他のコンピュータを、前記第２のモードから前記第３のモードに変更させる第２の変更指示手段を含むことが望ましい。
【００２３】
また、本発明の好ましい態様によれば、前記第２の変更指示手段は、自機が前記第１のモードで、ネットワークＲＡＩＤシステムを構成する他のコンピュータが第２のモードである場合において、使用者により前記電源ＳＷがＯＦＦされたことを検出しまたは電源ＯＦＦコマンドが発行されると、前記第３のモードに遷移し、前記他のコンピュータを、前記第２のモードから前記第３のモードに変更させることが望ましい。
【００２４】
また、本発明の好ましい態様によれば、前記電源管理手段は、前記ネットワークＲＡＩＤシステムを構成する他のコンピュータから前記第２のモードから前記第３のモードへの変更の指示を受けた場合には、コンピュータを前記第２のモードから前記第３のモードに変更する第２の変更手段を含むことが望ましい。
【００２５】
また、本発明の好ましい態様によれば、コンピュータにプログラムを実行させることにより、上述の電源管理装置の各手段として機能させることが望ましい。
【発明の効果】
【００２６】
本発明によれば、各コンピュータは、ネットワークＲＡＩＤシステムを構成するコンピュータの電源を一元的に管理可能に構成されているので、データが各コンピュータに分散してバックアップされるネットワークＲＡＩＤシステムにおいて、低消費電力で効率性・信頼性を向上させることが可能なネットワークＲＡＩＤシステム、その電源管理装置、およびコンピュータが実行するためのプログラムを提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下に、この発明にかかるネットワークＲＡＩＤシステム、その電源管理装置、およびコンピュータが実行するためのプログラムを適用した実施例を、図面を参照しつつ詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【実施例】
【００２８】
［ネットワークＲＡＩＤシステムの全体構成］
図１は、本発明の一実施例に係るネットワークＲＡＩＤシステム１の構成を示す図である。図１において、複数、例えば３台のコンピュータ２００Ａ、Ｂ、Ｃがネットワーク１００を介して相互に接続されている。各コンピュータ２００Ａ、Ｂ、Ｃには、その起動状態（モード）を識別するための表示を行う通常起動用ＬＥＤ２０６およびスタンバイ用ＬＥＤ２０７が設けられている。以下、コンピュータ２００Ａ、Ｂ、Ｃを特に区別する必要がない場合は、コンピュータ２００と表記する。ネットワーク１００は、例えばＬＡＮ（ローカルエリアネットワーク）で構成することができる。このネットワーク１００は、有線に限られるものではなく無線でもよい。
【００２９】
コンピュータ２００Ａ、Ｂ、Ｃには、それぞれ記憶手段であるディスク装置３００Ａ、Ｂ、Ｃが接続されている。ディスク装置は、内蔵タイプでも外付けタイプのいずれでも良い。以下、ディスク装置３００Ａ、Ｂ、Ｃを特に区別する必要がない場合は、ディスク装置３００と表記する。ディスク装置３００Ａ、Ｂ、Ｃは、それぞれ、ＯＳ（例えば、Ｗｉｎｄｏｗｓ(登録商標）ＯＳ、Ｕｎｉｘ(登録商標）、Ｌｉｎｕｘ(登録商標）等）やアプリケーション等が格納される第１領域３０１Ａ、Ｂ、Ｃと、ＲＡＩＤ専用の領域である第２領域（以後「特定領域」という）３０２Ａ、Ｂ、Ｃと、コンピュータ２００Ａ、Ｂ、Ｃのマシン固有の情報が格納される第３領域３０２Ａ、Ｂ、Ｃとを有している。
【００３０】
この特定領域３０２Ａ、Ｂ、Ｃは、コンピュータ２００Ａ、Ｂ、Ｃにより共有される仮想的なＲＡＩＤ装置（仮想ＲＡＩＤ装置）４００を構成する。なお、この領域の割り当ては一例であって、ディスク装置３００の領域の割り当ては特に限定されるものではない。
【００３１】
本実施例に係るネットワークＲＡＩＤシステム１の第１の特徴は、システム内の各コンピュータ２００Ａ、Ｂ、Ｃが有するディスク装置３００Ａ、Ｂ、Ｃを利用して仮想ＲＡＩＤ装置４００を構成している点にある。仮想ＲＡＩＤ装置４００を構成する複数の特定領域３０２Ａ、３０２Ｂ、３０２Ｃのデータを、各コンピュータ２００Ａ、Ｂ、Ｃで共有することができる。各コンピュータ２００Ａ、Ｂ、Ｃは、それぞれ特定領域３０２Ａ、３０２Ｂ、３０２Ｃに同一のデータを書き込み、各特定領域３０２Ａ、３０２Ｂ、３０２Ｃで同一のデータを保持する。
【００３２】
本実施例に係るネットワークＲＡＩＤシステム１の第２の特徴は、当該仮想ＲＡＩＤ装置４００を構成する複数の特定領域３０２Ａ、３０２Ｂ、３０２のいずれか１つに障害が発生しても、残りの特定領域のデータから障害が発生した特定領域のデータが復元でき、データの可用性を向上させることができる点にある。
【００３３】
本実施例に係るネットワークＲＡＩＤシステム１の第３の特徴は、低消費電力化および高効率性・高信頼性のために、各コンピュータ２００Ａ、Ｂ、Ｃが、ネットワークＲＡＩＤシステム１内のコンピュータ２００Ａ、Ｂ、Ｃの電源を一元的に管理している点である。
【００３４】
なお、ここでは、第１領域３０１、特定領域３０２、および第３領域３０３を１つのディスク装置３００に割り当てているが、記憶手段を複数のディスク装置で構成し、特定領域３０２を第１領域３０１、第２領域３０３と物理的に別のディスク装置に割り当てることにしても良い。
【００３５】
図２は、第１領域３０１と第３領域３０３を第１ディスク装置３１０に割り当て、特定領域３０２を第２ディスク装置３１１に割り当てた場合のネットワークＲＡＩＤシステム１の構成例を示す図である。すなわち、本実施例の記憶手段は、単一のディスク装置で構成しても、複数のディスク装置で構成することに良い。ディスク装置３１０、３１１は、ホットスワップ可能に構成されるのが望ましい。
【００３６】
［コンピュータの構成］
図３は、コンピュータ２００の構成を示すブロック図である。コンピュータ２００は、例えば、ＰＣ（パーソナルコンピュータ）やＷＳ（ワークステーション）で構成することができる。コンピュータ２００は、図３に示すように、ネットワーク１００に接続するためのＬＡＮコントローラ２０１と、コンピュータの各部の動作を制御する制御部２０２と、電源装置２０８を制御する電源制御装置２０３と、キーボード、マウス、タブレット等からなる入力装置２０４と、ＬＣＤやＣＲＴからなる表示装置２０５と、通常起動状態にある場合に点灯する通常起動用ＬＥＤ２０６と、スタンバイ状態にある場合に点灯するスタンバイ用ＬＥＤ２０７と、コンピュータの各部に電源を供給する電源装置２０８とを備えている。
【００３７】
ＬＡＮコントローラ２０１は、ネットワーク１００に接続するＬＡＮカード等から構成されており、Ｗａｋｅ  ｕｐ  ＬＡＮ機能を有している。制御部２０２は、メインボードに搭載されており、プログラムやデータを記憶するＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｌｙ）、一時的にデータを保管するＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、及びプログラムやデータを当該ＲＯＭやディスク装置３００から読み出して実行するＣＰＵ等で構成される。
【００３８】
制御部２０２は、プログラムを実行することにより、ディスク装置３００に対するデータの書き込み／読み出しの制御等を行うＲＡＩＤ制御部２２１として機能する。具体的には、ＲＡＩＤ制御部２２１は、データの書き込み要求が発生した場合に、前記他のコンピュータに当該データの書き込みを依頼し、また、ディスク装置３００の特定領域３０２に当該データを書き込む機能、他のコンピュータ２００からデータの書き込み要求を受け取った場合に、ディスク装置３００の特定領域３０２に当該データを書き込む機能、ディスク装置３００の特定領域３０２から独自のタイミングでデータの読み出しを行う機能を有している。
【００３９】
また、制御部２０２は、プログラムを実行することにより、コンピュータ内部の電源管理を行うとともに、ネットワークＲＡＩＤシステム１を構成するコンピュータ２００Ａ、Ｂ、Ｃの電源をネットワーク１００を介して一元管理する電源管理部２２２として機能する。
【００４０】
電源管理部２２２は、電源制御装置２０３を制御するとともに、電源制御装置２０３から入力される起動情報に基づいてコンピュータ２００の起動状態（通常起動状態、スタンバイ状態、電源ＯＦＦ状態）を遷移させる。電源管理部２２２は、ネットワークＲＡＩＤシステム１を構成する他のコンピュータ２００に特殊電源ＯＮ／ＯＦＦ信号を送出する。
【００４１】
また、電源管理部２２２は、使用者がコンピュータのＪＯＢ操作画面に設けられた電源ＯＦＦを実行するＪＯＢを選択指示した場合において、ソフトウエア処理により電源ＯＦＦコマンドを受け付けて、電源制御装置２０３に通知する。これに応じて、電源制御装置２０３は、電源ＳＷがＯＦＦされた場合と同様の処理を行う。
【００４２】
電源制御装置２０３は、電源用のボード等に搭載されており、例えば、ＣＰＵ、ファームウエアが記憶されたＲＯＭ、ＬＡＮコントローラ２０１等と通信を行うためのポート制御部等で構成することができる。電源制御装置２０３は、電源管理部２２２の指示に従って、電源装置２０８の制御、第１および第２スイッチ２０９、２１０のＯＮ／ＯＦＦ、および電源状態表示用ＬＥＤ２０の点灯を制御する。また、電源制御装置２０３は、使用者により押下される機械スイッチである電源ＳＷのＯＮ／ＯＦＦ、ネットワーク２００を介して入力される特殊電源ＯＮ／ＯＦＦ信号を検出する。
【００４３】
電源装置２０８は、商用電源に接続されており、ＡＣ−ＤＣ変換を行って、コンピュータ用のＤＣ電源を生成する。電源装置２０８は、電源制御部２０３の制御に従って、電源ライン２３１、２３２を介して、コンピュータ２００の各部に電源を供給する。電源ライン２３１は、常時電源が供給されるラインであり、電源ＳＷがＯＦＦの場合においても電源装置２０８が商用電源に接続されている限り給電が行われる。この電源ライン２３１には、ＬＡＮコントローラ２０１および電源制御装置２０３が接続されている。これにより、電源ＳＷがＯＦＦの場合でも、ネットワーク１００を介して他のコンピュータと通信することができる。電源ライン２３２は、電源制御装置２０３の制御に従って、給電が行われる。この電源ライン２３２には、制御部２０２、入力装置２０４、表示装置２０５、およびディスク装置３００が接続されている。入力装置２０４および表示装置２０５に接続される電源ライン２０３には、第１および第２スイッチ２０９、２１０が設けられている。
【００４４】
図４は、各コンピュータ２００Ａ、Ｂ、Ｃの表示装置２０３Ａ、Ｂ、Ｃに表示される特定領域３０２Ａ、Ｂ、Ｃの一例を示す図である。図４に示すように、特定領域３０２Ａ、Ｂ、Ｃは、各コンピュータ２００Ａ、Ｂ、Ｃから単一なディスク領域として認識される。同図に示す例では、各特定領域３０２Ａ、Ｂ、Ｃは９００ＭＢであり、各コンピュータ２００Ａ、Ｂ、Ｃから９００ＭＢの単一なディスク領域として認識される。
【００４５】
［データの書き込み・読み込み動作］
各コンピュータ２００Ａ、Ｂ、Ｃが、ディスク装置３００Ａ、Ｂ、Ｃの特定領域３０２Ａ、Ｂ、Ｃに対して、データの書き込み・読み込む動作を説明する。図６は、コンピュータ２００Ａ、Ｂ、Ｃが、ディスク装置３００Ａ、Ｂ、Ｃの特定領域３０２Ａ、Ｂ、Ｃに対して、データの書き込み・読み込む動作の概略を説明するためのフローチャートである。
【００４６】
図５において、コンピュータ２００Ａ、Ｂ、Ｃのいずれか１つでデータの更新が発生した場合には（Ａ１の［Ｙｅｓ」）、当該コンピュータ２００は、特定領域３０２を占有して、データを書き込むことを他のコンピュータ２００に通知する（Ａ２）。通知を受信した全てのコンピュータ２００の用意ができた場合には（Ａ３の「Ｙｅｓ」）、各コンピュータ２００でそれぞれの特定領域３０２でデータの更新を開始する（Ａ４）。全てのコンピュータ２００でデータ更新が完了した場合には（Ａ５の「Ｙｅｓ」）、データの更新を終了する。他方、コンピュータ２００Ａ、Ｂ、Ｃのいずれにもデータの更新が発生しない場合には（Ａ１の［Ｎｏ」）、各コンピュータ２００Ａ、Ｂ、Ｃは、独自のタイミングで各特定領域３０２Ａ、Ｂ、Ｃで読み取る（Ａ６の「Ｎｏ」）。
【００４７】
図５は、各コンピュータ２００Ａ、Ｂ、Ｃが、ディスク装置３００Ａ、Ｂ、Ｃの特定領域３０２Ａ、Ｂ、Ｃに対して、データの書き込み・読み込む動作を説明するための模式図である。同図では、コンピュータ２００Ａがディスク装置３００Ａでデータの更新が発生した場合の動作を説明する。同図において、ファイルシステム・コール２５２および特定領域ファイルモジュール２５３は、上述したＲＡＩＤ制御部２２１の１機能である。
【００４８】
書き込み処理時には、各コンピュータ２００Ａ、Ｂ、Ｃの特定領域ファイルモジュール２５３Ａ、Ｂ、Ｃは、リアルタイムにデータの更新を行うことで、データの冗長化を行う。冗長化処理中は、各コンピュータ２００Ａ、Ｂ、Ｃは、ネットワークＲＡＩＤシステム１を構成する全てのコンピュータ２００に対して、ファイルシステムの最下層のコマンドレベルでネットワーク１００越しに、他のファイル更新要求を排他処理する。
【００４９】
読み込み処理は、各コンピュータ２００Ａ、Ｂ、Ｃで逐次可能となっている。ファイル読み込み時には、各コンピュータ２００Ａ、Ｂ、Ｃの特定領域ファイルモジュール２５３１Ａ、Ｂ、Ｃは、それぞれ特定領域３０２Ａ、Ｂ、Ｃのファイルを独自のタイミングで読み取ることが可能となっている。
【００５０】
コンピュータ２００Ａにおいて、アプリケーション２５１Ａでファイルの特定領域３０２への書き込み要求が発生した場合には、ファイルシステム・コール２５２Ａは、特定領域ファイルモジュール２５３Ａに特定領域３０２へのファイルの書き込みを依頼する。特定領域ファイルモジュール２５３Ａは、コンピュータ２００Ｂ、Ｃの特定領域ファイルモジュール２５３Ｂ、Ｃに対して、ファイルとタイムスタンプを送信して、書き込みを依頼する。そして、特定領域ファイルモジュール２５３Ａ、Ｂ、Ｃは、ディスク装置３００Ａ、Ｂ、Ｃの特定領域３０２Ａ、Ｂ、Ｃに略同時に同一のファイルをそれぞれ書き込む。
【００５１】
［コンピュータの電源状態の遷移］
図７は、コンピュータ２００の電源状態の遷移を示す図である。図７において、（１）通常起動状態（第１モード）は、使用者により電源ＳＷがＯＮされて、コンピュータ２００の各部に電源が供給されている状態で、コンピュータ２００が通常に起動している状態である。（２）スタンバイ状態（第２のモード）は、コンピュータ２００を起動した状態であるが、ＲＡＩＤ機能を実行するための部位のみに電源が供給された省電力状態であり、ＲＡＩＤ機能に必要のない部位、例えば、入力装置２０４および表示装置２０５等への電源の供給を切断した状態である。（３）電源ＯＦＦ状態（第３のモード）は、ネットワーク１００を介して通信を行うための部位のみに電源が供給された状態で、ＬＡＮコントローラ２０１および電源制御装置２０３以外への電源の供給が切断された状態である。
【００５２】
使用者により電源ＳＷがＯＮされると、電源制御装置２０３は、電源装置２０８に電源ライン２３２からの電源の供給を開始させる。これにより、制御部２０２に電源が供給され、電源管理部２２２が起動する。電源管理部２２２は、電源制御装置２０３から入力される起動情報（電源ＳＷのＯＮによる起動）に基づき、電源制御装置２０３を介して、第１および第２スイッチ２０９、２１０をＯＮさせる。これにより、コンピュータ２００の各部に電源が供給され、通常起動状態（１）となる。
【００５３】
また、使用者により電源ＳＷがＯＦＦされた場合または電源ＯＦＦコマンドを受け取った場合は、電源制御装置２０３は、電源装置２０８に電源ライン２３２からの電源の供給を停止させる。これにより、ＬＡＮコントローラ２０１および電源制御装置２０３以外への電源の供給が切断され、電源ＯＦＦ状態となる。
【００５４】
特殊電源ＯＮは、ネットワーク１００を介して、電源ＯＦＦ状態からスタンバイ状態にする機能である。コンピュータ２００が電源ＯＦＦ状態にある場合に、ネットワーク１００を介して、特殊電源ＯＮ信号が電源制御装置２０３に入力されると、電源制御装置２０３は、電源装置２０８に電源ライン２３２からの電源の供給を開始させる。これにより、制御部２０２に電源が供給され、電源管理部２２２が起動する。電源管理部２２２は、電源制御装置２０３から入力される起動情報（特殊電源ＯＮによる起動）に基づき、電源制御装置２０３を介して、第１および第２スイッチ２０９、２１０をＯＦＦさせる。これにより、これにより、スタンバイ状態となり、ＲＡＩＤ機能を実行するために（バックアップ動作のために）必要な部位（制御部２０２およびディスク装置３００等）に電源が供給され、ＲＡＩＤ機能を実行するために必要のない入力装置２０４および表示装置２０５等への電源の供給が遮断される。
【００５５】
特殊電源ＯＦＦは、ネットワーク１００を介して、スタンバイ状態から電源ＯＦＦ状態にする機能である。コンピュータ２００がスタンバイ状態にある場合に、ネットワーク１００を介して特殊電源ＯＦＦ信号が入力されると、電源管理部２２２は、電源制御装置２０３を介して、電源ライン２３２からの電源の供給を停止させる。これにより、電源ＯＦＦ状態となる。
【００５６】
［起動時の動作］
コンピュータ２００Ａ、Ｂ、Ｃが電源ＯＦＦ状態にある場合に、１台のコンピュータ２００のみの電源ＳＷをＯＮして、ＲＡＩＤシステムを起動させる場合について説明する。ここでは、コンピュータ２００Ａの電源ＳＷをＯＮさせた場合の動作を説明する。コンピュータ２００Ｂ、Ｃの電源ＳＷをＯＮさせた場合も同様な動作を行うのでここではその説明を省略する。
【００５７】
図８は、コンピュータ２００Ａ、Ｂ、Ｃが電源ＯＦＦ状態にある場合に、１台のコンピュータ２００のみの電源ＳＷをＯＮして、ＲＡＩＤシステムを起動させる動作を説明するためのフローチャート、図９は、コンピュータ２００Ａ、Ｂ、Ｃが電源ＯＦＦ状態にある場合に、１台のコンピュータ２００のみの電源ＳＷをＯＮして、ＲＡＩＤシステムを起動させる動作を説明するための説明図である。
【００５８】
図８において、コンピュータ２００Ａ、Ｂ、Ｃが電源ＯＦＦ状態にある場合に（Ｓ１）、コンピュータ２００Ａにおいて、使用者により電源ＳＷがＯＮされると（Ｓ２）、電源制御装置２０３は、電源装置２０８に電源ライン２３２からの電源の供給を開始させる（Ｓ３）。これにより、制御部２０２に電源が供給され、電源管理部２２２が起動する。電源管理部２２２は、電源制御装置２０３から入力される起動情報（電源ＳＷのＯＮによる起動）に基づいて起動条件を判定する（Ｓ４）。この場合は、電源ＳＷのＯＮによる起動であるので、電源管理部２２２は、電源制御装置２０３を介して、第１および第２スイッチ２０９Ａ、２１０ＡをＯＮさせて、入力装置２０４および表示装置２０５に電源を供給する（Ｓ５）。そして、電源管理部２２２は、特殊電源ＯＮ信号をコンピュータ２００Ｂ、Ｃに送信する（Ｓ６）。この後、ＲＡＩＤ制御部２２１を起動させる（Ｓ７）。電源管理部２２２は、電源制御装置２０３を介して通常起動用ＬＥＤ２０６を点灯させる（Ｓ８）。このようにして、通常起動状態となる（Ｓ９）。
【００５９】
他方、電源ＯＦＦ状態にあるコンピュータ２００Ｂ、Ｃでは（Ｓ１１）、電源管理装置２０３は、特殊電源ＯＮ信号を受信すると（Ｓ１２）、電源制御装置２０３は、電源装置２０８に電源ライン２３２からの電源の供給を開始させる（Ｓ１３）。これにより、制御部２０２に電源が供給され、電源管理部２２２が起動する。電源管理部２２２は、電源制御装置２０３から入力される起動情報（特殊電源ＯＮによる起動）に基づき起動条件を判定する（Ｓ１４）、この場合は、特殊電源ＯＮによる起動であるので、電源管理部２２２は、電源制御装置２０３を介して、第１および第２スイッチ２０９、２１０をＯＦＦさせて、入力装置２０４および表示装置２０５に電源を供給しない（Ｓ１５）。そして、ＲＡＩＤ制御部２２１を起動させる（Ｓ１６）。電源管理部２２２は、電源制御装置２０３を介してスタンバイ用ＬＥＤ２０７を点灯させる（Ｓ１７）。このようにして、コンピュータ２００Ｂ、Ｃはスタンバイ状態となる（Ｓ１８）。この後、ＲＡＩＤシステムを使用することができる。
【００６０】
この後、コンピュータ２００Ｂ、Ｃでは、電源ＳＷがＯＮされると（Ｓ２１）、電源制御装置２０３は、電源ＳＷのＯＮを電源管理部２２２に通知する。電源管理部２２２は、電源制御装置２０３を介して、第１および第２スイッチ２０９、２１０をＯＮさせて、入力装置２０４および表示装置２０５に電源を供給する（Ｓ２２）。この後、電源管理部２２２は、電源制御装置２０３Ｂ、Ｃを介して通常起動用ＬＥＤ２０６を点灯させる（Ｓ２３）。このようにして、通常起動状態となる（Ｓ２４）。
【００６１】
［電源ＯＦＦ時（または電源ＯＦＦコマンドが発行された場合）の動作］
コンピュータ２００Ａ、Ｂ、Ｃのうち、１台のコンピュータが通常起動状態で、他の
コンピュータがスタンバイ状態にある場合に、電源をＯＦＦする動作を説明する。ここでは、コンピュータ２００Ａが通常起動状態で、コンピュータＢ、Ｃがスタンバイ状態にある場合に、コンピュータ２００Ａの電源ＳＷがＯＦＦされた場合（または電源ＯＦＦコマンドが発行された場合）の動作を説明する。コンピュータ２００Ｂ、Ｃの電源ＳＷをＯＦＦさせた場合（または電源ＯＦＦコマンドが発行された場合）も同様な動作を行うのでここではその説明を省略する。
【００６２】
図１０は、コンピュータ２００Ａが通常起動状態で、コンピュータＢ、Ｃがスタンバイ状態にある場合に、コンピュータ２００Ａの電源ＳＷがＯＦＦされた場合または電源ＯＦＦコマンドが発行された場合の動作を説明するためのフローチャートである。図１１は、コンピュータ２００Ａが通常起動状態で、コンピュータＢ、Ｃがスタンバイ状態にある場合に、コンピュータ２００Ａの電源ＳＷがＯＦＦされた場合または電源ＯＦＦコマンドが発行された場合の動作を説明するための説明図である。
【００６３】
図１０において、コンピュータ２００Ａでは、通常起動状態にある場合に（Ｓ３１）、電源ＳＷがＯＦＦ（またはソフトウエア処理により電源ＯＦＦコマンドが発行）されると（Ｓ３２）、電源制御装置２０３は、電源ＳＷのＯＦＦを電源管理部２２２に通知する。電源管理部２０３は、コンピュータ２００Ｂ、Ｃに電源状態を問い合わせ、終了条件を判定する（Ｓ３３）。
【００６４】
通常起動状態のコンピュータがある場合には、電源管理部２２２は、電源制御装置２０３を介して、第１および第２スイッチ２０９、２１０をＯＦＦさせて、入力装置２０４および表示装置２０５への電源の供給を切断する（Ｓ３４）。そして、電源制御部２２２は、電源制御装置２０３を介して、通常起動用ＬＥＤ２０６を消灯させるとともに、スタンバイ用ＬＥＤ２０７を点灯させて（Ｓ３５、Ｓ３６）、スタンバイ状態となる（Ｓ３７）。
【００６５】
他方、通常起動状態のコンピュータがない場合には、電源管理部２２２は、特殊電源ＯＦＦ信号をコンピュータ２００Ｂ、Ｃに送信する（Ｓ４１）。そして、電源管理部２２２は、電源制御装置２０３を介して、電源装置２０８の電源ライン２３１からの電源の供給を停止させ（Ｓ４２）、また、通常起動用ＬＥＤを消灯させて（Ｓ４３）、電源ＯＦＦ状態となる（Ｓ４４）。
【００６６】
また、スタンバイ状態にある（Ｓ５１）にあるコンピュータ２００Ｂ、Ｃでは、コンピュータ２００Ａからの問い合わせに応答し（Ｓ５２）、ネットワーク１００を介して特殊電源ＯＦＦ信号が受信すると（Ｓ５３）、電源管理部２２２は、電源制御装置２０３を介して、電源ライン２３２からの電源の供給を停止させ（Ｓ５４）、また、スタンバイ用ＬＥＤ２０７を消灯させて（Ｓ５５）、電源ＯＦＦ状態となる（Ｓ５６）。
【００６７】
以上説明したように、本実施例によれば、ネットワーク１００を介して相互に接続された複数のコンピュータ２００Ａ、Ｂ、Ｃと、各コンピュータ２００Ａ、Ｂ、Ｃにそれぞれ接続されたディスク装置３００Ａ、Ｂ、Ｃとを備えたネットワークＲＡＩＤシステム１において、各コンピュータ２００Ａ、Ｂ、Ｃはそれぞれ接続されたディスク装置３００Ａ、Ｂ、Ｃに同一のデータを書き込んで各ディスク装置３００Ａ、Ｂ、Ｃに同一のデータを保持し、各コンピュータ２００Ａ、Ｂ、Ｃは、ネットワークＲＡＩＤシステム１を構成するコンピュータ２００Ａ、Ｂ、Ｃの電源を一元的に管理可能に構成されているので、ネットワークを介して他のコンピュータの電源管理を行うことにより、ネットワークＲＡＩＤシステムを構成する複数のコンピュータの稼働状態に応じて、電源ＯＮ／ＯＦＦを一元的に管理することができ、低消費電力でネットワークＲＡＩＤシステムの効率性・信頼性を向上させることができる。
【産業上の利用可能性】
【００６８】
本発明に係るネットワークＲＡＩＤシステムは、低消費電力でＲＡＩＤシステムを運用する場合に有用である。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施例に係るネットワークＲＡＩＤシステムの構成を示す図である。
【図２】ネットワークＲＡＩＤシステムの変形例を示す図である。
【図３】図１のコンピュータの構成を示すブロック図である。
【図４】各コンピュータの表示装置に表示される特定領域の一例を示す図である。
【図５】コンピュータが、ディスク装置の特定領域に対して、データの書き込み・読み込む動作の概略を説明するためのフローチャートである。
【図６】各コンピュータが、ディスク装置の特定領域に対して、データの書き込み・読み込む動作を説明するための模式図である。
【図７】コンピュータの電源状態の遷移を示す図である。
【図８】各コンピュータが電源ＯＦＦ状態にある場合に、１台のコンピュータのみの電源ＳＷをＯＮして、ＲＡＩＤシステムを起動させる動作を説明するためのフローチャートである。
【図９】各コンピュータが電源ＯＦＦ状態にある場合に、１台のコンピュータのみの電源ＳＷをＯＮして、ＲＡＩＤシステムを起動させる動作を説明するための説明図である。
【図１０】コンピュータが通常起動状態で、他のコンピュータがスタンバイ状態にある場合に、当該コンピュータの電源ＳＷがＯＦＦされた場合（または電源ＯＦＦコマンドが発行された場合）の動作を説明するためのフローチャートである。
【図１１】コンピュータが通常起動状態で、他のコンピュータがスタンバイ状態にある場合に、当該コンピュータの電源ＳＷがＯＦＦされた場合（または電源ＯＦＦコマンドが発行された場合）の動作を説明するための説明図である。
【符号の説明】
【００７０】
１  ネットワークＲＡＩＤシステム
１００  ネットワーク
２００  コンピュータ
２０１  ＬＡＮコントローラ
２０２  制御部
２０３  電源制御装置
２０４  入力装置
２０５  表示装置
２０６  通常起動用ＬＥＤ
２０７  スタンバイ用ＬＥＤ
２０８  電源装置
２０９  第１スイッチ
２１０  第２スイッチ
２２１  ＲＡＩＤ制御部
２２２  電源管理部
２３１、２３２  電源ライン
３０１  第１領域
３０２  特定領域
３０３  第３領域
３１０  第１ディスク装置
３１２  第２ディスク装置
【図１】
2006106900.tif 000003
【図２】
2006106900.tif 000004
【図３】
2006106900.tif 000005
【図４】
2006106900.tif 000006
【図５】
2006106900.tif 000007
【図６】
2006106900.tif 000008
【図７】
2006106900.tif 000009
【図８】
2006106900.tif 000010
【図９】
2006106900.tif 000011
【図１０】
2006106900.tif 000012
【図１１】
2006106900.tif 000013