JP4605072B2 - 制御装置および情報システムの制御方法 - Google Patents
制御装置および情報システムの制御方法 Download PDFInfo
- Publication number
- JP4605072B2 JP4605072B2 JP2006096406A JP2006096406A JP4605072B2 JP 4605072 B2 JP4605072 B2 JP 4605072B2 JP 2006096406 A JP2006096406 A JP 2006096406A JP 2006096406 A JP2006096406 A JP 2006096406A JP 4605072 B2 JP4605072 B2 JP 4605072B2
- Authority
- JP
- Japan
- Prior art keywords
- policy
- component
- list
- instance
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 84
- 230000009471 action Effects 0.000 claims description 133
- 238000012545 processing Methods 0.000 claims description 40
- 238000012544 monitoring process Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 description 71
- 238000007726 management method Methods 0.000 description 51
- 238000010586 diagram Methods 0.000 description 33
- 230000002730 additional effect Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 208000024891 symptom Diseases 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
また、この種の自動実行システムは、情報システムの運用管理において、サーバ機器のメンテナンスなどの定型処理を自動化するのにも用いられている。
この自動実行システムは、適用条件として、サーバ機器のCPU、メモリ、ディスク、I/O機器、ネットワーク機器その他物理リソースの利用状況、又は、要求数、処理件数、スループット、応答時間その他物理リソース上で稼動するプログラムが提供する論理リソースの利用状況を含む。また、この自動実行システムは、ある適用条件成立に対し、コンポーネントに対するデプロイ、スタート、ストップ、アンデプロイ、その他の運用管理オペレーション、又は、コンポーネントに対する監視オペレーションなどの所定のアクションを実行することで、コンポーネントに対する監視、サーバ機器の追加、削除、その他物理リソースの変更、又は、論理リソースを制御するプログラムにおける設定値の変更など、情報システムの構成変更を自動化するのにも用いられている。更に、適用条件に論理リソースで発生する様々な事象や状態を記述し、これに対応するアクションを実行することで、これらに自動的に対処することが可能である。
また、情報システムにおける課題であるリソースの有効活用のために、将来のリソース利用を予測することにより、複数のサービスの間でリソースを融通し合い、情報システムのリソース維持・管理コストを削減するリソース配分手法が考案されている(特許文献2)。この手法においても、ポリシをベースとした自動実行システムが用いられている。
操作対象の業務システムを構成するコンポーネント各々の接続情報を含む業務システム構成情報が記憶された構成情報記憶手段と、
操作対象のコンポーネントおよび当該コンポーネントに実行させるオペレーションの記述を含むアクション項目と、当該コンポーネントに当該オペレーションを実行させるための条件の記述を含む適用条件項目と、を有するポリシが記憶されたポリシ記憶手段と、
前記ポリシ記憶手段に記憶されているポリシ毎に、前記構成情報記憶手段に記憶されている業務システム構成情報において、ポリシのアクション項目に記述されている操作対象のコンポーネントおよび当該コンポーネントの下流側に接続されている全てのコンポーネントを含むリストが記憶されたリスト記憶手段と、
前記情報システムで発生したイベントを受信するイベント受信手段、あるいは、前記情報システムで実行したオペレーションの結果を受信するオペレーション結果受信手段と、
前記イベント受信手段で受信したイベントに適合する適用条件項目を有するポリシ、又は、前記オペレーション結果受信手段で受信したオペレーション結果に適合する適用条件項目を有するポリシ、のアクション項目に記述されているオペレーションを実行するポリシ実行手段と、を備え、
前記ポリシ実行手段は、
ポリシの実行中に、前記イベント受信手段で受信したイベント、又は、前記オペレーション結果受信手段で受信したオペレーション結果、に適合する適用条件項目を有するポリシが新たに検出された場合、前記実行中のポリシに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシの実行を待機する。
加えて、上記のコンポーネントには、CPU利用率、ディスク利用率、メモリ使用量、ディスク使用量、実行スレッド数、ネットワーク接続数、その他物理的な計算機リソースを対象とするポリシが観測可能な監視項目、若しくは、ユーザからの処理要求、スループット件数、ある機能を利用する場合の応答時間その他論理的な計算機リソースであるコンピュータ・プログラムが提供する機能に関する監視項目、又は、ITリソースを構成する要素が含まれる。
また、本明細書における操作対象とは、上記のコンポーネントに対する監視オペレーションの対象、又は、デプロイ、スタート、ストップ、アンデプロイその他の運用管理オペレーションの対象を含む。
また、本明細書におけるポリシの同時実行制御とは、適用条件が成立したポリシが複数存在した場合に、これらを実行させるか、あるいは待機させるかについて、適用条件が成立したポリシ同士の同時実行可能性について判断を下し、同時実行可能であれば、並列あるいは並行に処理を行わせ、同時実行不可能である組み合わせである場合は、一方を実行させて、他方を待機させるなどの実行制御を含む実行制御技術である。本発明は、ポリシの同時実行制御に関するものである。
図1は本発明の第1実施形態が適用されたポリシ自動実行システムの概略図である。図示するように、本実施形態のポリシ自動実行システムは、ポリシ実行装置1と、情報システムを構成する複数のロードバランサ2および計算機リソース3と、情報システムをインターネット8に接続するためのルータ4と、インターネット8を介して情報システムを利用する利用者端末5と、を有する。
図4において、ノード1311Eは、オペレーションとして、サーバの切替設定を指示する“replace”を有する。ノード1311Fは、オペレーションとして、負荷分散係数等のパラメータ設定を指示する“modify”と、サーバの追加設定を指示する“add Server”と、サーバの削除設定を指示する“remove Server”と、を有する。ノード1311Gは、オペレーションとして、Webサーバの追加設定を指示する“add Web Server”と、Webサーバの削除設定を指示する“remove Web Server”と、を有する。ノード1311Hは、オペレーションとして、Webサーバの代替処理・設定を指示する“replace”を有する。ノード1311Iは、オペレーションとして、APサーバの代替処理・設定を指示する“replace”を有する。そして、ノード1311Jは、オペレーションとして、DBサーバの代替処理・設定を指示する“replace”と、データベースマネジメントシステムのパラメータ変更を指示する“tune Parameter”と、を有する。
<<第2実施形態>>
本実施形態は、上記の第1実施形態において、階層構造の適用条件を持つポリシ定義情報を扱えるようにしたものである。
<<第3実施形態>>
上記の第1実施形態では、ポリシ実行処理S4に先立ってアクション対象インスタンス作成処理S3を実施している。これに対して、本実施形態では、ポリシ実行処理S4に先立ってアクション対象インスタンス作成処理S3を実施しない。ポリシ実行処理S4において、ポリシインスタンスの適用条件が成立したときに、このポリシインスタンスと対象システムが重複する他のポリシインスタンスの実行を判断することで、同時実行制御を行うようにしている。その他の処理、構成は第1実施形態と同様である。ただし、アクション対象インスタンス記憶部135は省略してもよい。
<<第4実施形態>>
上記の第1実施形態では、ポリシ実行処理S4において、適用条件が成立したポリシインスタンス情報毎に、このポリシインスタンスを実行可能か否かを判断している。これに対して本実施形態では、適用条件が成立したポリシインスタンス情報のオペレーション(アクション)毎に、このオペレーションを実行可能か否かを判断できるようにしている。
Claims (20)
- 業務システムを構成する情報システムを制御する制御装置であって、
操作対象の業務システムを構成するコンポーネント毎に、前記コンポーネント間の親子関係を示す親子関係情報を含む業務システム構成情報が記憶された構成情報記憶手段と、
操作対象のコンポーネントおよび当該コンポーネントに実行させるオペレーションの記述を含むアクション項目と、当該コンポーネントに当該オペレーションを実行させるための条件の記述を含む適用条件項目と、を有するポリシが記憶されたポリシ記憶手段と、
前記ポリシ記憶手段に記憶されているポリシ毎に、前記構成情報記憶手段に記憶されている業務システム構成情報において、ポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを含むリストが記憶されたリスト記憶手段と、
前記情報システムで発生したイベントを受信するイベント受信手段と、
前記イベント受信手段で受信したイベントに適合する適用条件項目を有するポリシのアクション項目に記述されているオペレーションを実行するポリシ実行手段と、を備え、
前記ポリシ実行手段は、
ポリシの実行中に前記イベント受信手段で受信したイベントに適合する適用条件項目を有するポリシが新たに検出された場合、前記実行中のポリシに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシの実行を待機すること
を特徴とする制御装置。 - 業務システムを構成する情報システムを制御する制御装置であって、
操作対象の業務システムを構成するコンポーネント毎に、前記コンポーネント間の親子関係を示す親子関係情報を含む業務システム構成情報が記憶された構成情報記憶手段と、
操作対象のコンポーネントおよび当該コンポーネントに実行させるオペレーションの記述を含むアクション項目と、当該コンポーネントに当該オペレーションを実行させるための条件の記述を含む適用条件項目と、を有するポリシが記憶されたポリシ記憶手段と、
前記ポリシ記憶手段に記憶されているポリシ毎に、前記構成情報記憶手段に記憶されている業務システム構成情報において、ポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを含むリストが記憶されたリスト記憶手段と、
前記情報システムにおいて実行されたオペレーションの結果を受信するオペレーション結果受信手段と、
前記オペレーション結果受信手段で受信したオペレーション結果に適合する適用条件項目を有するポリシのアクション項目に記述されているオペレーションを実行するポリシ実行手段と、を備え、
前記ポリシ実行手段は、
ポリシの実行中に前記オペレーション結果受信手段で受信したオペレーション結果に適合する適用条件項目を有するポリシが新たに検出された場合、前記実行中のポリシに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシの実行を待機すること
を特徴とする制御装置。 - 請求項1又は請求項2のいずれか一つに記載の制御装置であって、
前記制御装置により実行されたポリシのアクション項目に記載されたオペレーションが完了した後に、前記実行されたポリシに対応付けられて前記リスト記憶手段に記憶されている第一のリストと、前記制御装置により待機させられた全てのポリシのそれぞれに対応づけられて前記リスト記憶手段に記憶されている第二のリストとを比較し、第二のリストが第一のリストと同じコンポーネントを有さない場合、前記第二のリストに対応付けられたポリシの待機状態を解除する手段と、前記ポリシを実行する手段と、をさらに有すること
を特徴とする制御装置。 - 請求項1又は請求項2のいずれか一つに記載の制御装置であって、
ポリシの入力を受付けて前記ポリシ記憶手段に記憶するポリシ入力手段と、
前記ポリシ入力手段に入力されたポリシについて、前記構成情報記憶手段に記憶されている業務システム構成情報に含まれている各コンポーネントの接続情報を用いて、前記入力されたポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを特定し、特定した各コンポーネントを含むリストを前記リスト記憶部に記憶するリスト作成処理手段と、をさらに有すること
を特徴とする制御装置。 - 請求項4に記載の制御装置であって、
階層構造の適用条件を持つ第1のポリシ定義情報を記憶するポリシ定義記憶手段と、
前記階層構造の適用条件が表す論理式を論理積の和に展開して、論理積毎に当該論理積が表す適用条件を含む第2のポリシ定義情報を作成して出力するポリシ定義出力手段と、
をさらに有すること
を特徴とする制御装置。 - 請求項1に記載の制御装置であって、
ポリシの入力を受付けて前記ポリシ記憶手段に記憶するポリシ入力手段と、
前記ポリシ入力手段に入力されたポリシについて、前記構成情報記憶手段に記憶されている業務システム構成情報に含まれている各コンポーネントの接続情報を用いて、前記入力されたポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを特定し、特定した各コンポーネントを含むリストを前記リスト記憶部に記憶するリスト作成処理手段と、を有し、
前記リスト作成処理手段は、
前記イベント受信手段で受信したイベントに適合する適用条件項目を有するポリシに対して前記リストを作成し、前記リスト記憶部に記憶すること
を特徴とする制御装置。 - 請求項2に記載の制御装置であって、
ポリシの入力を受付けて前記ポリシ記憶手段に記憶するポリシ入力手段と、
前記ポリシ入力手段に入力されたポリシについて、前記構成情報記憶手段に記憶されている業務システム構成情報に含まれている各コンポーネントの接続情報を用いて、前記入力されたポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを特定し、特定した各コンポーネントを含むリストを前記リスト記憶部に記憶するリスト作成処理手段と、を有し、
前記リスト作成処理手段は、
前記オペレーション結果受信手段で受信したオペレーション結果に適合する適用条件項目を有するポリシに対して前記リストを作成し、前記リスト記憶部に記憶すること
を特徴とする制御装置。 - 請求項1又は請求項2のいずれか一つに記載の制御装置であって、
前記情報システムを構成する前記物理コンポーネント各々の前記業務システムへの割当状態を記憶する割当状態記憶手段と、
操作対象の前記業務システムを構成する前記コンポーネントは論理コンポーネントであって、当該論理コンポーネント毎に、前記論理コンポーネント間の親子関係を示す親子関係情報を含む業務システム論理構成情報の入力を受付ける業務システム論理構成情報入力手段と、
前記業務システム論理構成情報入力手段に入力された前記業務システム論理構成情報に含まれている前記論理コンポーネントに、前記割当状態記憶手段に記憶されている割当状態が未割当を示している情報システムの前記物理コンポーネントを組み合わせることで、前記業務システム構成情報を作成し、前記構成情報記憶手段に記憶する構成情報作成手段と、をさらに備えること
を特徴とする制御装置。 - 請求項1に記載の制御装置であって、
前記リスト記憶手段には、
前記ポリシ記憶手段に記憶されているポリシのアクション項目に記述されているオペレーション毎に、当該オペレーションの操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを含むリストが記憶されており、
前記ポリシ実行手段は、
ポリシのオペレーションの実行中に前記イベント受信手段で受信したイベントに適合する適用条件項目を有するポリシが新たに検出された場合、前記実行中のポリシのオペレーションに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシのオペレーションに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシのオペレーションを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシのオペレーションの実行を待機すること
を特徴とする制御装置。 - 請求項2に記載の制御装置であって、
前記リスト記憶手段には、
前記ポリシ記憶手段に記憶されているポリシのアクション項目に記述されているオペレーション毎に、当該オペレーションの操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを含むリストが記憶されており、
前記ポリシ実行手段は、
ポリシのオペレーションの実行中に、前記オペレーション結果受信手段で受信したオペレーション結果に適合する適用条件項目を有するポリシが新たに検出された場合、前記実行中のポリシのオペレーションに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシのオペレーションに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシのオペレーションを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシのオペレーションの実行を待機すること
を特徴とする制御装置。 - 制御装置が業務システムを構成する情報システムを制御する情報システムの制御方法で
あって、
前記制御装置は、
操作対象の業務システムを構成するコンポーネント毎に、前記コンポーネント間の親子関係を示す親子関係情報を含む業務システム構成情報が記憶された構成情報記憶手段と、
操作対象のコンポーネントおよび当該コンポーネントに実行させるオペレーションの記述を含むアクション項目と、当該コンポーネントに当該オペレーションを実行させるための条件の記述を含む適用条件項目と、を有するポリシが記憶されたポリシ記憶手段と、
前記ポリシ記憶手段に記憶されているポリシ毎に、前記構成情報記憶手段に記憶されている業務システム構成情報において、ポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを含むリストが記憶されたリスト記憶手段と、を有し、
前記情報システムで発生したイベントを受信するステップと、
前記イベント受信手段で受信したイベントに適合する適用条件項目を有するポリシのアクション項目に記述されているオペレーションを実行するステップと、を実行し、
前記実行するステップは、
ポリシの実行中に新たに受信したイベントに適合する適用条件項目を有するポリシが検出された場合、前記実行中のポリシに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシの実行を待機すること
を特徴とする情報システムの制御方法。 - 制御装置が業務システムを構成する情報システムを制御する情報システムの制御方法で
あって、
前記制御装置は、
操作対象の業務システムを構成するコンポーネント毎に、前記コンポーネント間の親子関係を示す親子関係情報を含む業務システム構成情報が記憶された構成情報記憶手段と、
操作対象のコンポーネントおよび当該コンポーネントに実行させるオペレーションの記述を含むアクション項目と、当該コンポーネントに当該オペレーションを実行させるための条件の記述を含む適用条件項目と、を有するポリシが記憶されたポリシ記憶手段と、
前記ポリシ記憶手段に記憶されているポリシ毎に、前記構成情報記憶手段に記憶されている業務システム構成情報において、ポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを含むリストが記憶されたリスト記憶手段と、を有し、
前記情報システムで実行されたオペレーションの結果をオペレーション結果受信手段によって受信するステップと、
前記オペレーション結果受信手段で受信したオペレーション結果に適合する適用条件項目を有するポリシのアクション項目に記述されているオペレーションを実行するステップと、を実行し、
前記実行するステップは、
ポリシの実行中に新たに受信したオペレーション結果に適合する適用条件項目を有するポリシが検出された場合、前記実行中のポリシに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシの実行を待機すること
を特徴とする情報システムの制御方法。 - コンピュータを手段として機能させるためのプログラムであって、
前記プログラムは、コンピュータを、
操作対象の業務システムを構成するコンポーネント毎に、前記コンポーネント間の親子関係を示す親子関係情報を含む業務システム構成情報が記憶された構成情報記憶手段、
操作対象のコンポーネントおよび当該コンポーネントに実行させるオペレーションの記述を含むアクション項目と、当該コンポーネントに当該オペレーションを実行させるための条件の記述を含む適用条件項目と、を有するポリシが記憶されたポリシ記憶手段、
前記ポリシ記憶手段に記憶されているポリシ毎に、前記構成情報記憶手段に記憶されている業務システム構成情報において、ポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを含むリストが記憶されたリスト記憶手段、
前記情報システムで発生したイベントを受信するイベント受信手段、および、
前記イベント受信手段で受信したイベントに適合する適用条件項目を有するポリシのアクション項目に記述されているオペレーションを実行するポリシ実行手段として機能させ、
前記ポリシ実行手段は、
ポリシの実行中に前記イベント受信手段で受信したイベントに適合する適用条件項目を有するポリシが新たに検出された場合、前記実行中のポリシに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシの実行を待機すること
を特徴とするコンピュータを手段として機能させるためのプログラム。 - コンピュータを手段として機能させるためのプログラムであって、
前記プログラムは、コンピュータを、
操作対象の業務システムを構成するコンポーネント毎に、前記コンポーネント間の親子関係を示す親子関係情報を含む業務システム構成情報が記憶された構成情報記憶手段、
操作対象のコンポーネントおよび当該コンポーネントに実行させるオペレーションの記述を含むアクション項目と、当該コンポーネントに当該オペレーションを実行させるための条件の記述を含む適用条件項目と、を有するポリシが記憶されたポリシ記憶手段、
前記ポリシ記憶手段に記憶されているポリシ毎に、前記構成情報記憶手段に記憶されている業務システム構成情報において、ポリシのアクション項目に記述されている操作対象のコンポーネントと、当該コンポーネントを親として前記親子関係を有する全てのコンポーネントを含むリストが記憶されたリスト記憶手段、
前記情報システムで実行されたオペレーションの結果を受信するオペレーション結果受信手段、および、
前記オペレーション結果受信手段で受信したオペレーション結果に適合する適用条件項目を有するポリシのアクション項目に記述されているオペレーションを実行するポリシ実行手段として機能させ、
前記ポリシ実行手段は、
ポリシの実行中に前記オペレーション結果受信手段で受信したオペレーション結果に適合する適用条件項目を有するポリシが新たに検出された場合、前記実行中のポリシに対応付けられて前記リスト記憶手段に記憶されているリストと、前記新たに検出されたポリシに対応付けられて前記リスト記憶手段に記憶されているリストとを比較し、両者が同じコンポーネントを有していない場合は、前記新たに検出されたポリシを実行し、同じコンポーネントを有している場合は、前記新たに検出されたポリシの実行を待機すること
を特徴とするコンピュータを手段として機能させるためのプログラム。 - 請求項1又は請求項2に記載の制御装置であって、前記コンポーネントは、
物理コンポーネントと論理コンポーネントとの何れか一方または両方を含み、
前記物理コンポーネントは、物理的な計算機リソースであるコンピュータ装置、コンピュータ装置を構成するCPU、メモリ、ディスク記憶装置、I/O装置、ネットワーク機器のうちの少なくとも1つを含み、
前記論理コンポーネントは、物理的な計算機リソース上で実行されるコンピュータ・プログラム、前記コンピュータ・プログラムが処理する抽象的なデータ構造、論理的オブジェクトのうちの少なくとも1つを含み、
前記物理コンポーネントは、更にCPU利用率、ディスク利用率、メモリ使用量、ディスク使用量、実行スレッド数、ネットワーク接続数のうちの少なくとも1つを含み、
前記論理コンポーネントは、更にユーザからの処理要求、スループット件数、応答時間のうちの少なくとも1つを含むこと
を特徴とする制御装置。 - 請求項11又は請求項12に記載の制御方法であって、前記コンポーネントは、
物理コンポーネントと論理コンポーネントとの何れか一方または両方を含み、
前記物理コンポーネントは、物理的な計算機リソースであるコンピュータ装置、コンピュータ装置を構成するCPU、メモリ、ディスク記憶装置、I/O装置、ネットワーク機器のうちの少なくとも1つを含み、
前記論理コンポーネントは、物理的な計算機リソース上で実行されるコンピュータ・プログラム、前記コンピュータ・プログラムが処理する抽象的なデータ構造、論理的オブジェクトのうちの少なくとも1つを含み、
前記物理コンポーネントは、更にCPU利用率、ディスク利用率、メモリ使用量、ディスク使用量、実行スレッド数、ネットワーク接続数のうちの少なくとも1つを含み、
前記論理コンポーネントは、更にユーザからの処理要求、スループット件数、応答時間のうちの少なくとも1つを含むこと
を特徴とする制御方法。 - 請求項13又は請求項14に記載のプログラムであって、前記コンポーネントは、
物理コンポーネントと論理コンポーネントとの何れか一方または両方を含み、
前記物理コンポーネントは、物理的な計算機リソースであるコンピュータ装置、コンピュータ装置を構成するCPU、メモリ、ディスク記憶装置、I/O装置、ネットワーク機器のうちの少なくとも1つを含み、
前記論理コンポーネントは、物理的な計算機リソース上で実行されるコンピュータ・プログラム、前記コンピュータ・プログラムが処理する抽象的なデータ構造、論理的オブジェクトのうちの少なくとも1つを含み、
前記物理コンポーネントは、更にCPU利用率、ディスク利用率、メモリ使用量、ディスク使用量、実行スレッド数、ネットワーク接続数のうちの少なくとも1つを含み、
前記論理コンポーネントは、更にユーザからの処理要求、スループット件数、応答時間のうちの少なくとも1つを含むこと
を特徴とするコンピュータを手段として機能させるためのプログラム。 - 請求項1又は請求項2に記載の制御装置であって、前記操作対象が、
前記コンポーネントに対する監視オペレーション、デプロイ、スタート、ストップ、アンデプロイのうちのいずれか1つの操作の対象であること
を特徴とする制御装置。 - 請求項11又は請求項12に記載の制御方法であって、前記操作対象が、
前記コンポーネントに対する監視オペレーション、デプロイ、スタート、ストップ、アンデプロイのうちのいずれか1つの操作の対象であること
を特徴とする制御方法。 - 請求項13又は請求項14に記載のプログラムであって、前記操作対象が、
前記コンポーネントに対する監視オペレーション、デプロイ、スタート、ストップ、アンデプロイのうちのいずれか1つの操作の対象であること
を特徴とするコンピュータを手段として機能させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006096406A JP4605072B2 (ja) | 2006-01-17 | 2006-03-31 | 制御装置および情報システムの制御方法 |
US11/528,888 US8117641B2 (en) | 2006-01-17 | 2006-09-27 | Control device and control method for information system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006009097 | 2006-01-17 | ||
JP2006096406A JP4605072B2 (ja) | 2006-01-17 | 2006-03-31 | 制御装置および情報システムの制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007220064A JP2007220064A (ja) | 2007-08-30 |
JP4605072B2 true JP4605072B2 (ja) | 2011-01-05 |
Family
ID=38264936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006096406A Expired - Fee Related JP4605072B2 (ja) | 2006-01-17 | 2006-03-31 | 制御装置および情報システムの制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8117641B2 (ja) |
JP (1) | JP4605072B2 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8601530B2 (en) * | 2006-09-19 | 2013-12-03 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
US8627402B2 (en) | 2006-09-19 | 2014-01-07 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
US8984579B2 (en) * | 2006-09-19 | 2015-03-17 | The Innovation Science Fund I, LLC | Evaluation systems and methods for coordinating software agents |
US8607336B2 (en) * | 2006-09-19 | 2013-12-10 | The Invention Science Fund I, Llc | Evaluation systems and methods for coordinating software agents |
US7509416B1 (en) * | 2006-11-03 | 2009-03-24 | Unisys Corporation | Dynamically updating subcomponents in a tiered remote monitoring system |
JP4825120B2 (ja) * | 2006-12-07 | 2011-11-30 | 株式会社日立製作所 | サービス管理システム、サービス管理装置およびサービス管理方法 |
US20080300943A1 (en) * | 2007-05-31 | 2008-12-04 | Michel Shane Simpson | Techniques for project transformation and management |
JP2009076981A (ja) * | 2007-09-18 | 2009-04-09 | Toshiba Corp | 携帯端末装置 |
JP4798395B2 (ja) * | 2008-04-01 | 2011-10-19 | 日本電気株式会社 | リソース自動構築システム及び自動構築方法並びにそのための管理用端末 |
US7840656B2 (en) * | 2008-04-30 | 2010-11-23 | International Business Machines Corporation | Policy control architecture for blade servers upon inserting into server chassis |
US8112378B2 (en) | 2008-06-17 | 2012-02-07 | Hitachi, Ltd. | Methods and systems for performing root cause analysis |
EP2549387A1 (en) * | 2008-06-20 | 2013-01-23 | Leostream Corp. | Management layer method and apparatus for dynamic assignment of users to computer resources |
US20100036903A1 (en) * | 2008-08-11 | 2010-02-11 | Microsoft Corporation | Distributed load balancer |
JP5285353B2 (ja) * | 2008-08-26 | 2013-09-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 複数のサービス構成要素に対応するアクションの実行を管理するためのコンピュータ・システム、並びにその方法及びコンピュータ・プログラム |
JP5268597B2 (ja) * | 2008-11-28 | 2013-08-21 | キヤノン株式会社 | アプリケーションプラットフォーム、情報処理装置、情報処理装置の制御方法、プログラム、及び記憶媒体 |
JP5541908B2 (ja) * | 2009-11-26 | 2014-07-09 | 株式会社野村総合研究所 | データセンター構成管理システム |
EP2372544A1 (en) | 2010-03-31 | 2011-10-05 | British Telecommunications public limited company | Distributed system |
US8817614B1 (en) * | 2010-09-16 | 2014-08-26 | Vasona Networks Inc. | Policy enforcer having load balancing capabilities |
US9819555B2 (en) * | 2011-04-22 | 2017-11-14 | Nec Corporation | Policy description assistance system and policy description assistance method |
JP2014078214A (ja) * | 2012-09-20 | 2014-05-01 | Nec Corp | スケジュールシステム、スケジュール方法、スケジュールプログラム、及び、オペレーティングシステム |
WO2014188643A1 (ja) * | 2013-05-24 | 2014-11-27 | 日本電気株式会社 | スケジュールシステム、スケジュール方法、及び、記録媒体 |
CN106066607B (zh) * | 2015-04-20 | 2020-09-25 | 松下电器(美国)知识产权公司 | 控制方法以及控制装置 |
CN109656699A (zh) * | 2018-12-14 | 2019-04-19 | 平安医疗健康管理股份有限公司 | 分布式计算方法、装置、***、设备及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005196601A (ja) * | 2004-01-09 | 2005-07-21 | Hitachi Ltd | 自律管理システム向けポリシシミュレータ |
JP2005216151A (ja) * | 2004-01-30 | 2005-08-11 | Hitachi Ltd | 資源運用管理システム及び資源運用管理方法 |
JP2005250688A (ja) * | 2004-03-02 | 2005-09-15 | Nec Corp | ポリシ解析システム及び方法並びにポリシ解析用プログラム |
JP2006011702A (ja) * | 2004-06-24 | 2006-01-12 | Hitachi Ltd | ポリシの検証方法及びポリシ検証装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3245500B2 (ja) | 1994-04-28 | 2002-01-15 | エヌイーシーマイクロシステム株式会社 | マルチプログラミングにおける事象管理方式 |
JP2001236363A (ja) | 2000-02-21 | 2001-08-31 | Pfu Ltd | データベース統合検索システムおよびその制御方法ならびにその記録媒体 |
US7058947B1 (en) * | 2000-05-02 | 2006-06-06 | Microsoft Corporation | Resource manager architecture utilizing a policy manager |
JP4066932B2 (ja) * | 2003-11-10 | 2008-03-26 | 株式会社日立製作所 | 予測に基づいた計算機リソース配分方法 |
JP2006031350A (ja) | 2004-07-15 | 2006-02-02 | Hitachi Ltd | 計算機システム、管理装置及びそのプログラム |
-
2006
- 2006-03-31 JP JP2006096406A patent/JP4605072B2/ja not_active Expired - Fee Related
- 2006-09-27 US US11/528,888 patent/US8117641B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005196601A (ja) * | 2004-01-09 | 2005-07-21 | Hitachi Ltd | 自律管理システム向けポリシシミュレータ |
JP2005216151A (ja) * | 2004-01-30 | 2005-08-11 | Hitachi Ltd | 資源運用管理システム及び資源運用管理方法 |
JP2005250688A (ja) * | 2004-03-02 | 2005-09-15 | Nec Corp | ポリシ解析システム及び方法並びにポリシ解析用プログラム |
JP2006011702A (ja) * | 2004-06-24 | 2006-01-12 | Hitachi Ltd | ポリシの検証方法及びポリシ検証装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2007220064A (ja) | 2007-08-30 |
US20070169167A1 (en) | 2007-07-19 |
US8117641B2 (en) | 2012-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4605072B2 (ja) | 制御装置および情報システムの制御方法 | |
US11425194B1 (en) | Dynamically modifying a cluster of computing nodes used for distributed execution of a program | |
US10003500B2 (en) | Systems and methods for resource sharing between two resource allocation systems | |
US8321558B1 (en) | Dynamically monitoring and modifying distributed execution of programs | |
CN109565515B (zh) | 分布式资源管理***中的动态租户结构调整的***、设备和过程 | |
US8260840B1 (en) | Dynamic scaling of a cluster of computing nodes used for distributed execution of a program | |
US8966030B1 (en) | Use of temporarily available computing nodes for dynamic scaling of a cluster | |
US7992032B2 (en) | Cluster system and failover method for cluster system | |
US9098322B2 (en) | Managing a server template | |
US9223604B2 (en) | Control method of virtual machine and virtual machine system | |
JP4523965B2 (ja) | リソース割当方法、リソース割当プログラム、および、運用管理装置 | |
WO2016030973A1 (ja) | マルチテナントリソース調停方法 | |
US10310900B2 (en) | Operating programs on a computer cluster | |
JP2005141605A (ja) | 予測に基づいた計算機リソース配分方法 | |
JP6501694B2 (ja) | 計算機システム及び計算機システムのタスク実行方法 | |
US11340941B2 (en) | Tool for viewing jobs managed by heterogeneous job schedulers | |
JP4798395B2 (ja) | リソース自動構築システム及び自動構築方法並びにそのための管理用端末 | |
JP2011100263A (ja) | 仮想コンピュータシステム、仮想コンピュータ管理方法および管理プログラム | |
JP5574993B2 (ja) | 制御用計算機および情報処理システムおよび制御方法およびプログラム | |
JP4834708B2 (ja) | リソース割当方法、リソース割当プログラム、および、フロー処理システム | |
JP2012181673A (ja) | リソース割当装置、リソース割当方法、およびプログラム | |
JP4887223B2 (ja) | 情報処理システム、情報処理方法、およびプログラム | |
JP2013020494A (ja) | ソフトウェア実行システムおよびソフトウェア実行方法およびプログラム | |
JP2015090688A (ja) | MapReduceジョブ管理システム、MapReduceジョブ管理方法 | |
JP2023172807A (ja) | データ処理システム及びデータ処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081212 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100608 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100804 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100907 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100920 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4605072 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131015 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |