(57)【要約】【課題】統合的かつ精巧な資源管理のために、一つの管理単位になり得るコンポーネントのうちいずれか一つ以上を資源として定義し、資源間の物理的／論理的な関係をモニタリングして分析し、動的に関係マップの生成を通じて資源間の関係をマッピングする方法及び装置提供する。【解決手段】一つの管理単位になり得るデバイス、ネットワーク、サービス、及びユーザなどのようなコンポーネントのうちいずれか一つ以上を資源として定義し、資源間の物理的／論理的な関係のマッピングは、物理的資源の異質的な環境を抽象化する段階、物理的資源を特定フォーマットの資源インスタンスに表現し、資源のタイプに応じてグループ化し管理する物理的／論理的資源管理段階、及び資源間の物理的／論理的な関係を分析して関係マップを生成する統合資源管理段階を含む。【選択図】図３
2011113571.tif 000002
【特許請求の範囲】
【請求項１】
資源間の物理的／論理的な関係を動的にマッピングする方法であって、上記資源間の物理的／論理的関係のマッピングは、
物理的資源の異質的な環境を抽象化する段階、
上記物理的資源を特定フォーマットの資源インスタンスで表現し、資源のタイプに応じてグループ化して管理する物理的／論理的資源管理段階、及び
上記資源間の物理的／論理的な関係を分析し、関係マップを生成する統合資源管理段階  を含むことを特徴とする資源間の物理的／論理的な関係をマッピングする方法。
【請求項２】
上記統合資源管理段階は、論理的な資源を管理するにおいて、資源のタイプに応じてグループ化して管理し、論理的な資源の管理時に発生するイベントデータと、物理的抽象化段階から収集したデータとに基づいて資源間の関係を分析し、資源間の関係マップを生成して格納することを特徴とする請求項１に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項３】
上記資源間の関係分析は、論理的資源の管理時に生成された資源の情報とイベント、物理的抽象化階層から収集したデータを分析し、資源間の物理的／論理的な関係を自動で感知することを特徴とする請求項２に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項４】
上記資源間の関係マップの生成は、上記生成された資源間の関係分析の結果に基づき、資源間の関係を表現可能なマップまたはグラフの形態で生成することを特徴とする請求項２に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項５】
上記統合資源管理段階は、資源割当の要請に対して資源を割り当てて処理する機能をさらに行うことを特徴とする請求項２に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項６】
上記資源間の物理的／論理的な関係は、物理的位置関係、トポロジー関係、及び時間関係のうちいずれか一つ以上を含むことを特徴とする請求項１に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項７】
上記資源間の物理的位置関係は、相対距離と相対角度を含む相対位置関係、及び絶対座標または論理的位置を含む絶対位置関係のうちいずれか一つ以上を含むことを特徴とする請求項６に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項８】
上記資源間のトポロジー関係は、ネットワークリンクのＩＤ、リンクタイプ、リンク名、リンクソースノードとシンクノード情報、及びリンク状態のうちいずれか一つ以上を含むことを特徴とする請求項６に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項９】
上記資源間の時間関係は、実行順序、絶対時間、及び時間間隔による相対時間のうちいずれか一つ以上を含むことを特徴とする請求項６に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項１０】
上記時間間隔による相対時間は、資源間に実行順序上の誤りが発生する場合、これを逆追跡するのに用いられることを特徴とする請求項９に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項１１】
上記物理的／論理的な資源間の関係分析は、
論理的資源管理からの提供可能な資源情報の登録要請に対する処理段階、
登録された収集資源情報を周期的に収集する段階、
新たに収集した資源情報と物理的／論理的資源の関係マップに格納されている情報とを用い、資源情報間の関係を分析する段階、及び
上記分析して導き出された資源情報間の関係を、資源関係マップの生成時に入力値として伝達する段階
を含むことを特徴とする請求項１に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項１２】
上記提供可能な資源情報の登録要請に対する処理段階は、
論理的資源の管理時に、自身が提供可能な資源情報に対する登録要請が入ると、これを収集資源目録に追加する段階、
新たに追加される収集資源情報のタイプを点検する段階、
もし収集資源情報のタイプが周期的に変更しないスタティック（Static）タイプであれば、直ちに指定された格納所から収集資源情報を持ち出す段階、及び
もし収集資源情報のタイプが周期的または非周期的に変更するダイナミック（Dynamic）タイプであれば、周期的な資源情報収集のためのタイマ値を設定し、タイマを登録する段階
を含むことを特徴とする請求項１１に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項１３】
上記資源間の関係マップを生成する段階は、
物理的／論理的資源関係マップの格納所に資源関係マップが存在するかを点検する段階、
上記資源関係マップが存在しない場合には、新たに入力された資源関係情報を用いて資源関係マップを新規に生成し、これを格納所に格納する段階、
既に格納所に資源関係マップが存在する場合には、資源関係マップを格納所から持ち出し、新たな資源関係情報を現在の資源関係マップに反映させる段階、及び
新たに修正された資源関係マップを再度格納所に格納する段階
を含むことを特徴とする請求項１に記載の資源間の物理的／論理的な関係をマッピングする方法。
【請求項１４】
資源間の物理的／論理的な関係を動的にマッピングするために、物理的資源の異質的な環境を抽象化する物理的抽象化階層、及び
上記物理的資源を特定フォーマットの資源インスタンスである論理的資源で表現し、資源のタイプに応じてグループ化して管理し、資源間の物理的／論理的な関係を分析して関係マップを生成する物理的／論理的統合資源管理階層
を備えることを特徴とする資源間の物理的／論理的な関係をマッピングする装置。
【請求項１５】
上記物理的／論理的統合資源管理階層は、
論理的資源を管理するにおいて、資源のタイプに応じてグループ化して管理する論理的資源管理部、及び
論理的資源管理部から発生するイベントデータと物理的抽象化段階から収集したデータとに基づいて資源間の関係を分析し、資源間の関係マップを生成する物理的／論理的統合資源管理部
を備えることを特徴とする請求項１４に記載の資源間の物理的／論理的な関係をマッピングする装置。
【請求項１６】
上記物理的／論理的統合資源管理部は、
上記論理的資源管理部から生成された資源の状態及び関係情報と物理的抽象化階層から収集したイベントを分析し、資源間の物理的／論理的な関係を一貫性を維持する機能を行う物理的／論理的資源関係分析器、
上記物理的／論理的資源関係分析器から入力された資源間の関係分析の結果に基づき、資源間の関係を表現可能なマップ、グラフまたはその他の多様な形態で生成する資源関係マップ生成器、
上記資源関係マップ生成器から生成された資源間の物理的／論理的な関係マップを格納する資源関係マップ格納所、及び
資源割当の要請に対して資源を割り当てて処理する資源割当器
を含むことを特徴とする請求項１５に記載の資源間の物理的／論理的な関係をマッピングする装置。
【請求項１７】
上記資源間の物理的／論理的な関係は、物理的な位置関係、トポロジー関係、及び時間関係のうちいずれか一つ以上を含むことを特徴とする請求項１５に記載の資源間の物理的／論理的な関係をマッピングする装置。
【請求項１８】
上記資源間の物理的な位置関係は、相対距離と相対角度を含む相対位置関係、及び絶対座標または論理的位置を含む絶対位置関係のうちいずれか一つ以上を含むことを特徴とする請求項１７に記載の資源間の物理的／論理的な関係をマッピングする装置。
【請求項１９】
上記資源間のトポロジー関係は、ネットワークリンクのＩＤ、リンクタイプ、リンク名、リンクソースノードとシンクノード情報、及びリンク状態のうちいずれか一つ以上を含むことを特徴とする請求項１７に記載の資源間の物理的／論理的な関係をマッピングする装置。
【請求項２０】
上記資源間の時間関係は、実行順序、絶対時間、及び時間間隔による相対時間のうちいずれか一つ以上を含むことを特徴とする請求項１７に記載の資源間の物理的／論理的な関係をマッピングする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資源間の物理的／論理的な関係をマッピングする方法及び装置に関し、より詳細には、一つの管理単位になり得るデバイス、ネットワーク、サービス、ユーザ、コンテンツなどのようなコンポーネントのうちいずれか一つ以上を資源として定義し、資源間の物理的／論理的な関係を動的にマッピングする方法及び装置に関する。
【０００２】
本発明は、知識経済部のＩＴ収益源技術開発事業の一環として行った研究から導き出されたものである［課題管理番号：２００９−Ｆ−０２７−０１、課題名：ホームネットワークの異質性を克服するためのホームネットワーク相互連動ミドルウェアー技術の開発］。
【背景技術】
【０００３】
最近、ハードウェア及びソフトウェア技術の発展に伴い、多様な形態のデバイス、ネットワーク、サービスなどが登場している。これに伴い、人間またはコンピュータにより管理されなければならない資源の数が急激に増えている。特に、ホームやビルディングのような特定のドメイン単位でネットワークと連結されているドメイン内の資源を統合的に管理しなければならない必要性が大きくなっている。
【０００４】
このための既存の方法としては、セキュリティー管理、エネルギー管理などの特定の目的を有するアプリケーションプログラムが個別資源に直接アプローチし、モニタリングして制御するか、または物理的資源に対応する論理的資源にアプローチして制御する方法がある。
【０００５】
しかし、このような既存の方法は、資源間の関係を把握する機能を提供せず、応用レベルで資源間の関係を把握するには限界があることから、統合的かつ精巧に資源を管理し難い問題点がある。例えば、特定資源が位置している場所の資源を一括して制御したいときに、該当場所にいかなる資源が存在するかを知るためには、個別資源の情報をいちいち探索して探さなければならない。また、別の例としては、一定の時間帯に活性化状態にあった資源を追跡したいときにも、これを把握し難い問題点がある。
【０００６】
特許文献１には、コンピュータシステムの多様なコンポーネント間のランタイムの依存関係を管理する技術として、個々のシステムに対するあるレベルの抽象化を提供し、また、顧客により認知されるようなエンド・ツー・エンドサービスに係るサービス／コンポーネントの依存関係（コンポーネントとは、コンピューティング環境に係る、例えばアプリケーション、ミドルウェアー、ハードウェア、装置ドライバー、オペレーションシステム及びシステムであってもよい）の算出を可能にする技術が開示されている。しかしながら、この方式では、コンピューティング環境において、１つ以上の関係の存在に対する判定がコンピューティング環境の少なくとも１つのコンポーネントと関連した全ライフサイクルを説明することができるものの、統合的な資源管理の機能を提供できず、ユーザに管理の便宜性を提供することができず、一貫して精巧な資源管理ができない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許第６８４７９７０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記した従来技術の問題を解決するために提案されたものであって、統合的かつ精巧な資源管理のために、一つの管理単位になり得るコンポーネントのうちいずれか一つ以上を資源として定義し、資源間の物理的／論理的な関係をモニタリングして分析し、動的に関係マップの生成を通じて資源間の関係をマッピングする方法及び装置を提供することにその目的がある。
【課題を解決するための手段】
【０００９】
本発明は、一つの管理単位になり得るデバイス、ネットワーク、サービス、及びユーザ、コンテンツなどのようなコンポーネントのうちいずれか一つ以上を資源として定義し、資源間の物理的／論理的な関係を動的にマッピングする方法であって、上記資源間の物理的／論理的な関係のマッピングは、物理的資源の異質的な環境を抽象化する段階、上記物理的資源を特定フォーマットの資源インスタンスで表現し、資源のタイプに応じてグループ化し管理する物理的／論理的資源管理段階、及び上記資源間の物理的／論理的な関係を分析して関係マップを生成し、統合的な資源管理の機能をサポートする統合資源管理段階を含む。
【００１０】
特に、上記統合資源管理段階は、論理的資源を管理するにおいて、資源のタイプに応じてグループ化して管理し、論理的資源の管理時に発生するイベントデータと物理的抽象化段階から収集したデータとに基づいて資源間の関係を分析し、資源間の関係マップを生成して格納することができる。
【００１１】
また、上記資源間の関係分析は、論理的資源の管理時に生成された資源の情報とイベント、物理的抽象化階層から収集したデータを分析し、資源間の物理的／論理的な関係を自動で感知することができる。
【００１２】
また、上記資源間の関係マップの生成は、上記生成された資源間の関係分析の結果に基づき、資源間の関係を表現可能なマップまたはグラフの形態で生成することができる。
【００１３】
また、上記統合資源管理段階は、資源割当の要請に対して資源を割り当てて処理する機能をさらに行うことができる。
【００１４】
また、上記資源間の物理的／論理的な関係は、物理的位置関係、トポロジー関係、及び時間関係のうちいずれか一つ以上を含むことができる。
【００１５】
また、上記資源間の物理的位置関係は、相対距離と相対角度を含む相対位置関係、及び絶対座標または論理的位置を含む絶対位置関係のうちいずれか一つ以上を含むことができる。
【００１６】
また、上記資源間のトポロジー関係は、ネットワークリンクのＩＤ、リンクタイプ、リンク名、リンクソースノードとシンクノード情報、及びリンク状態のうちいずれか一つ以上を含むことができる。
【００１７】
また、上記資源間の時間関係は、実行順序、絶対時間、及び時間間隔による相対時間のうちいずれか一つ以上を含むことができる。
【００１８】
また、上記時間間隔による相対時間は、資源間に実行順序上の誤りが発生する場合、これを逆追跡するのに用いられることができる。
【００１９】
また、上記物理的／論理的な資源間の関係分析は、論理的資源管理からの提供可能な資源情報の登録要請に対する処理段階、登録された収集資源情報を周期的に収集する段階、新たに収集した資源情報と物理的／論理的資源の関係マップに格納されている情報とを用い、資源情報間の関係を分析する段階、及び上記分析して導き出された資源情報間の関係を、資源関係マップの生成時に入力値として伝達する段階を含むことができる。
【００２０】
また、上記提供可能な資源情報の登録要請に対する処理段階は、論理的資源の管理時に、自身が提供可能な資源情報に対する登録要請が入ると、これを収集資源目録に追加する段階、新たに追加される収集資源情報のタイプを点検する段階、もし収集資源情報のタイプが周期的に変更しないスタティック（Static）タイプであれば、直ちに指定された格納所から収集資源情報を持ち出す段階、及びもし収集資源情報のタイプが周期的または非周期的に変更するダイナミック（Dynamic）タイプであれば、周期的な資源情報収集のためのタイマ値を設定し、タイマを登録する段階を含むことができる。
【００２１】
また、上記資源間の関係マップを生成する段階は、物理的／論理的資源関係マップの格納所に資源関係マップが存在するかを点検する段階、上記資源関係マップが存在しない場合には、新たに入力された資源関係情報を用いて資源関係マップを新規に生成し、これを格納所に格納する段階、既に格納所に資源関係マップが存在する場合には、資源関係マップを格納所から持ち出し、新たな資源関係情報を現在の資源関係マップに反映させる段階、及び新たに修正された資源関係マップを再度格納所に格納する段階を含むことができる。
【００２２】
本発明の資源間の物理的／論理的な関係をマッピングする装置は、一つの管理単位になり得るデバイス、ネットワーク、サービス、ユーザのうちいずれか一つ以上を資源として定義し、資源間の物理的／論理的な関係を動的にマッピングするために、物理的資源の異質的な環境を抽象化する物理的抽象化階層、及び上記物理的資源を特定フォーマットの資源インスタンスである論理的資源で表現し、資源のタイプに応じてグループ化して管理し、資源間の物理的／論理的な関係を分析して関係マップを生成し、統合的な資源管理機能をサポートする物理的／論理的統合資源管理階層を備えることができる。
【００２３】
特に、上記物理的／論理的統合資源管理階層は、論理的資源を管理するにおいて、資源のタイプに応じてグループ化して管理する論理的資源管理部、及び論理的資源管理部から発生するイベントデータと物理的抽象化段階から収集したデータとに基づいて資源間の関係を分析し、資源間の関係マップを生成する物理的／論理的統合資源管理部を備えることができる。
【００２４】
また、上記物理的／論理的統合資源管理部は、上記論理的資源管理部から生成された資源の情報とイベント、物理的抽象化階層から収集したデータを分析し、資源間の物理的／論理的な関係を自動で感知する機能を行う物理的／論理的資源関係分析器、上記物理的／論理的資源関係分析器から入力された資源間の関係分析の結果に基づき、資源間の関係を表現可能なマップ、グラフまたはその他の多様な形態で生成する資源関係マップ生成器、上記資源関係マップ生成器から生成された資源間の物理的／論理的な関係マップを格納する資源関係マップ格納所、及び資源割当の要請に対して資源を割り当てて処理する資源割当器を含むことができる。
【００２５】
また、上記資源間の物理的／論理的な関係は、物理的な位置関係、トポロジー関係、及び時間関係のうちいずれか一つ以上を含むことができる。
【００２６】
また、上記資源間の物理的な位置関係は、相対距離と相対角度を含む相対位置関係、及び絶対座標または論理的位置を含む絶対位置関係のうちいずれか一つ以上を含むことができる。
【００２７】
また、上記資源間のトポロジー関係は、ネットワークリンクのＩＤ、リンク名、リンクタイプ、リンクソースノードとシンクノード情報、及びリンク状態のうちいずれか一つ以上を含むことができる。
【００２８】
また、上記資源間の時間関係は、実行順序、絶対時間、及び時間間隔による相対時間のうちいずれか一つ以上を含むことができる。
【発明の効果】
【００２９】
本発明によれば、資源間の関係を動的に分析してマッピングすることにより、統合的に資源を管理することでユーザに管理の便宜性を提供し、一貫して精巧な資源管理を可能にする効果を奏する。
【図面の簡単な説明】
【００３０】
【図１】本発明が適用されるシステムの構成を示す図である。
【図２】既存の方法による資源管理方法を説明するための図である。
【図３】本発明による統合資源管理構造を説明するための図である。
【図４】本発明による統合資源管理階層の構成要素を説明するための図である。
【図５】本発明による物理的／論理的統合資源管理部の構成要素を説明するための図である。
【図６】本発明による資源間の関係タイプの例を説明するための図である。
【図７】本発明による資源間のトポロジー関係の例を説明するための図である。
【図８】本発明による資源間の位置関係の例を説明するための図である。
【図９】本発明による図７と図８の資源間の関係の例に関するインスタンスの例を説明するための図である。
【図１０】本発明による物理的／論理的資源関係分析機の動作フローの実施例を説明するための図である。
【図１１】本発明による物理的／論理的資源マップ生成器の動作フローの実施例を説明するための図である。
【発明を実施するための形態】
【００３１】
本発明を添付した図面を参照して詳細に説明する。ここで、繰り返される説明、本発明の要旨を不要に曇らし得る公知機能、及び構成に関する詳細な説明は省略する。本発明の実施形態は、当業界において平均的な知識を有する者に、本発明をより完全に説明するために提供されるものである。従って、図面での要素の形状及び大きさなどは、より明確な説明のために誇張され得る。以下、添付した図面を参照し、本発明の望ましい実施例について詳細に説明する。
【００３２】
図１は、本発明が適用されるシステムの構成を示す図である。同図を参照して本発明による資源間の連結構成を説明すれば、デバイス４０、...、４０、７０、...、７０を含む資源が一つ以上のローカルネットワーク２０、６０に連結されており、ユーザも一つの資源として含まれ得る。ユーザ３０の場合には、ユーザの有無、ＩＤ、行為、選好度、位置、行動パターンなどの情報が管理対象になり得る。本発明による資源間の物理的／論理的な関係をマッピングする方法は、サーバー１０またはゲートウェイ５０に搭載されるか、または別途の装置に連結されて動作できる。一つ以上のローカルネットワーク２０は、ゲートウェイ５０により互いに異なるローカルネットワーク６０と連結され得る。ローカルネットワーク２０、６０は、イーサネット（登録商標）、無線ＬＡＮ、ZigBee（登録商標）、ＩＳ−４８５、ＰＬＣ（Power Line Communication）、Bluetooth（登録商標）のように近距離／短距離のネットワークに活用可能な、あらゆる有無線ネットワークが適用され得る。
【００３３】
図２は、既存の方法による資源管理方法を説明するための図である。同図を参照して既存の方法による資源管理方法を説明すれば、それぞれのアプリケーションプログラム（アプリケーションプログラム１、アプリケーションプログラム２）が特定の機能を行うために要求される物理的資源を、独自に定義されたフォーマットによる論理的資源にマッピングし、管理する方法である。しかし、上記既存の方法は、資源間の物理的／論理的な関係を考慮していないため、統合的かつ精巧な資源管理の機能を行うのが困難である。
【００３４】
図３は、本発明による資源管理方法を説明するための図である。同図を参照して、本発明による資源管理方法を説明すれば、物理的資源１０１〜１０３は、上記で言及したデバイス４０、７０、ネットワーク２０、６０、ユーザ３０、またはサーバー１０またはゲートウェイ５０で動作するアプリケーションサービスのうちいずれか１つであり、資源の物理的環境を抽象化する階層１０４をおいて資源の異質的な動作環境を克服するための相互連動機能を提供する。
【００３５】
物理的抽象化階層１０４の上位で動作する論理的資源１０５〜１０７は、上記の物理的資源１０１〜１０３に対応して特定フォーマットで表現された資源インスタンスであって、資源のタイプに応じてグループ化され管理される。
【００３６】
物理的／論理的統合資源管理階層１０８は、物理的抽象化階層１０４から収集したデータと論理的資源１０５〜１０７から収集したデータとを活用して資源間の物理的／論理的な関係マップを生成し、これに基づいて統合的資源管理機能を提供する。また、アプリケーションプログラム１１０〜１１１から入る資源情報及び資源間の関係情報に対する要請を処理し、この結果を通知する機能を含む。
【００３７】
図４は、本発明による統合資源管理階層の構成要素を説明するための図である。同図を参照して本発明による統合資源管理階層の構成要素を説明すれば、物理的資源１０１〜１０３に対応する論理的資源１０５〜１０７は、資源のタイプに応じて、デバイス管理部２０１、ネットワーク管理部２０２、ユーザ管理部２０３、データ管理部２０４、サービス管理部２０５にグループ化できる。これは、論理的資源を管理するための一つの例であって、論理的資源を管理するための管理部が追加または省略され得る。
【００３８】
デバイス管理部２０１は、物理的デバイスに対応する論理的デバイスを管理する機能を担当する機能ブロックであって、デバイスイベント処理機能、デバイス制御処理機能、デバイス位置認識、管理機能及びデバイス情報格納機能などが含まれる。
【００３９】
ネットワーク管理部２０２は、物理的ネットワークのリンク状態を管理し、ネットワークトポロジーデータを収集する機能ブロックであって、トラフィックモニタリング機能、トラフィック分析機能、ネットワークトポロジーデータ収集機能などが含まれる。
【００４０】
ユーザ管理部２０３は、ユーザを区分し、ユーザ別に管理機能を提供するブロックであって、ユーザ区分／行為／選好度などのユーザ認知機能、ユーザ認証機能、アプローチ制御機能などが含まれる。
【００４１】
データ管理部２０４は、コンテンツデータを管理する機能ブロックであって、センサデータの収集、分析、処理機能、コンテンツデータの品質制御機能、コンテンツ情報管理機能などが含まれる。
【００４２】
サービス管理部２０５は、機能単位のサービスを管理する機能ブロックであって、セッション管理機能、サービスの登録及び解約機能、複数サービス間の衝突感知機能などが含まれる。
【００４３】
物理的／論理的統合資源管理部２０７は、上記の論理的資源管理部２０６から発生するイベントデータと物理的抽象化階層１０４から収集したデータとを分析して資源間の関係を感知し、これを通じて資源間の関係マップを生成し、上位階層のユーザからの要請に対して資源を割り当てて処理する機能を含む。
【００４４】
図５は、本発明による物理的／論理的統合資源管理部の構成要素を説明するための図である。同図を参照して、本発明による統合資源管理部の構成要素を説明すれば、物理的／論理的資源関係分析器３０１は、論理的資源管理部２０６から生成された資源の状態及び関係情報と物理的抽象化階層から収集したイベントを分析し、資源間の物理的／論理的な関係の一貫性を維持する機能を行う。個別的に収集された資源の状態及び関係情報間の一貫性を維持するためには、グラフ探索方法のような多様なアルゴリズムが採択され得る。また、イベント分析による追加の関係情報を自動で感知する機能を含むことができる。
【００４５】
資源間の関係を感知するためには、イベント相関関係の分析（Event Correlation）技法などのような既存の依存性分析技法が用いられ得る。一般にイベント相関関係の分析技法は、イベントフィルタリング、イベント集合、イベントマスキング、そして依存性グラフによる依存性分析の４つの段階により行われる。資源間の関係を分析した結果は、資源関係マップ生成器３０２の入力値として伝達され、これに基づいて資源間の関係を表現可能なマップ、グラフまたはその他の多様な形態で生成し、物理的／論理的資源関係マップ格納所３０４に格納する。論理的資源割当器３０３は、資源割当の要請に対して資源を割り当てて処理する機能を含む。
【００４６】
図６は、本発明による資源間の関係タイプの例を説明するための図である。同図を参照して、本発明による資源間の関係タイプの例を説明すれば、物理的／論理的資源関係分析器３０１により自動で感知される関係タイプは、位置関係、トポロジー関係、時間関係などのうちいずれか一つ以上が含まれる。資源間の関係を表現するにおける物理的な位置関係は、相対距離と相対角度を含む相対位置関係で表現されるか、Ｘ、Ｙ、...などの絶対座標または部屋１、居間のような論理的位置を含む絶対位置関係で表現され得る。
【００４７】
それに対し、トポロジー関係は、ネットワークリンクのＩＤ、リンクタイプ、リンク名、リンク状態、リンクソースノード、及びシンクノード情報のうちいずれか一つを含むネットワークリンクにより表現され得る。また、時間関係は、次の順序のように、実行順序や年／月／日などの絶対時間、または分、秒などの時間間隔による相対時間などにより表現され得る。上記実行順序による時間関係の使用例として、資源間に実行順序上の誤りがあるとき、これを逆追跡するのに用いられ得る。
【００４８】
図７は、本発明による図６の関係タイプに応じて、資源間のトポロジー関係の例を説明するための図である。同図は、論理的資源であるＡ〜Ｇまでの資源間のトポロジー関係をリンクＩＤ、リンクタイプ、リンク状態で構成されたネットワークリンクにより表現され得ることを例示したものである。
【００４９】
図８は、本発明による図６の関係タイプに応じて、資源間の位置関係の例を説明するための図である。同図は、論理的資源であるＡ、Ｄ、Ｅ、Ｆの資源間の位置関係は、相対距離、相対角度で構成された相対位置により表現され得ることを例示したものである。
【００５０】
図９は、本発明による図７と図８の資源間の関係の例に対する資源関係マップのインスタンスを説明するためのものである。同図は、物理的／論理的資源関係分析器３０１により、図７の論理的資源のＡ〜Ｇに対するトポロジー関係の例と、図８の論理的資源のＡ、Ｄ、Ｅ、Ｆ間の位置関係の例とが導き出されたとき、資源関係マップ生成器３０２で生成され得る資源関係マップに対するインスタンスを例示したものである。
【００５１】
図１０及び図１１は、本発明による物理的／論理的統合資源管理部２０７の動作フローを示すフローチャートであり、図１０は、本発明による物理的／論理的資源関係分析器の動作フローの実施例を示すものである。図１０を参照すれば、物理的／論理的資源関係分析器３０１は、論理的資源管理からの提供可能な資源情報の登録要請に対する処理段階（４０１〜４０６）、登録された収集資源情報を周期的に収集する段階（４０７〜４０８）、新たに収集した資源情報と物理的／論理的資源関係マップ４１２に格納されている情報を用い、資源情報間の関係を分析する段階（４１０）、分析結果を資源関係マップ生成器３０２の入力値として伝達する段階（４１０）を含む。
【００５２】
登録要請処理段階（４０１〜４０６）は、論理的資源管理部２０５から自身が提供可能な資源情報に対する登録要請が入れば（段階４０１）、まず収集資源目録に追加し（段階４０２）、新たに追加される収集資源情報のタイプを点検する（段階４０３）。もし収集資源情報のタイプが周期的に変更しないスタティックタイプであれば、直ちに指定された格納所から収集資源情報を持ち出し（段階４０４）、これを用いて資源間の関係分析を行う（段階４０９）。もし収集資源情報のタイプが周期的または非周期的に変更するダイナミックタイプであれば（段階４０３）、周期的に資源情報を収集しなければならないので、このためのタイマ値を設定し（段階４０５）、タイマを登録する（段階４０６）。登録されたタイマが満了すると（段階４０７）、収集資源情報を、登録された格納所から持ち出し（段階４０８）、獲得した情報と物理的／論理的資源関係マップに格納されている情報とを用い、収集資源情報間の関係を分析する（段階４０９）。分析された資源間の関係情報を資源関係マップ生成器３０２に伝達する（段階４１０）。
【００５３】
図１１は、本発明による物理的／論理的資源関係生成器３０２の動作フローの実施例を示すものである。図１１を参照すれば、物理的／論理的資源関係マップ生成器３０２は、物理的／論理的資源関係マップ格納所３０４に資源関係マップが存在するかを点検し（段階５０１）、もし存在しないときには、新たに入力された資源関係情報を用いて資源関係マップを新規に生成し（段階５０２）、これを格納所に格納する（段階５０３）。既に格納所３０４に資源関係マップが存在するときには、資源関係マップを格納所３０４から持ち出し（段階５０４）、新たな資源関係情報を現在の資源関係マップに反映させる（段階５０５）。新たに修正された資源関係マップを再び格納所３０４に格納する（段階５０６）。
【００５４】
以上説明したように、本発明によれば、資源間の関係を動的に分析してマッピングすることにより、統合的に資源を管理することで、ユーザに管理の便宜性を提供し、一貫して精巧な資源管理を可能にする。
【００５５】
本発明の一部段階は、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードとして具現することができる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムにより読み取れるデータが格納されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、磁気テープ、フロッピー（登録商標）ディスク、ＨＤＤ、光ディスク、光磁気格納装置などがあり、また、キャリアウェーブ（例えば、インターネットを介した転送）の形態に具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散し、分散方式でコンピュータで読み取れるコードとして格納され、実行され得る。
【００５６】
以上のように、図面と明細書において最適な実施例が開示された。ここで特定の用語が用いられたが、これは、単に本発明を説明するための目的で使われたものであって、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使われたものではない。そのため、本技術分野における通常の知識を有する者であれば、これから多様な変形及び均等な他の実施例が可能であるという点を理解するだろう。従って、本発明の真の技術的保護範囲は、添付された特許請求の範囲の技術的思想により定められるべきである。
【図１】
2011113571.tif 000003
【図２】
2011113571.tif 000004
【図３】
2011113571.tif 000005
【図４】
2011113571.tif 000006
【図５】
2011113571.tif 000007
【図６】
2011113571.tif 000008
【図７】
2011113571.tif 000009
【図８】
2011113571.tif 000010
【図９】
2011113571.tif 000011
【図１０】
2011113571.tif 000012
【図１１】
2011113571.tif 000013