(57)【特許請求の範囲】
【請求項１】
クライアント装置と、該クライアント装置に異なるプロトコルを有する２以上のネットワークを介して接続されるサーバ、ストレージを有する計算機システムであって、
前記クライアント装置は、コントローラと、前記コントローラにより実行される当該クライアント装置の起動プログラムが書き込まれた記憶装置と、前記２以上のネットワークのうちのＳＡＮに接続するためのＳＡＮ制御部、前記２以上のネットワークのうちのＬＡＮに接続するためのＬＡＮ制御部と、前記コントローラと前記記憶装置と前記ＳＡＮ制御部と前記ＬＡＮ制御部とを接続するバスとを有し、
前記クライアント装置は、前記LAN制御部を介して前記ストレージに制御コマンドを送信し、前記SAN制御部を介して前記ストレージにデータを送信し、
前記ストレージは、データ送受信のアクノリッジの応答が無い場合、前記クライアント装置からの転送容量を判断し、
前記転送容量が多い場合、前記LAN経由で前記サーバにアラーム処理を行なうとともに前記クライアントに通知を行ない、
前記転送容量に問題がない場合、前記ＬＡＮ経由で前記クライアント装置にデータ転送を行うことを特徴とする計算機システム。
【請求項２】
クライアント装置と、該クライアント装置に異なるプロトコルを有する２以上のネットワークを介して接続されるサーバ、ストレージを有する計算機システムであって、
前記クライアント装置は、コントローラと、前記コントローラにより実行される当該クライアント装置の起動プログラムが書き込まれた記憶装置と、前記２以上のネットワークのうちのＳＡＮに接続するためのＳＡＮ制御部、前記２以上のネットワークのうちのＬＡＮに接続するためのＬＡＮ制御部と、前記コントローラと前記記憶装置と前記ＳＡＮ制御部と前記ＬＡＮ制御部とを接続するバスとを有し、
前記クライアント装置は、前記LAN制御部を介して前記ストレージに制御コマンドを送信し、前記SAN制御部を介して前記ストレージにデータを送信し、
前記クライアント装置と前記サーバと前記ストレージは、さらに、他のＳＡＮにより接続され、
前記クライアント装置は、さらに、他のＳＡＮ制御部を有し、
前記ストレージは、データ送受信のアクノリッジの応答が無い場合、前記クライアント装置からの転送容量を判断し、
前記転送容量が多い場合、前記SANに障害があるときは前記他のＳＡＮ経由で前記クライアント装置にデータ転送を行ない、
前記転送容量に問題がない場合、前記ＬＡＮ経由で前記クライアント装置にデータ転送を行うことを特徴とする計算機システム。
【請求項３】
請求項１記載の計算機システムであって、
前記ＬＡＮ制御部は、前記サーバから送信されたアクセス要求に基づき、前記コントローラを起動し、
前記コントローラは、前記起動プログラムを実行して、当該クライアント装置の起動を行うことを特徴とする計算機システム。
【請求項４】
請求項１記載の計算機システムであって、
前記サーバは、前記クライアント装置から前記ストレージへのデータ送受処理内容履歴を記録することすることを特徴とする計算機システム。
【請求項５】
請求項１記載の計算機システムであって、
前記クライアント装置は、ディスク装置を有しないことを特徴とする計算機システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、簡易なハードウェアアーキテクチャで実現可能な低価格クライアントシステムと高信頼、高性能なサーバ、ストレージシステムとで構成する計算機システムのシステム制御方式に関するものである。
【０００２】
【従来の技術】
特開平１０−１０５４８２に示すようにネットワークシステムにおけるマルチプロトコルのモデル化を行なうことで、シームレスなシステムを構築するものであり、システムを構成するネットワークシステムを２重化し、運用面まで考慮したものは無い。また、クライアントシステムのハードウェアアーキテクチャの簡易化を考慮したものは、見当たらない。
【０００３】
【発明が解決しようとする課題】
クライアントシステムが複数台接続される計算機システムの信頼性向上、高性能、高機能化、運用管理の容易化。また、クライアントシステムのハードウェア、アーキテクチャの簡易化による低価格化。クライアントシステム台数増加時のシステム拡張性の実現。
【０００４】
【課題を解決するための手段】
上記目的を解決するために、異種プロトコルを有するネットワーク接続による多重化時のシステム制御手段、障害発生時の運用手段、伝送トラフィックに応じた伝送路の選択切り換え手段を設ける。
【０００５】
本発明は、以下の構成でもあるＣＰＵ（中央演算処理装置）、２次キャッシュメモリ、主記憶、ホストコントローラ、システムコントローラ、システムＲＯＭ、表示制御部で構成されるクライアントシステムにおいて、プロトコルの異なる複数のネットワークによるサーバシステム接続、ストレージシステム接続手段を有する前記クライアントシステムと、サーバシステム、ストレージシステムで構成されシステム制御、運用手段を備えたことを特徴とする計算機システムである。
【０００６】
また、伝送レートの異なる前記異種ネットワークによる多重化接続手段とクライアントシステムとサーバシステム間の通信トラフィック量に応じた通信制御手段を備えたことを特徴とする計算機システムでもある。
【０００７】
また、これらの計算機システムにおいて、伝送されるデータ量に応じて伝送ルート選択手段を備えたことを特徴とするシステム制御方式および前記システム制御方式を搭載した計算機システムでもある。
【０００８】
また、これらの計算機システムにおいて、多重化されたネットワーク障害の検出手段と障害発生時のクライアントシステムとのデータ送受ルート接続切り換え手段を備えたことを特徴とするシステム制御方式および前記システム制御方式を搭載した計算機システムでもある。
【０００９】
また、これらの異種ネットワークがＩＰプロトコルのＬＡＮ（ローカルエリアネットワーク）とＳＣＳＩプロトコルのＳＡＮ（ストレージエリアネットワーク）であることを特徴とする計算機システムでもある。
【００１０】
また、前記記載の計算機システムにおいて、高品質、高画質画像および大容量データの処理制御手段を有するサーバシステムと処理された前記データを保存するストレージシステムと前記データを表示し操作、制御するクライアントシステムで構成される計算機システムでもある。
【００１１】
また、前記記載の計算機システムにおいて、クライアントシステムから送受される制御コマンド系の伝送路とデータ系の伝送路が独立していることを特徴とする計算機システム。
【００１２】
また、前記計算機システムに複数台接続されるクライアントシステムにおいて初期電源投入時のオペレーティングシステムのロード状況に応じて多重化されたネットワーク伝送路の制御手段を特徴とする計算機システムでもある。
【００１３】
また、前記計算機システムに複数台接続されるクライアントシステムにおいて、ＨＤＤ装置、ＦＤＤ装置、ＣＤ−ＲＯＭ装置などのスピンドルを有する記憶装置を搭載せずに運用するシステム制御手段を備えたことを特徴とするクライアントシステムでもある。
【００１４】
さらに、前記記載のクライアントシステムにおいて、液晶ディスプレイ装置と一体化したことを特徴とするクライアントシステムでもある。
【００１５】
【発明の実施の形態】
以下，本発明の一実施例について図面を用いて説明する。図１は本発明の実施例を示す計算機システムの構成図である。以下，本発明の実施例に関して図１を用いて説明する。
【００１６】
図１において，１は計算機システムを構成する複数のクライアントシステム、２はＩＰプロトコルによる通信を行うＬＡＮ、３は計算機システムを構成するサーバシステム、４はＳＣＳＩプロトコルによるストレージデータ転送を行う光ファイバで接続されたストレージエリアネットワークＳＡＮ、５はＳＡＮ経由でデータを転送するディスクアレイ装置であるストレージシステムである。
【００１７】
本発明の計算機システムは、クライアントシステム１、サーバシステム３、ストレージシステム５をＬＡＮ２、ＳＡＮ４の２重化したネットワーク構成を特徴とする。このような構成とすることで、クライアントシステム１には、ローカルディスクを搭載することなく、ストレージシステム５においてストレージへのアクセス性能を向上するとともにストレージを一括管理することが可能となり、運用性の高い高信頼システムを提供することが可能となる。また、クライアントシステム１、サーバシステム３、ストレージシステム５は、直接ＬＡＮ２、ＳＡＮ４で接続されているためクライアントシステム１からのストレージシステム５へのデータ送受処理内容のロギングをサーバシステム３に記録することができ、計算機システムのトランザクション処理の管理が容易になる。さらにクライアントシステム１からの操作コマンドは、ジョブ形式でサーバシステム３に送信することで、サーバシステム２がそのジョブを実行することでストレージシステム５にあるデータベースへのアクセスも容易になる。
【００１８】
クライアントシステム１が数十台、数百台接続されるネットワークにおけるトラフィック容量の多い場合においては、ＬＡＮ２経由でサーバシステム３がクライアントシステム１のストレージシステム５へのアクセスを制御し、ネットワークトラフィック容量の少ない処理に関しては、ＬＡＮ２経由で行うことも可能である。また、数十台以上のクライアントシステム１が同時期に電源投入される場合には、サーバシステム３が各クライアントシステム１のストレージシステム５からのオペレーティングシステムのロードやリモート管理制御による電源投入等を時間差で行うようにすることができ同時期の集中アクセス処理を緩和することも可能となる。
【００１９】
図2は、クライアントシステム１の構成を示すハードウェアブロック図である。６は中央演算処理装置であるＣＰＵ、７は２次キャッシュメモリ、８はＣＰＵ６演算のための各種デバイスとのデータの制御を行なうホストコントローラ、９はメモリで構成される主記憶、１０はシステムバス、１１はシステムの初期設定、オペレーティングシステムの起動等を行なうプログラムが書き込まれているシステムＲＯＭ、１２はキーボード、ポインティングデバイス、電源制御を行なうシステムコントローラ、１３は各種Ｉ／Ｏデバイスが接続されるＰＣＩバスなどのローカルバス、１４はＳＡＮ４に接続するためのＳＡＮ制御部、１５はＬＡＮ２に接続するためのＬＡＮ制御部、１６はＣＲＴ、液晶等ディスプレイ装置への表示制御を行なう表示制御部、１７は表示メモリである。
【００２０】
本発明の計算機システムにおいてクライアントシステム１は、ローカルディスクを搭載する必要がなく、ドライバソフトの組み込み、ＣＤ−ROM等の媒体で提供されるオペレーティングシステム、アプリケーションソフト等のインストールもサーバシステム３がストレージシステム５に一括して処理可能となる。ＬＡＮ制御部１５は、サーバシステム３からのアクセス要求または、電源投入指示に従い、システムコントローラ１２を活性化し、その指示を受けたシステムコントローラ１２は、電源投入処理を行ない電源投入シーケンス処理を行なうことでクライアントシステム１の起動を制御することができる。
【００２１】
また、ＬＡＮ制御部１５はシステムコントローラ１２から応答が無いまたは、クライアントシステム１に異常があった場合には、ＬＡＮ制御部１５経由でサーバに異常を知らせることも可能である。
【００２２】
また、クライアントシステム１間でデータ送受を行なう場合には、従来の計算機システムにおいては、ホストコントローラ８に接続されたローカルディスクからデータを読み出しローカルバス１３、ＬＡＮ制御部１５経由でＬＡＮ２に送受されるが、本計算機システムにおいては、ストレージシステム５内での転送が行なえる。
【００２３】
図3は、通常時の本計算機システムにおけるストレージシステム５内の記憶装置のデータ送受を示す図である。１８は通常時のクライアントシステム１からのデータアップロード経路である。クライアントシステム１は、ストレージシステム５に格納されているデータをＳＡＮ４経由でアップロードする。
【００２４】
図4は、ＳＡＮ４障害時の本計算機システムにおけるストレージシステム５内記憶装置のデータ送受を示す図である。１９はＳＡＮ４障害時のクライアントシステム１からのデータアップロード経路である。通常時は、ＳＡＮ４経由でのアップロード経路１８によりデータ送受を行うが、ＳＡＮ４のネットワークに障害が発生した場合には、ストレージシステム５がＬＡＮ２経由のアップロード経路１９に経路変更を行ない、障害発生によるシステムダウンを回避することが可能となる。現行のＳＡＮ４は、２重化されており、高信頼性システムを構築しているが、ＬＡＮ２との２重化システムを構築することで安価な高信頼性システムを構築することが可能となる。
【００２５】
図5に障害時の処理フローチャートを示す。ストレージシステム５はＳＡＮ４に障害が発生した場合にデータ送受信のアクノリッジの応答が無いことでＳＡＮ４のネットワーク障害を検出しＳＡＮ障害発生処理（Ｓ１０１）を行ない、クライアントシステム１からのデータ送受の内容、転送容量を判断し、通信トラフィックは問題無いか判定処理（Ｓ１０２）を行なう。判定の結果、トラフィックが多い場合には、ＬＡＮ２経由でサーバシステム３にアラーム処理（Ｓ１０３）を行なうとともにクライアントシステム１に通知を行なう通信処理（Ｓ１０５）を行ない終了する。通信トラフィックに問題が無い場合には、ＬＡＮ２経由で転送を行なう処理（Ｓ１０４）を実施し、クライアントシステム１にデータ転送をＬＡＮ２経由で通信処理（Ｓ１０５）を行ない終了する。ＳＡＮ４に障害が発生し、かつ通信トラフィックが多くなり通信に時間を要する場合には、時間を要しても通信を実施するか否かを確認し、一時的にサーバシステム３に蓄積後、クライアントシステム１に通信トラフィックが低下した場合に送受することもかのうである。本システム構成図においてクライアントシステム１、サーバシステム３、ストレージシステム５が同一のＬＡＮに接続されているが、一般的には、サーバシステム３がクライアントシステム１が低速のＬＡＮで接続され、ストレージシステム５が高速のＬＡＮで接続される事例が多い。
【００２６】
図6は、第２の実施例を示す計算機システムにおける制御コマンド系の通信経路を示す図である。２０は通信トラフィック容量の少ない制御コマンド系の通信経路である。通信トラフィックの少ない制御コマンド系については、低速のＬＡＮ２経由で送受を行なう。
【００２７】
図7は、第２の実施例を示す計算機システムにおけるデータ系の通信経路を示す図である。２１は通信トラフィック容量の多いデータ系の通信経路である。通信トラフィックの多いデータ系については、高速のＳＡＮ４経由で送受を行なう。ストレージシステム５への制御コマンドは、ＳＡＮ４経由で行なうことで直接ストレージシステム５からデータ送受を行なうことが可能である。このように、制御コマンド系の通信経路２０、データ系の通信経路２１を分離し運用することでサーバシステム３の介在したトランザクション処理も行なえ、ＩＰプロトコル、ＳＣＳＩプロトコルの相違による制御コマンドの制限も受けなくなり、最適な計算機システムを構築することが可能となる。
【００２８】
図8は３重化された計算機システムのシステム構成図である。２２はＳＡＮを２重化したＳＡＮ２である。通信トラフィックの多いデータ系を２重化し、ＳＡＮ４に障害が発生した場合に切り換え運転を行なう他にトラフィック容量が増加した場合には、ＳＡＮ４ならびにＳＡＮ２ ２２の並列運転を行なうことでさらに高性能な計算機システムを構築することが可能になる。サーバシステム３またはストレージシステム５がＳＡＮ４、ＳＡＮ２ ２２の状況をモニタすることで、ＳＡＮ４、ＳＡＮ２ ２２の通信トラフィック容量に応じた稼動、停止制御、通信経路の振分けを行なうことが可能である。ＳＡＮ４構築には、インフラの構築に光ファイバケーブル、光通信対応のＨＵＢ等高価であるが、高信頼、高性能計算機システムを要求する場合に有効である。
【００２９】
図9は、図８に示したシステムにおける障害時の処理フローチャートを示す。前述したのと同様にストレージシステム５はＳＡＮ４に障害が発生した場合にデータ送受信のアクノリッジの応答が無い等でＳＡＮ４のネットワーク障害を検出しＳＡＮ障害発生処理（Ｓ２０１）を行ない、クライアントシステム１からのデータ送受の内容、転送容量を判断し、通信トラフィックは問題無いか判定処理（Ｓ２０２）を行なう。判定の結果、トラフィックが多い場合には、ＳＡＮ２ ２２経由での転送処理（Ｓ２０３）を行ない、サーバシステム３にアラーム処理（Ｓ２０５）を行なうとともにクライアントシステム１に通知を行なう通信処理（Ｓ２０６）を行ない終了する。通信トラフィックに問題が無い場合には、ＬＡＮ２経由で転送を行なう処理（Ｓ２０４）を実施し、クライアントシステム１にデータ転送をＬＡＮ２経由で通信処理（Ｓ２０６）を行ない終了する。
【００３０】
この場合、ストレージシステム５は、障害発生に応じて通信経路をＳＡＮ４からＳＡＮ２ ２２に自動切り換えを行ない、サーバシステム３にＳＡＮ４の障害を知らせる。
【００３１】
この処理フローチャートと同様に通信トラフィックをモニタすることでＳＡＮ４、ＳＡＮ２ ２２の通信トラフィックの状況を判断し、通信負荷を分散させるように動作する。
【００３２】
図10にマルチプロトコル対応のＳＡＮを用いた計算機システムの構成図を示す。ＳＡＮ４、ＳＡＮ２ ２２がＬＡＮ２で用いられているＩＰプロトコルに対応した場合には、本発明の計算機システムのシステム構成は、図に示すように実現することが可能であり、前述した手段によりＳＡＮの２重化システムで高性能なシステムを構築することが可能となる。今後電話回線の光ファイバ化に見られるようにインフラの整備が整備されるにつれて本発明に示した計算機システムの構成が有効となってくる。ＨＵＢ等のネットワーク接続用機器も１品種に低減できる。
【００３３】
図11にＬＡＮ、ＳＡＮによる２重化計算機システムでのクライアントシステムのハードウェアブロック図を示す。２２はクライアントシステムに一体化する液晶ディスプレイ、２３はＬＡＮ２に接続するＬＡＮコネクタ、２５はＳＡＮ２に接続する光ファイバコネクタである。本発明の計算機システムにおいては、クライアントシステム１に搭載するデバイス、ハードウェアが削減でき、液晶を搭載することで省スペースなシンクライアントシステムが実現可能となる。各クライアントシステム毎のレジストリファイル、例えば、ユーザの個人情報等の領域を書くクライアントシステム１毎にストレージシステム５で領域を指定おけば、それ以外のオペレーティングシステム、アプリケーションの共有化、アップデート、インストール作業も一括で行なえるようになる。
【００３４】
図に示したように本発明のクライアントシステム１においては、接続するケーブルは、電源、入力デバイス以外にＬＡＮコネクタ２４、光ファイバコネクタ２５の接続のみで良い。さらにこれらの機能をすべて1枚の基板上に搭載し、大画面液晶背面に前記基板を搭載すれば、低価格で薄型のクライアントシステムを提供することが可能である。
【００３５】
図１２は、マルチプロトコル対応のクライアントシステム１のハードウェアブロック図である。２６はＳＡＮ２ ２２へ接続する光ファイバコネクタ２である。このような構成とすることでクライアントシステム１のハードウェアコストがさらに低減できるとともにシステムの信頼性を維持することがかのうとなる。また、ＳＡＮ制御部１４が２つのポートのトラフィックをモニタする機能を備えることで、クライアントシステム１自身も自由に通信経路を選ぶことができ、高性能化が可能となる。また、２つのＳＡＮ４、ＳＡＮ２ ２２のプライオリティを決め、コマンド、データ転送の種類に応じて使用する通信経路を決めることで最適な計算機システムが構築可能となる。
【００３６】
【発明の効果】
本発明は，以上説明したように構成されるので以下に記載されるような効果を奏する。
（１）障害時の迂回経路が構築でき高信頼なシステムの提供が可能。
（２）コマンド制御系、データ系、通信トラフィックの容量に応じた高性能化が可能となる。
（３）サーバシステムがクライアントシステム、ストレージシステム間、クライアントシステム同士間のトランザクションの記録が可能。
（４）低価格かつ省スペースなクライアントシステムが実現可能。
（５）接続されるクライアントシステムの台数が多い場合の性能面の低下、トランザクション処理の最適化、平滑化が可能。
【図面の簡単な説明】
【図１】  本発明のシステム構成を示す計算機システムの構成図。
【図２】  クライアントシステム１の構成を示すハードウェアブロック図。
【図３】  通常時の本計算機システムにおけるストレージシステム内の記憶装置のデータ送受を示す図。
【図４】  ＳＡＮ障害時の本計算機システムにおけるストレージシステム内記憶装置のデータ送受を示す図。
【図５】  障害時の処理フローチャート。
【図６】  制御コマンド系の通信経路を示す図。
【図７】  データ系の通信経路を示す図。
【図８】  ３重化された計算機システムのシステム構成図。
【図９】  障害時の処理フローチャート。
【図１０】  マルチプロトコル対応のＳＡＮを用いた計算機システムの構成図。
【図１１】  ＬＡＮ、ＳＡＮによる２重化計算機システムでのクライアントシステムのハードウェアブロック図。
【図１２】  マルチプロトコル対応のクライアントシステムのハードウェアブロック図。
【図１】
0003765198.tif 000002
【図２】
0003765198.tif 000003
【図３】
0003765198.tif 000004
【図４】
0003765198.tif 000005
【図５】
0003765198.tif 000006
【図６】
0003765198.tif 000007
【図７】
0003765198.tif 000008
【図８】
0003765198.tif 000009
【図９】
0003765198.tif 000010
【図１０】
0003765198.tif 000011
【図１１】
0003765198.tif 000012
【図１２】
0003765198.tif 000013