(57)【要約】　　　（修正有）【課題】スケーラブルな集中化資源アーキテクチャを提供する。【解決手段】遠隔地に表示を行うコンピュータ・グラフィクス・アプリケーションを実行する複数の計算資源ユニット１４とレンダリング用の複数の視覚化資源ユニット１６を集中させる。計算資源ユニットとレンダリング用視覚化資源ユニットの間には任意の相互接続を行うためのスイッチ機構３４を置く。結果はネットワークなどの別のスイッチ装置４０を介して遠方のインターネット視覚化アーキテクチャ装置４４へ導かれる。これにより、複数箇所のグラフィクス・ジョブの要求を集中化し、ジョブの規模や件数に対応してスイッチ機構３４で柔軟な資源割当てを行うことができる。【選択図】図３
2004005449.tif 000002
【特許請求の範囲】
【請求項１】
複数の計算資源ユニットと、
複数の視覚化資源ユニットと、
前記複数の視覚化資源ユニットを前記複数の計算資源ユニットに連結し、選択された１つまたは複数の視覚化資源ユニットを、少なくとも１つのグラフィカル画像を生成するための選択された１つまたは複数の計算資源ユニットに連結するように動作するスイッチ機構と、
前記１つまたは複数の選択された視覚化資源ユニットに連結され前記少なくとも１つのグラフィカル画像を表示するように動作する複数の表示装置と
を備える集中化資源システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的にはコンピュータ・システムの分野に属し、特に集中化されたスケーラブルな資源アーキテクチャ及びシステムに関する。
【０００２】
【従来の技術】
メインフレーム・コンピュータやスーパー・コンピュータがディジタル世界を支配していた時代には、通常は、コンピュータが多くのジョブに対して並列に動作できるように、ユーザは固定されたプールから計算時間のスライスが与えられていた。ユーザは、メインフレーム・コンピュータに接続された“ダムターミナル”及び単純なコマンドライン・ユーザ・インターフェースを用いてメインフレームコンピュータに接続されていた。しかしながら、コンピュータによる計算環境が次第により低コストのパーソナルコンピュータやワークステーションに移ってきた。そのような環境は、ユーザにコンピュータやワークステーションがどのようにアプリケーションを実行するかについてのより広範な制御を提供し、またより優れておりまたより直観的なグラフィカル・ユーザ・インターフェースを提供する。ところが、特に最近では、インターネットやより高速の帯域幅によってグローバルな接続性が提供されるようになってきているため、コンピュータによる計算環境が、インターネットを介して“ｗｅｂファーム（ｗｅｂ　ｆａｒｍ）”と呼ばれる複数のウェブ（以下、Ｗｅｂと記載）サーバを組合せて１台のｗｅｂサーバのように見えるようにしたシステムにより提供される集中化データ記録装置や計算資源に接続された、簡略化即ち最小限の機能しかないコンピュータや機器に移行するという別の傾向もでてきた。通常、ｗｅｂファームは複数のサーバやマイクロコンピュータやメインフレーム・コンピュータの集まりであり、現在ではほとんどのウェブ・アプリケーションやウェブ・ページのウェブ・サーバ及びホスト機能を行う。
【０００３】
コンピュータグラフィクス分野では、現在のコンピュータ・グラフィカル視覚化システムはグラフィクス・アプリケーションを実行し表示装置上に表示すべき画像をレンダリングする単一のジョブを同時に行うワークステーションあるいはパーソナルコンピュータのクラスタを採用することができる。画像は、単一な論理画像として、単一モニタ画面上またはマルチモニタ画面を通して表示される。このような視覚化システムは、複数のグラフィクス・パイプラインを用いて表示用画像の異なる部分を表示モニタ画面上にレンダリングし、処理時間をスピードアップし、更には表示画像の画質を向上する。
【０００４】
【課題を解決するための手段】
本発明の実施形態によれば、集中化資源システムは、複数の計算資源ユニットと、複数の視覚化資源ユニットと、複数の視覚化資源ユニットを複数の計算資源ユニットに連結するスイッチ機構（ｓｗｉｔｃｈｉｎｇ　ｆａｂｒｉｃ）を備える。このスイッチ機構は、選択された１つまたは複数の視覚化資源ユニットを、１つまたは複数のグラフィカル画像を生成するための選択された１つまたは複数の計算資源ユニットに連結するように動作する。複数の表示装置は１つまたは複数の選択された視覚化資源ユニットに連結された１つまたは複数のグラフィカル画像を表示するように動作する。
【０００５】
本発明の他の実施形態によれば、集中化資源システムは、複数の第１の計算資源ユニットと、複数の第２の計算資源ユニットと、複数の第２の計算資源ユニットを複数の第１の計算資源ユニットに連結するスイッチ機構を備える。そして、このスイッチ機構は、複数の第１の計算資源ユニットの出力を、複数の第２の計算資源ユニットの入力に選択的に連結するように動作する。第１及び第２の複数の計算資源ユニットは、１つまたは複数の実行結果を生成するように協働して機能する。そして、複数の表示装置が、複数の第１及び第２の計算資源ユニットに連結され、こららの該計算資源ユニットから実行結果を受け取るように動作できる。
【０００６】
本発明の更なる他の実施形態によれば、集中化資源システムは、第１の資源手段と、第２の資源手段と、第１の資源手段の１つまたは複数の出力を第２の資源手段の１つまたは複数の入力に選択的に連結する連結手段を備える。複数の表示手段が第１及び第２の資源手段に連結され、これら第１及び第２の資源手段からの実行結果を受け取り表示するように動作できる。
【０００７】
本発明の更なる他の実施形態は、複数の計算資源ユニットにより実行されるべきグラフィクス視覚化ジョブを受け取る工程と、このジョブについて計算資源ユニットに要求される要件を決定する工程と、計算資源ユニットの入手可能性を判定する工程と、決定された計算資源ユニットの要件及び入手可能性に対応して計算資源ユニットを割り当てる工程を有する方法である。この方法は、さらに、ジョブの結果を受け取る複数の行き先を決定し、割り当てられた計算資源ユニットからこの行き先へ複数の通信チャネルを割り当てて構成する工程を有する。
【０００８】
本発明の更なる実施形態によれば、グラフィクス視覚化アーキテクチャは、複数の計算資源ユニットと、複数のグラフィクス・パイプラインと、これらの複数のグラフィクス・パイプラインを複数の計算資源ユニットに連結する第１のスイッチ機構を備える。第１のスイッチ機構は、複数の計算資源ユニットの出力を複数のグラフィクス・パイプラインの入力に選択的に連結するように動作する。このアーキテクチャは、さらに複数の合成装置と、該複数の合成装置を複数のグラフィクス・パイプラインに連結する第２のスイッチ機構を備え、第２のスイッチ機構は、複数のグラフィクス・パイプラインの出力を複数の合成装置の入力に選択的に連結するように動作する。
【０００９】
【発明の実施の形態】
本発明の実施形態及びその効果は、添付図面の図１乃至図５を参照することにより最も良く理解され、図中の同様な番号は各種の図面での同様な対応する部材を示すのに用いられる。
【００１０】
例えば、ヒューレット・パッカード・カンパニー製の視覚化センタｓｖ６（ＨＰｓｖ６）などの現在のコンピュータ・グラフィカル視覚化システムは、通常、複数のワークステーションの一群を用いて視覚化資源処理を行い、単一画像として表示される単一グラフィカル画像をレンダリングする。ＨＰｓｖ６は、米国特許出願番号０９／７１５，３３５、発明の名称”ＳＹＳＴＥＭ　ＡＮＤ　ＭＥＴＨＯＤ　ＦＯＲ　ＥＦＦＩＣＩＥＮＴＬＹ　ＲＥＮＤＥＲＩＮＧ　ＧＲＡＰＨＩＣＡＬ　ＤＡＴＡ”（グラフィカル・データを効果的にレンダリングするシステム及びその方法）、出願日２０００年１１月１７日付けの米国特許出願明細書中に開示されている。
【００１１】
図１は、本発明のスケーラブルな集中化資源アーキテクチャにより形成されるシステム１０の実施形態を示す概略図である。システム１０は集中化資源１２を採用しているが、この集中化資源は、データ記憶ビルディング・ブロック、計算資源ビルディング・ブロック、及び他のスケーラブルな資源を備えることができる。例えば、集中化資源１２は、必要に応じて計算資源構成へ容易に付加しあるいは取り除くことができるパーソナル・コンピュータ、ワークステーション、サーバ、及び他のコンピュータ１４を備える。グラフィクス・アプリケーションなどのソフトウェアは、ホスト・コンピュータとして動作するコンピュータ１４により実行される。また、集中化資源１２は、コンピュータ１４に連結され、グラフィクスまたは視覚化資源１６などのより特化された計算資源を備えても良い。視覚化資源１６は、グラフィクス・パイプライン、フレーム・バッファ、合成装置、更にグラフィクス・レンダリング用に用いられる特殊な他のハードウェア及びソフトウェア資源を備えてもよい。このような視覚化資源１６は、特化したグラフィクス・カードから強力なワークステーションに至る範囲のハードウェアで実装することができる。集中化資源１２は、ネットワーク２０を介してユーザ・ターミナルまたは表示装置１８に連結される。ネットワーク２０は、ローカルエリア・ネットワーク（ＬＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、その他の適切なネットワークや接続性を有するものの何れであっても良い。ユーザ・ターミナルまたは表示装置１８は、ユーザが集中化資源１２により処理及び生成された結果データを見ることができる装置である。表示装置１８は、現時点で公知なまたは今後開発されるいかなる表示技術を採用してもよい。本発明の教示によれば、処理機能及び視覚化機能は全て集中化資源１２により実行され、これにより処理結果に関連するデータのみがユーザに送られる。例えば、グラフィクス・アプリケーションでは、表示装置１８に表示されることになっているレンダリングされた２次元（２Ｄ）または３次元（３Ｄ）画像に関連する画素データのみがネットワーク２０を介して転送される。通常、ユーザ側で表示されるべき画素または画像データは、グラフィクス画像を生成するのに必要なデータよりも数等級少ないため、これによりデータ転送時間が非常に短縮され、ユーザ・コンピュータ・ターミナル側のデータ記憶要件も最小限となる。
【００１２】
従来のシステムとは異なり、本発明の集中化スケーラブル資源システム１０は、集中化資源１２を複数のジョブに割り当て、各表示装置上に表示予定のマルチ画像を同時に生成するように動作できる。計算資源の割当ユニットは、例えば、ＣＰＵ（中央演算処理装置）であっても良いし、視覚化資源の割当ユニットは、例えば、グラフィクス・パイプライン及びそれに関連するハードウェアまたはソフトウェアであっても良い。図２を参照すると、資源２２のサブセットは、各ジョブまたは表示装置２４のサブセット上に結果を表示するためのアプリケーション・ソフトウェアの実行のために割り当てられ、これにより集中化スケーラブル資源システム１０は、複数のジョブを実行し、複数のアプリケーションを実行するように動作できる。資源２２のサブユニットは、１つまたは複数のネットワーク化データ記憶ユニット２６と、１つまたは複数の計算資源ユニット２８と、１つまたは複数の視覚化資源ユニット３０を有することができる。集中化されまたスケーラブルな資源アーキテクチャ及びそのシステム１０は、動作中に再割当ができるようにするところの、集中化資源１２と表示装置１８の間で設定可能な接続性を持っている。
【００１３】
図３は、本発明の教示に係るグラフィクス視覚化用のスケーラブルな集中化資源アーキテクチャ及びそのシステム１０の実施形態をより詳細に示すブロック図である。集中化されたスケーラブル・アーキテクチャ及びシステム１０は、スイッチ機構３４に連結された複数のアプリケーション・ホストなどの計算資源１４を備え、スイッチ機構３４は視覚化資源１６のグラフィクス・エンジン３６に設定可能な接続性を与える。この図中には明確に示していないが、グラフィカル画像を生成するのに必要なデータを記憶するためのデータ記憶装置のクラスタをアプリケーション・ホスト１４に連結することができる。図４を参照すると、グラフィクス・エンジン３６は複数のグラフィクス・パイプライン５０を有する複数のワークステーションを備え、グラフィクス・パイプライン５０がアプリケーション・ホスト１４からグラフィカル・データ５２を受け取る。ここで、スイッチ機構３４は、何れのグラフィクス・パイプラインが何れのアプリケーション・ホストからグラフィカル・データを受け取るのかを決定する。グラフィクス・パイプライン５０は、例えばＬＡＮにより相互接続された主パイプラインと従パイプラインを備えて配置することができる。アプリケーションの資源の要件やジョブのサイズに応じて、ジョブについて作業しているアプリケーション・ホストの数及びグラフィクス・パイプラインの数を、アプリケーション・ホストからグラフィクス・パイプラインへの接続性を変化させることで設定することができる。スイッチ機構３４は、スイッチ、ルータ、交換ネットワーク及び／または他のネットワーク装置を備えてよい。具体的には、スイッチ機構３４は、その入力の何れかをその出力の何れかに連結するＭ×Ｎスイッチを備える。例えば、スイッチ機構３４としては、クロスバー・スイッチ、クロス・コネクト・スイッチ、イーサネット（登録商標）・スイッチ、あるいは動作中に出力の何れかを入力に連結するように動作できる任意の装置であってよい。スイッチ入力数Ｍはスイッチ出力数Ｎと同じであってよい。フレーム・バッファ（ＦＢ）５４は対応する各グラフィクス・パイプライン５０に連結され、グラフィクス・パイプラインによりレンダリングされる１つまたは複数の画像フレームまたは画素データを記憶するように動作できる。フレーム・バッファ５４の出力は、好ましくはＤＶＩ（ディジタル・ビデオ・インターフェース）データ５６であるが、他のタイプのグラフィクス・データであってもよい。通常、ＤＶＩデータは表示画面上に表示される画素位置の座標値及びその画素のカラー値を含む。例えば、ＤＶＩデータは画素の（Ｘ，Ｙ）座標値及びそのＲＧＢ（赤、緑、青）値を含んでよい。また、ＤＶＩデータは、画素の深度値（Ｚ）及び画素の透明度値（α）を有してもよい。
【００１４】
図３を参照すると、フレーム・バッファ５４からの各出力は変換器３８に連結されている。第２のスイッチ機構４０が変換器３８の出力に連結され、複数のＩＰパケットを合成装置の適切なサブセット４２、ＩＶＡ（インターネット視覚化アーキテクチャ）装置４４、更にその先のユーザへ表示を行うための表示装置へ導く。
【００１５】
図３は機能ブロック図でありまた図３中に示された複数のブロック機能を一体化してもよいことに注意すべきである。例えば、ＩＰ変換器３８の機能はグラフィクス・エンジン３６と一体化してもよいし、合成装置４２の機能はＩＶＡ４４またはスイッチ機構４０と共に一体化されていてもよい。
【００１６】
その動作に当たっては、アプリケーション・ホスト１４は、一つまたは複数のグラフィクス・アプリケーション、もしくはグラフィクス・アプリケーションの１つまたは複数のインスタンスを実行し、１つまたは複数のグラフィカル画像をレンダリングする。グラフィカル画像は１つまたは複数の表示装置上で表示できる。スイッチ機構３４は、選択されたアプリケーション・ホストの出力を、グラフィクス・エンジン３６の選択されたグラフィクス・パイプラインに動作中に連結するように動作できる。したがって、複数のサーバやワークステーションやコンピュータのクラスタは、基本的には、１つまたは複数のジョブを処理する１つまたは複数のサブクラスタに構成することができる。特定のジョブを実行する一つまたは複数のアプリケーション・ホストからの出力は、画像をレンダリングするための１つまたは複数のグラフィクス・パイプラインにスイッチ機構３４により結合しルーティングすることができる。ＩＰ変換器３８はグラフィクス・エンジン３６からの出力を受け取るものであるが、これらの変換器はＤＶＩデータをデータパケットに変換する、つまりパケット化するように動作し、ネットワークを介した転送を容易にする。表示装置へのデータの転送に用いられるネットワークのタイプによって、変換器３８は、当該ネットワークのタイプに応じたヘッダ及びプロトコル情報を挿入する。例えば、転送制御プロトコル（ＴＣＰ）及びインターネット・プロトコル（ＩＰ）を転送プロトコルとして使用することができ、これにより、変換器３８はグラフィクス・エンジン３６内のパイプラインからの画素データをＩＰパケットに変換するように動作できる。第２のスイッチ機構４０は、動作中に、選択された変換器の出力を選択された合成装置４２の入力へ接続しルーティングするように動作できる。各合成装置４２は変換器３８からの１つまたは複数の画像データ・ストリームをその後に表示装置に転送される１つまたは複数の画像データ・ストリームへ変換または合成するように動作できる。この画像データは例えばデータ・パケットまたはＩＰパケットの形態であるため、合成装置４２はヘッダ及び他の情報を取り除いた後にこのデータを処理するように動作できる。その後、ＩＶＡ４４は合成された画像データを圧縮し、それをパケット化し、更にそれを１つまたは複数の遠隔受信装置または表示用のクライアント装置に向けてインターネットや他の適切なネットワークなどのネットワークを介して送信する。したがって、ＩＶＡは行き先情報、プロトコル・ヘッダ及び他のデータを画像データに付加してデータ・パケットを形成するように動作できる。ＩＶＡはまた、ユーザがキーボードやマウスを用いてアプリケーション・ホスト１４に入力したユーザ入力データを転送することも受け持っている。このようなユーザ入力は、アプリケーション・ホスト１４及び／またはグラフィクス・エンジン３６の処理を制御するのに用いることができる。このような入力を行ったユーザは、１つまたは複数の表示装置と同じ場所にいてもよいし、また表示装置から離れた所にいてもよい。
【００１７】
このようにして、任意の数の計算資源ユニットが協働して動作して単一のジョブを処理することで、集中化スケーラブル資源システム１０により、複数の行き先へ送られるべき複数のジョブを協働して実行できる。計算資源ユニット及び視覚化資源ユニットの割当は数多くの考慮すべき事項に基づいて決定される。図５は、本発明の実施形態に係る資源割当の決定及び実行に関する制御プロセス６０を示すフローチャートである。本フローチャートの各ブロックの動作は以下の通りである。
６０：資源割当て
６２：ユーザがエージェントへジョブを提示する
６４：エージェントが１つまたは複数のデータ記憶ロケーションを決定する
６６：エージェントが計算資源要件を決定する
６８：エージェントが計算資源入手可否を判定する
７０：エージェントが視覚化資源要件を決定する
７２：エージェントが視覚化資源入手可否を判定する
７４：エージェントが資源を割り当てる
７６：エージェントが通信チャネルを割り当てる
７８：エージェントがジョブを開始する
８０：終了
資源割当方法６０はエージェント技術を用いる。、エージェントはブロック６２で示されるようにユーザにより提示されたジョブを受け取るソフトウェア及び／またはハードウェアであってよい。エージェントは、ブロック６４に示すように、ジョブの実行に必要なデータをどこに保存するかを決定するが、それは複数の記憶装置及び／または複数の記憶ロケーションであってよい。その後、エージェントは、ブロック６６及び６８に示すように、ジョブについての計算資源条件及び必要な計算資源の入手可否を決定する。グラフィカル・アプリケーションの場合、エージェントは、ブロック７０及び７２に示すように、視覚化資源要件及びその入手可否も決定する。そして、エージェントは、ブロック７４に示すようにこれらの資源を割り当てる。割り当てられる資源量は、入手不可能な資源がある場合、提示されたジョブに要する最適な量よりも少ないことがある。次に、エージェントは、ブロック７６に示すように、データ記憶装置を割り当てられた計算資源や視覚化資源へ接続するのに要する通信チャネルを決定し割り当てる。また、エージェントは、通信チャネルを決定してユーザあるは表示装置に割り当てる。エージェントは、割り当てられた適切な計算資源、視覚化資源及び合成装置を選択的に接続するように、スイッチ機構を構成する。その後、エージェントはジョブの実行を開始するか、あるいはアプリケーション・ホストにジョブの実行を開始するようにとのメッセージを送信する。プロセスはブロック８０で終了する。
【００１８】
集中化スケーラブル資源システム及びアーキテクチャ１０は、一般的な計算アプリケーションやグラフィクス及び視覚化などの特化したアプリケーションの何れにも適用可能である。、帯域幅条件及び転送時間を低減するために実行結果だけがネットワークを介して転送されるため、資源をユーザから離れた位置に配することができる。例えば、幾つかのエンジニアリング及び設計チームがある新車を設計するために協働作業するとする。設計データ及びシュミレーション・データは中央記憶サイト側に記憶される。設計レビューの際に、複数の検討者が中央記憶サイトから遠方の多数の位置にいるとする。これらの検討者は車について幾つかの異なるシステム設計を検討するかもしれない。例えば、ある検討チームが車の外観のデザインを検討し、他の検討チームが車の外形上における風洞シミュレーションを検討し、更に他の検討チームがエンジン設計を検討するかもしれない。集中化スケーラブル資源システム１０は、中央記憶サイト側で記憶された各種の設計データ・セットにアクセスし、その設計のグラフィカル画像をレンダリングし、レンダリングされたグラフィカル画像を各検討チームに送信するように動作できる。レンダリングされた画像は、各チームがレビューできるように表示される。スイッチ機構は計算資源ユニットのサブセットからの出力を、ジョブに割り当てられた視覚化資源ユニットのサブセットに接続しルーティングするように動作する。したがって、システム１０は実行ジョブの要件に応じてスケーラブル、つまり規模を大きくすることも小さくすることも可能であり、また再割り当て可能である。
【００１９】
以下に、本発明の実施態様の例を列挙する。
【００２０】
〔実施態様１〕複数の計算資源ユニット（１４）と、
複数の視覚化資源ユニット（１６）と、
前記複数の視覚化資源ユニット（１６）を前記複数の計算資源ユニット（１４）に連結し、選択された１つまたは複数の視覚化資源ユニット（１６）を、少なくとも１つのグラフィカル画像を生成するための選択された１つまたは複数の計算資源ユニット（１４）に連結するように動作するスイッチ機構（３４）と、
前記１つまたは複数の選択された視覚化資源ユニット（１６）に連結され前記少なくとも１つのグラフィカル画像を表示するように動作する複数の表示装置（１８）と
を備える集中化資源システム（１０）。
【００２１】
〔実施態様２〕前記複数の表示装置（１８）は、ネットワーク（２０）を介して前記１つまたは複数の選択された視覚化資源ユニット（１６）に連結される実施態様１に記載のシステム。
【００２２】
〔実施態様３〕前記複数の視覚化資源ユニット（１６）は、
グラフィクス・エンジン（３６）と、
前記グラフィクス・エンジン（３６）に連結された複数の合成装置（４２）とを備える実施態様１に記載のシステム。
【００２３】
〔実施態様４〕前記複数の視覚化資源ユニット（１６）は、
複数のグラフィクス・パイプライン（５０）と、
複数の合成装置（４２）と、
前記合成装置を前記複数のグラフィクス・パイプラインに連結する第２のスイッチ機構（４０）と
を備える実施態様１に記載のシステム。
【００２４】
〔実施態様５〕前記複数の視覚化資源ユニット（１６）は、
複数のグラフィクス・パイプライン（５０）と、
各々が対応するグラフィクス・パイプラインに連結され、グラフィクス・パイプラインからのデータをパケット化するように動作する複数の変換器（３８）と、
複数の合成装置（４２）と、
前記複数の合成装置を前記複数の変換器に連結する第２のスイッチ機構（４０）と
を備える実施態様１記載のシステム。
【００２５】
〔実施態様６〕計算資源ユニット（１４）の条件を決定し、
視覚化資源ユニット（１６）の条件を決定し、
前記計算資源ユニット及び視覚化資源ユニットを割り当てる
ように動作できるエージェント（６２）をさらに備える実施態様１記載のシステム。
【００２６】
〔実施態様７〕前記スイッチ機構（３４）は、クロスバー・スイッチを備える実施態様１記載のシステム。
【００２７】
〔実施態様８〕前記第２のスイッチ機構（４０）は、クロスバー・スイッチを備える実施態様５記載のシステム。
【００２８】
〔実施態様９〕複数の第１の計算資源ユニット（１４）と、
複数の第２の計算資源ユニット（１６）と、
前記複数の第２の計算資源ユニット（１６）を前記複数の第１の計算資源ユニット（１４）に連結し、前記複数の第１の計算資源ユニット（１４）の出力を前記複数の第２の計算資源ユニット（１６）の入力に選択的に連結するように動作するスイッチ機構（３４）と
を備え、
前記第１及び第２の複数の計算資源ユニットは少なくとも１つの実行結果を生成するように協働して機能でき、
前記複数の第１及び第２の計算資源ユニットに連結され、前記計算資源ユニットから生成される前記実行結果を受け取るように動作できる複数の表示装置（１８，２４）を備える
集中化資源システム（１０）。
【００２９】
〔実施態様１０〕前記複数の表示装置（１８，２４）は、ネットワーク（２０）を介して前記複数の第１及び第２の計算資源ユニットに連結される実施態様９に記載のシステム。
【図面の簡単な説明】
【図１】本発明に係るスケーラブルな集中化資源アーキテクチャの実施形態を示す概略図である。
【図２】本発明に係るグラフィクスの視覚化におけるスケーラブルな集中化資源アーキテクチャ及びそのシステムの実施形態を示す概略ブロック図である。
【図３】本発明に係るグラフィクスの視覚化におけるスケーラブルな集中化資源アーキテクチャ及びそのシステムの実施形態をより詳細に示すブロック図である。
【図４】グラフィクス・エンジンの概略ブロック図である。
【図５】本発明の実施形態に係る資源割当を決定するプロセスを示すフローチャートである。
【符号の説明】
１０：集中化資源システム
１２：集中化資源
１４：計算資源ユニット
１６：視覚化資源ユニット
１８：表示装置
２０：ネットワーク
２２：資源
２４：表示装置
２６：ネットワーク化データ記憶ユニット
２８：計算資源ユニット
３０：視覚化資源ユニット
３４：スイッチ機構
３６：グラフィクス・エンジン
３８：変換器
４０：スイッチ装置
４２：合成装置
４４：インターネット視覚化アーキテクチャ装置
５０：グラフィクス・パイプライン
５２：グラフィカル・データ
５４：フレーム・バッファ
５６：ディジタル・ビデオ・インターフェース・データ
６２：エージェント
【図１】
2004005449.tif 000003
【図２】
2004005449.tif 000004
【図３】
2004005449.tif 000005
【図４】
2004005449.tif 000006
【図５】
2004005449.tif 000007