JP2008257694A - リソースプロビジョニングを推定するための方法およびシステム - Google Patents
リソースプロビジョニングを推定するための方法およびシステム Download PDFInfo
- Publication number
- JP2008257694A JP2008257694A JP2008026978A JP2008026978A JP2008257694A JP 2008257694 A JP2008257694 A JP 2008257694A JP 2008026978 A JP2008026978 A JP 2008026978A JP 2008026978 A JP2008026978 A JP 2008026978A JP 2008257694 A JP2008257694 A JP 2008257694A
- Authority
- JP
- Japan
- Prior art keywords
- node
- service
- hardware
- nodes
- model
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012545 processing Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 12
- 230000000644 propagated effect Effects 0.000 abstract description 3
- 238000013461 design Methods 0.000 description 33
- 238000004088 simulation Methods 0.000 description 24
- 238000004422 calculation algorithm Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 125000002015 acyclic group Chemical group 0.000 description 5
- 238000004513 sizing Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000010206 sensitivity analysis Methods 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5066—Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】例示的な方法は、外部呼び出しノード、ならびにサービスノード、ノードコネクタ、およびハードウェアノードのそれぞれのグループを含み、外部呼び出しノードからハードウェアノードに至る、サービスノードに関連するサービス実行フローの順序付けを示す有向順序付きパスを含むワークフローパスを獲得すること、サービスノード作業負荷の指標を、サービスノードに関連する属性値に基づいて算出し、伝播作業負荷の指標を、外部呼び出しノードに関連する属性値と、順序付けに基づいてワークフローパスにおいてサービスノードに先行する他のサービスノードまたはノードコネクタに関連する属性値とを組み合わせることに基づいて算出すること、およびサービスノード作業負荷の指標と、ハードウェアノードに関連する現在のリソース需要の指標とを組み合わせることに基づき、サービスノードをハードウェアノード上に提供することを含むことが可能である。
【選択図】図1
Description
呼び出しレート→r 単位:[1/s]
作業負荷→w 単位:[1/s]
単位作業量→u 単位:[SAPS*s]
リソース需要→d=u*w 単位:[SAPS]
計算能力の供給→h 単位:[SAPS]
利用率→d/h ただし、dは、合計需要である
乗数→サービスj(wj)とサービス(wi)の間のmij
1)mij=1
2)i≠jである場合、mij≦0
3)可能なすべての巡回置換に関して、mijmjk..mli=0
1.インターフェースコネクタ314タイプのエッジ306(すなわち、外部呼び出し308-サービス310に関連する)に関して、サービス一時作業負荷パラメータは、外部呼び出しレートと等しい値に設定されることが可能である。次に、サービス310一時作業負荷パラメータは、累積サービス合計作業負荷に追加されることが可能である。
2.作業負荷プロパゲータ318タイプのエッジ306(すなわち、サービス310-サービス310)に関して、ターゲットサービス310一時作業負荷パラメータは、ソースサービス310一時作業負荷に、作業負荷プロパゲータエッジ318に関連する乗数を掛けた値と等しい値に設定されることが可能である。次に、サービス310一時作業負荷パラメータは、累積サービス合計作業負荷に追加されることが可能である。
3.プロビジョナ316タイプのエッジ306(すなわち、サービス310-ハードウェア312)に関して、サービス単位作業量が掛けられたサービス310一時作業負荷パラメータとして生成された値が、累積ハードウェア312合計需要に追加されることが可能であり、このため、事実上、実行のために、ハードウェアノード312上にサービスノード310が提供される、またはハードウェアノード312によって表されるハードウェア上に、サービスノード310によって表されるサービスが展開される。
4.他のタイプのエッジ(例えば、サービスワークフローの終了)に関して、再帰的呼び出しが、終了することが可能である。
104 ユーザ
106 ワークフローマネージャ
108 伝播作業負荷エンジン
110 プロビジョニングエンジン
112 利用率指示ジェネレータ
114 ワークフロートラバーサルエンジン
116 ユーザインターフェース
118 GUIマネージャ
120 モデルマネージャ
122 モデルリポジトリ
124 モデル構造ストレージ領域
126 ノードリポジトリ
128 エッジリポジトリ
130 サービスストレージ領域
132 呼び出しストレージ領域
134 ハードウェアストレージ領域
136 インターフェースコネクタストレージ領域
138 プロビジョナストレージ領域
140 作業負荷プロパゲータストレージ領域
142 シミュレーションエンジン
Claims (24)
- 第1の外部呼び出しノードと、第1のサービスノードグループと、第1のノードコネクタグループと、第1のハードウェアノードグループとを含む第1のワークフローパスを獲得するように構成され、前記第1のワークフローパスは、前記第1の外部呼び出しノードから、前記第1のハードウェアノードグループに含まれる前記ハードウェアノードの1つまたは複数に至る、前記第1のサービスノードグループに関連するサービス実行フローの第1の順序付けを示す第1の有向順序付きパスを含むワークフローマネージャと、
前記第1のワークフローパスに含まれる第1のサービスノードに関連する第1のサービスノード作業負荷の指標を、前記第1のサービスノードに関連する属性値に基づいて算出し、第1の伝播作業負荷の指標を、前記第1の外部呼び出しノードに関連する属性値と、前記順序付けに基づいて前記第1のワークフローパスにおいて前記第1のサービスノードに先行する他の1つまたは複数のサービスノードまたはノードコネクタに関連する属性値とを組み合わせることに基づいて算出するように構成された伝播作業負荷エンジンと、
前記第1のサービスノードを、前記第1のハードウェアノードグループに含まれる第1のハードウェアノード上に提供することを、前記第1のサービスノードに関連する前記第1のサービスノード作業負荷の前記指標と、前記第1のハードウェアノードに関連する第1の現在のリソース需要の指標とを組み合わせることに基づいて行うように構成されたプロビジョニングエンジンをとを含むリソースプロビジョニングエスティメータを含むシステム。 - 前記リソースプロビジョニングエスティメータは、前記第1の現在のリソース需要の前記指標、および前記第1のハードウェアノードに関連する第1の合計リソース指標に基づき、前記第1のハードウェアノードに関連する利用率指標を算出するように構成された利用率指示ジェネレータをさらに含む請求項1に記載のシステム。
- 前記リソースプロビジョニングエスティメータは、呼び出し値の所定の変動に基づいて、前記第1のハードウェアノードに関連する前記利用率指標の表現の表示をユーザに生成するように構成されたユーザインターフェースをさらに含む請求項2に記載のシステム。
- 前記リソースプロビジョニングエスティメータは、前記第1の外部呼び出しノードから前記第1のハードウェアノードまで前記第1のワークフローパスをたどるように構成されたワークフロートラバーサルエンジンをさらに含み、前記プロビジョニングエンジンは、前記第1の外部呼び出しノードから前記第1のハードウェアノードまで前記第1のワークフローパスを前記ワークフロートラバーサルエンジンがたどることに基づいて、前記第1のサービスノードを前記第1のハードウェアノード上に提供するように構成される請求項1に記載のシステム。
- 前記ワークフローマネージャは、第2の外部呼び出しノードと、第2のサービスノードグループと、第2のノードコネクタグループと、第2のハードウェアノードグループとを含む第2のワークフローパスを獲得するように構成され、前記第2のワークフローパスは、前記第2の外部呼び出しノードから、前記第2のハードウェアノードグループに含まれる前記ハードウェアノードの1つまたは複数に至る、前記第2のサービスノードグループに関連するサービス実行フローの第2の順序付けを示す第2の有向順序付きパスを含み、
前記伝播作業負荷エンジンは、前記第2のワークフローパスに含まれる第2のサービスノードに関連する第2のサービスノード作業負荷の指標を、前記第2のサービスノードに関連する属性値に基づいて算出し、第2の伝播作業負荷の指標を、前記第2の外部呼び出しノードに関連する属性値と、前記順序付けに基づいて前記第2のワークフローパスにおいて前記第2のサービスノードに先行する他の1つまたは複数のサービスノードまたはノードコネクタに関連する属性値とを組み合わせることに基づいて算出するように構成され、
前記プロビジョニングエンジンは、前記第2のサービスノードを、前記第2のハードウェアノードグループに含まれる第2のハードウェアノード上に提供することを、前記第2のサービスノードに関連する前記第2のサービスノード作業負荷の前記指標と、前記第2のハードウェアノードに関連する第2の現在のリソース需要の指標とを組み合わせることに基づいて行うように構成される請求項1に記載のシステム。 - 前記リソースプロビジョニングエスティメータは、1つまたは複数の呼び出しノード、ならびに複数のサービスノード、ノードコネクタ、およびハードウェアノードの配置を表すモデルを獲得するように構成されるモデルマネージャをさらに含み、前記モデルは、前記第1のワークフローパスを含む請求項1に記載のシステム。
- 前記プロビジョニングエンジンは、各ハードウェアノードを含む前記モデルに含まれるすべてのワークフローパスをたどることに基づき、前記モデルに含まれる各ハードウェアノードに関連するサービスおよびリソースのプロビジョニングを決定するように構成される請求項6に記載のシステム。
- ワークフローに関連する情報、および前記ワークフローに基づくモデルを格納するように構成されたモデルリポジトリをさらに含む請求項1に記載のシステム。
- 前記モデルリポジトリは、
モデル構造情報を格納するように構成されたモデル構造ストレージ領域と、
前記モデル構造情報に関連する1つまたは複数のモデル構造に含まれる1つまたは複数のノードに関連するノード情報を格納するように構成されたノードリポジトリと、
前記モデル構造情報に関連する1つまたは複数のモデル構造に含まれる1つまたは複数のエッジに関連するエッジ情報を格納するように構成されたエッジリポジトリとを含む請求項8に記載のシステム。 - 前記モデル構造情報は、1つまたは複数のサービスノード、外部呼び出しノード、またはハードウェアノードを含む複数のノード、ならびに1つまたは複数のインターフェースコネクタ、プロビジョナ、または作業負荷プロパゲータを含む、前記ノードコネクタを含む1つまたは複数のエッジの配置を表す少なくとも1つのモデルに関連し、
前記ノードリポジトリは、
サービスノードに関連する情報を格納するように構成されたサービスストレージ領域と、
外部呼び出しノードを含む呼び出しノードに関連する情報を格納するように構成された呼び出しストレージ領域と、
ハードウェアノードに関連する情報を格納するように構成されたハードウェアストレージ領域とを含み、
前記エッジリポジトリは、
インターフェースコネクタエッジに関連する情報を格納するように構成されたインターフェースコネクタストレージ領域と、
プロビジョナエッジに関連する情報を格納するように構成されたプロビジョナストレージ領域と、
呼び出しエッジに関連する情報を格納するように構成された作業負荷プロパゲータストレージ領域とを含む請求項8に記載のシステム。 - 第1の外部呼び出しノードと、第1のサービスノードグループと、第1のノードコネクタグループと、第1のハードウェアノードグループとを含む第1のワークフローパスを獲得し、前記第1のワークフローパスは、前記第1の外部呼び出しノードから、前記第1のハードウェアノードグループに含まれる前記ハードウェアノードの1つまたは複数に至る、前記第1のサービスノードグループに関連するサービス実行フローの第1の順序付けを示す第1の有向順序付きパスを含むステップと、
前記第1のワークフローパスに含まれる第1のサービスノードに関連する第1のサービスノード作業負荷の指標を、前記第1のサービスノードに関連する属性値に基づいて算出し、第1の伝播作業負荷の指標を、前記第1の外部呼び出しノードに関連する属性値と、前記順序付けに基づいて前記第1のワークフローパスにおいて前記第1のサービスノードに先行する他の1つまたは複数のサービスノードまたはノードコネクタに関連する属性値とを組み合わせることに基づいて算出するステップと、
前記第1のサービスノードを、前記第1のハードウェアノードグループに含まれる第1のハードウェアノード上に提供することを、前記第1のサービスノードに関連する前記第1のサービスノード作業負荷の前記指標と、前記第1のハードウェアノードに関連する第1の現在のリソース需要の指標とを組み合わせることに基づいて行うステップとを含む方法。 - 1つまたは複数の呼び出しノード、ならびに複数のサービスノード、ノードコネクタ、およびハードウェアノードの配置を表すモデルを獲得するステップをさらに含み、前記モデルは、前記第1のワークフローパスを含む請求項11に記載の方法。
- 前記モデルは、1つまたは複数のサービスノード、外部呼び出しノード、またはハードウェアノードを含む複数のノード、ならびに1つまたは複数のインターフェースコネクタ、プロビジョナ、または作業負荷プロパゲータを含む、前記ノードコネクタを含む1つまたは複数のエッジの配置を表す請求項12に記載の方法。
- 前記モデルを獲得するステップは、前記第1の外部呼び出しノード、前記第1のサービスノードグループ、前記第1のノードコネクタグループ、および前記第1のハードウェアノードグループを含む有向非巡回グラフを含む前記モデルを獲得するステップを含む請求項12に記載の方法。
- 前記モデルに含まれる前記ハードウェアノードの各ノードに関して、前記各ハードウェアノードを含む前記モデルに含まれるすべてのワークフローパスをたどることに基づき、前記各ハードウェアノードに関連する利用率指標を算出するステップをさらに含む請求項14に記載の方法。
- 前記モデルに含まれる前記ハードウェアノードの各ノードに関して、前記各ハードウェアノードを含む前記モデルに含まれるすべてのワークフローパスをたどることに基づき、前記各ハードウェアノードに関連するサービスおよびリソースのプロビジョニングを決定するステップをさらに含む請求項14に記載の方法。
- 前記第1の現在のリソース需要の前記指標、および前記第1のハードウェアノードに関連する第1の合計リソース指標に基づき、前記第1のハードウェアノードに関連する利用率指標を算出するステップをさらに含む請求項11に記載の方法。
- 前記第1のハードウェアノードに関連する前記利用率指標の表現の表示を生成するステップをさらに含む請求項17に記載の方法。
- 呼び出し値の所定の変動に基づいて、前記第1のハードウェアノードに関連する前記利用率指標の表現の表示を生成するステップをさらに含む請求項17に記載の方法。
- 前記第1のサービスノードを前記第1のハードウェアノード上に提供するステップは、前記第1の外部呼び出しノードから前記第1のハードウェアノードまで前記第1のワークフローパスをたどることに基づいて、前記第1のサービスノードを前記第1のハードウェアノード上に提供するステップを含む請求項11に記載の方法。
- 第2の外部呼び出しノードと、第2のサービスノードグループと、第2のノードコネクタグループと、第2のハードウェアノードグループとを含む第2のワークフローパスを獲得し、前記第2のワークフローパスは、前記第2の外部呼び出しノードから、前記第2のハードウェアノードグループに含まれる前記ハードウェアノードの1つまたは複数に至る、前記第2のサービスノードグループに関連するサービス実行フローの第2の順序付けを示す第2の有向順序付きパスを含むステップと、
前記第2のワークフローパスに含まれる第2のサービスノードに関連する第2のサービスノード作業負荷の指標を、前記第2のサービスノードに関連する属性値に基づいて算出し、第2の伝播作業負荷の指標を、前記第2の外部呼び出しノードに関連する属性値と、前記順序付けに基づいて前記第2のワークフローパスにおいて前記第2のサービスノードに先行する他の1つまたは複数のサービスノードまたはノードコネクタに関連する属性値とを組み合わせることに基づいて算出するステップと、
前記第2のサービスノードを、前記第2のハードウェアノードグループに含まれる第2のハードウェアノード上に提供することを、前記第2のサービスノードに関連する前記第2のサービスノード作業負荷の前記指標と、前記第2のハードウェアノードに関連する第2の現在のリソース需要の指標とを組み合わせることに基づいて行うステップとを含む請求項11に記載の方法。 - コンピュータ可読媒体上に実体化され、データ処理装置に、
第1の外部呼び出しノードと、第1のサービスノードグループと、第1のノードコネクタグループと、第1のハードウェアノードグループとを含む第1のワークフローパスを獲得させ、前記第1のワークフローパスは、前記第1の外部呼び出しノードから、前記第1のハードウェアノードグループに含まれる前記ハードウェアノードの1つまたは複数に至る、前記第1のサービスノードグループに関連するサービス実行フローの第1の順序付けを示す第1の有向順序付きパスを含み、
前記第1のワークフローパスに含まれる第1のサービスノードに関連する第1のサービスノード作業負荷の指標を、前記第1のサービスノードに関連する属性値に基づいて算出させ、第1の伝播作業負荷の指標を、前記第1の外部呼び出しノードに関連する属性値と、前記順序付けに基づいて前記第1のワークフローパスにおいて前記第1のサービスノードに先行する他の1つまたは複数のサービスノードまたはノードコネクタに関連する属性値とを組み合わせることに基づいて算出させ、
前記第1のサービスノードを、前記第1のハードウェアノードグループに含まれる第1のハードウェアノード上に提供することを、前記第1のサービスノードに関連する前記第1のサービスノード作業負荷の前記指標と、前記第1のハードウェアノードに関連する第1の現在のリソース需要の指標とを組み合わせることに基づいて行わせるように構成されたコンピュータプログラム製品。 - 前記データ処理装置に、1つまたは複数の呼び出しノード、ならびに複数のサービスノード、ノードコネクタ、およびハードウェアノードの配置を表すモデルを獲得させるようにさらに構成され、前記モデルは、前記第1のワークフローパスを含む請求項22に記載のコンピュータプログラム製品。
- 前記データ処理装置に、前記モデルに含まれる前記ハードウェアノードの各ノードに関して、前記各ハードウェアノードを含む前記モデルに含まれるすべてのワークフローパスをたどることに基づき、前記各ハードウェアノードに関連する利用率指標を算出させるようにさらに構成される請求項23に記載のコンピュータプログラム製品。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/731,229 US8051421B2 (en) | 2007-03-30 | 2007-03-30 | Method and system for estimating resource provisioning |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008257694A true JP2008257694A (ja) | 2008-10-23 |
Family
ID=39689411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008026978A Pending JP2008257694A (ja) | 2007-03-30 | 2008-02-06 | リソースプロビジョニングを推定するための方法およびシステム |
Country Status (4)
Country | Link |
---|---|
US (1) | US8051421B2 (ja) |
EP (1) | EP1975795B1 (ja) |
JP (1) | JP2008257694A (ja) |
CN (1) | CN101295380B (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2256633A2 (en) | 2009-05-25 | 2010-12-01 | Hitachi, Ltd. | Service provider management device, service provider management program, and service provider management method |
JP2012099062A (ja) * | 2010-11-05 | 2012-05-24 | Hitachi Ltd | サービス連携システムおよび情報処理システム |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5282908B2 (ja) * | 2007-10-03 | 2013-09-04 | 日本電気株式会社 | 階層型負荷推定システム、方法およびプログラム |
US8099480B1 (en) * | 2008-11-25 | 2012-01-17 | Google Inc. | Scalable workflow design for automated service management |
US20100269087A1 (en) * | 2009-04-20 | 2010-10-21 | Vidya Abhijit Kabra | Software tools usage framework based on tools effective usage index |
EP2951667A4 (en) * | 2013-01-31 | 2016-12-14 | Hewlett Packard Entpr Dev Lp | DEFINITION OF A DESIGN PLAN |
US20140245319A1 (en) * | 2013-02-27 | 2014-08-28 | Greenbutton Limited | Method for enabling an application to run on a cloud computing system |
US9734486B2 (en) | 2013-08-08 | 2017-08-15 | Sap Se | Integrated temporary labor provisioning and monitoring |
US10762458B1 (en) | 2013-10-24 | 2020-09-01 | Planet Labs, Inc. | Satellite scheduling system |
US11138537B2 (en) * | 2014-09-17 | 2021-10-05 | International Business Machines Corporation | Data volume-based server hardware sizing using edge case analysis |
WO2017048907A1 (en) * | 2015-09-15 | 2017-03-23 | Skytree, Inc. | Federation and inter-organization collaboration in data analysis |
US10366084B2 (en) | 2016-09-15 | 2019-07-30 | Microsoft Technology Licensing, Llc | Optimizing pipelining result sets with fault tolerance in distributed query execution |
US10664473B2 (en) | 2017-01-30 | 2020-05-26 | International Business Machines Corporation | Database optimization based on forecasting hardware statistics using data mining techniques |
US11467868B1 (en) * | 2017-05-03 | 2022-10-11 | Amazon Technologies, Inc. | Service relationship orchestration service |
US10909484B2 (en) * | 2017-06-20 | 2021-02-02 | Microsoft Technology Licensing, Llc | Dynamic directed graph workflows |
CN111354654B (zh) * | 2018-12-20 | 2022-10-21 | 北京北方华创微电子装备有限公司 | 死锁判断方法及半导体设备 |
WO2020219041A1 (en) * | 2019-04-24 | 2020-10-29 | Alibaba Group Holding Limited | Distributed resource allocation |
US11494779B1 (en) * | 2019-04-29 | 2022-11-08 | Vivint, Inc. | Techniques for configuring a transaction funnel |
CN112968951B (zh) * | 2021-02-02 | 2022-08-16 | 浙江大华技术股份有限公司 | 服务节点的连接方法及装置、存储介质和电子装置 |
US11579901B1 (en) * | 2021-06-30 | 2023-02-14 | Amazon Technologies, Inc. | Provisioning engine hosting solution for a cloud orchestration environment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004206694A (ja) * | 2002-12-10 | 2004-07-22 | Hewlett-Packard Development Co Lp | 要件ベースワークフローを動的に順序付けするシステムおよび方法 |
JP2004252975A (ja) * | 2003-02-21 | 2004-09-09 | Internatl Business Mach Corp <Ibm> | 自己最適化のために観察されたリソース要件を使用するオートノミック・サービス・ルーティング |
JP2005166040A (ja) * | 2003-12-04 | 2005-06-23 | Internatl Business Mach Corp <Ibm> | 複合サービスを構築するための方法、システムおよびコンピュータ・プログラム |
JP2006099162A (ja) * | 2004-09-28 | 2006-04-13 | Hitachi Software Eng Co Ltd | サービス指向アーキテクチャに基づく業務系Webシステムの運用・管理システム及びプログラム |
JP2007004414A (ja) * | 2005-06-23 | 2007-01-11 | Hitachi Ltd | 複合サービス部品宛先解決方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040078105A1 (en) * | 2002-09-03 | 2004-04-22 | Charles Moon | System and method for workflow process management |
US20060031930A1 (en) * | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Dynamically configurable service oriented architecture |
EP1834294A2 (en) * | 2004-12-21 | 2007-09-19 | BMC Software, Inc. | System and method for business service management and building business service model |
US20060235664A1 (en) * | 2005-04-15 | 2006-10-19 | Microsoft Corporation | Model-based capacity planning |
US7552036B2 (en) * | 2005-04-15 | 2009-06-23 | Microsoft Corporation | Preconditioning for stochastic simulation of computer system performance |
US7979859B2 (en) * | 2005-05-03 | 2011-07-12 | International Business Machines Corporation | Managing automated resource provisioning with a workload scheduler |
US20060265583A1 (en) * | 2005-05-20 | 2006-11-23 | Tamar Eilam | Method, system, and product for identifying provisioning operations via planning methods |
US20070028175A1 (en) * | 2005-07-29 | 2007-02-01 | Moore Dennis B | Grid processing user tools |
US8175906B2 (en) * | 2005-08-12 | 2012-05-08 | International Business Machines Corporation | Integrating performance, sizing, and provisioning techniques with a business process |
US20080005155A1 (en) * | 2006-04-11 | 2008-01-03 | University Of Southern California | System and Method for Generating a Service Oriented Data Composition Architecture for Integrated Asset Management |
US20070244904A1 (en) * | 2006-04-18 | 2007-10-18 | Kristopher Durski | Method and Architecture for Goal Oriented Applications, Configurations and Workflow Solutions on-the-Fly |
US9213526B1 (en) * | 2006-07-19 | 2015-12-15 | Red Hat, Inc. | Service oriented architecture (SOA) modeling |
US20080069082A1 (en) * | 2006-09-19 | 2008-03-20 | Bea Systems, Inc. | Service router for use with a service-oriented architecture environment |
US7619991B2 (en) * | 2007-03-30 | 2009-11-17 | Sap Ag | User interface for modeling estimations of resource provisioning |
US20080239985A1 (en) * | 2007-03-30 | 2008-10-02 | International Business Machines Corporation | Method and apparatus for a services model based provisioning in a multitenant environment |
-
2007
- 2007-03-30 US US11/731,229 patent/US8051421B2/en active Active
- 2007-12-11 EP EP07024020.5A patent/EP1975795B1/en active Active
-
2008
- 2008-02-06 JP JP2008026978A patent/JP2008257694A/ja active Pending
- 2008-03-31 CN CN200810088433.1A patent/CN101295380B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004206694A (ja) * | 2002-12-10 | 2004-07-22 | Hewlett-Packard Development Co Lp | 要件ベースワークフローを動的に順序付けするシステムおよび方法 |
JP2004252975A (ja) * | 2003-02-21 | 2004-09-09 | Internatl Business Mach Corp <Ibm> | 自己最適化のために観察されたリソース要件を使用するオートノミック・サービス・ルーティング |
JP2005166040A (ja) * | 2003-12-04 | 2005-06-23 | Internatl Business Mach Corp <Ibm> | 複合サービスを構築するための方法、システムおよびコンピュータ・プログラム |
JP2006099162A (ja) * | 2004-09-28 | 2006-04-13 | Hitachi Software Eng Co Ltd | サービス指向アーキテクチャに基づく業務系Webシステムの運用・管理システム及びプログラム |
JP2007004414A (ja) * | 2005-06-23 | 2007-01-11 | Hitachi Ltd | 複合サービス部品宛先解決方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2256633A2 (en) | 2009-05-25 | 2010-12-01 | Hitachi, Ltd. | Service provider management device, service provider management program, and service provider management method |
JP2012099062A (ja) * | 2010-11-05 | 2012-05-24 | Hitachi Ltd | サービス連携システムおよび情報処理システム |
Also Published As
Publication number | Publication date |
---|---|
CN101295380A (zh) | 2008-10-29 |
CN101295380B (zh) | 2017-04-12 |
EP1975795B1 (en) | 2015-11-18 |
EP1975795A1 (en) | 2008-10-01 |
US20080244606A1 (en) | 2008-10-02 |
US8051421B2 (en) | 2011-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008257694A (ja) | リソースプロビジョニングを推定するための方法およびシステム | |
US7619991B2 (en) | User interface for modeling estimations of resource provisioning | |
US8996494B2 (en) | Systems and methods for modeling costed entities and performing a value chain analysis | |
US9411581B2 (en) | Code migration systems and methods | |
US7966266B2 (en) | Methods and systems for cost estimation based on templates | |
JP4812337B2 (ja) | フォームタイプを使用してフォームを生成する方法および装置 | |
US8949104B2 (en) | Monitoring enterprise performance | |
US20120116835A1 (en) | Hybrid task board and critical path method based project management application interface | |
US20080004924A1 (en) | Business transformation management | |
US9990595B2 (en) | Modeled service endpoints in business process model and notation tools | |
US8812964B2 (en) | Managing evelopment of an enterprise application | |
US8271942B2 (en) | Defining a single annotation model | |
CN107102948B (zh) | 一种基于uml的软件架构复杂性度量方法 | |
US9612890B2 (en) | Method and apparatus for workflow based high availability analysis | |
Mistrík et al. | Economics-driven software architecture | |
US20170140306A1 (en) | Business graph model | |
EP2101292A1 (en) | Creating parallel control flows in business process models | |
JP2023548985A (ja) | ロボティックプロセスオートメーション関連リソースの使用量の数値化 | |
US7640531B1 (en) | Productivity measurement and management tool | |
Troya et al. | Specification and simulation of queuing network models using domain-specific languages | |
Schumm et al. | State Propagation for Business Process Monitoring on Different Levels of Abstraction | |
GB2476544A (en) | Relational modeling for performance analysis of multi-core processors | |
Lenhard | Towards Quantifying the Adaptability of Executable BPMN Processes. | |
Klinaku et al. | Designing Elasticity Policies for Cloud-Native Applications with Slingshot | |
Reichwald et al. | Model-Driven Process Development Incorporating Human Tasks in Service-Oriented Grid Environments. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120321 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120621 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130205 |