JP5212381B2 - フィードフォーワード制御方法、サービス提供品質制御装置、システム、プログラム及びその記録媒体 - Google Patents
フィードフォーワード制御方法、サービス提供品質制御装置、システム、プログラム及びその記録媒体 Download PDFInfo
- Publication number
- JP5212381B2 JP5212381B2 JP2009551596A JP2009551596A JP5212381B2 JP 5212381 B2 JP5212381 B2 JP 5212381B2 JP 2009551596 A JP2009551596 A JP 2009551596A JP 2009551596 A JP2009551596 A JP 2009551596A JP 5212381 B2 JP5212381 B2 JP 5212381B2
- Authority
- JP
- Japan
- Prior art keywords
- workflow
- control
- unit
- service
- vector value
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5096—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to distributed or central networked applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/147—Network analysis or design for predicting network behaviour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5025—Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Description
さらに、特許文献1にて想定しているサービス品質や呼び出し関係に関連する複雑な構造や、平均応答時間、要求棄却率の時間変動を計測し、制御対象の状態を推定するためのシミュレーション等の仕組みは、この構成要素として定義されていない。
そして、評価の一つとして宛先が指定されている処理要求の平均応答時間と内部キューに保持されている処理要求数の積算結果とを最大待ち時間と比較して制御内容を決めることが可能である。
しかし、特許文献5のような簡潔な評価方式及び制御内容では、サービス品質や呼び出し関係に関連する複雑な構造への対応が難しい。
本発明を好適に実施した第1の実施形態について説明する。
図3に、本実施形態に係るサービス提供品質制御装置が適用される環境の一例を示す。本実施形態に係るサービス提供品質制御装置が適用されるのは、インターネットを含めた複数のサブネットワークが、そのサブネットワークの持つ管理ポリシ、セキュリティポリシの集合の下で、ルータ等によって結合されて大きなネットワークを構成している一般的なネットワーク環境である。
サービス提供品質制御装置は、分散ワークフロー管理方式に基づく複数のワークフローシステム1、2、及び独自実装で配置されるワークフローシステム3、並びにワークフローシステム3の分散ワークフロー管理方法への仲介を行うProxyシステム4、ワークフローシステム1、2及びProxyシステム4から各種イベント情報を収集した後、整理、統合、格納するための管理コンソール81、関連するリポジトリ6を有する。なお、独自実装のワークフローシステム3を複数備え、これらをProxyシステム4がまとめて仲介するようにしても良い。
通常、ワークフロー定義31は、ワークフローエンジン29、29’の実施する挙動のみを記述し、標準化された形式であるWS-BPEL(Web Service Business Process Execution Language)及びWDSL(Web Service Definition Language)を始めとするプロセス、サービス記述等で記述される。
通常、ワークフロー定義34は、ワークフローエンジン32の挙動のみを記述し、標準化された形式であるWS-BPELとWSDLを始めとするプロセス、サービス記述等で記述される。
なお、ワークフローシステム3は、独自実装の既存のワークフローエンジンであるため、ワークフロー定義39は、標準化された形式であるWS-BPEL及びWSDLで記述されるとは限らない。その場合、後述するワークフロー定義・サービス定義取得部59が、それらを標準化された形式、例えばWS-BPEL及びWSDLなどに変換する。
ここで、ワークフロー定義31、34等から呼び出される全てのサービス集合を下記記号(A)で表現する。また、行列式の成分表示等で利用される自然数集合を下記記号(B)で表現する。これに対して、時刻や各種パラメータ値が実数を取る場合、その実数集合を下記記号(C)で表現する。
図9、図10、図11及び図15を用いて、合意サービス水準に基づくサービス提供品質制御装置の計測時の動作を説明する。
本実施形態に係るサービス提供品質制御装置の制御時の動作について、図12〜図21を用いて説明する。
図12、13に、本実施形態に係るサービス品質制御装置のサービス品質制御時の動作を示す。図15〜17は、制御手順を示すフローチャートである。図18は、操作候補を選別する際の手順を示すフローチャートである。図19〜21は、制御操作策定を実施する手順を示すフローチャートである。
一つ目は、定義情報一式c10のうち、要素ワークフローについて定義及び統合・合成されたワークフロー定義の一覧c11に関連し、ワークフローの持つ順序機械的な挙動をシミュレートする順序機械シミュレーション部121、121’である。
評価条件調整部74は、統合・合成されたワークフロー定義と全てのワークフロー定義・サービス定義の一覧とから個々のサービス定義に関する呼出度数について計算した行列値(上記式(7)で定義される行列値)に関するデータc82をメタデータ管理部66から取り出して読み込む。これは図18のステップS201に相当する。
図13において、起動制御部69は、補償機能付きシミュレーション処理部71が指定時点で複数サービス利用者ごとに取り決めた合意サービス水準に関する状態についてのベクトル値群を推定・評価する段階で参照する固定的なパラメータ値群を正しく維持できるように、自律調整の一つである長期補償処理を起動する。
図12、13を用いて、本実施形態に係る合意サービス水準に基づくサービス提供品質制御装置の初期設定時、設定時の動作を具体的に説明する。
本実施形態に係る合意サービス水準に基づくサービス提供品質制御を実現するため制御方法を実行する機能モジュール構成を図23に示す。
計測制御量データ管理部204は、制御対象200に関する物理現象のうち、シミュレーションを利用して推定せずに、統計処理のみで計測できる物理事象を意味するイベントを時刻とともにスカラ量として、かつ、任意のコンテキストに従って関連づけてイベント情報i30として取り込む。
計測統計量計算部203は、カテゴリ単位ごとに計測統計量群を求める。このため、メタデータ管理部201からカテゴリ単位や、制御対象200で扱う管理単位に関する形式的な意味の情報i3を入手する。これらの情報はベクトル値の次元数に相当する。また、情報i4は、図13では統合・合成されたワークフロー定義一覧m75と、これを生成するための元情報となった全てのワークフロー定義・サービス定義m76に相当する。
t(q+1)=t0+T(q−1) ・・・(20)
t(q)=t0+Tq ・・・(21)
Δ+Te (ave) ・・・(22)
t=t0+T(q−1)+Te (max) ・・・(23)
Te (ave)/2p<Tc ・・・(24)
t=t0+T(q−1)+Te (max)/2p ・・・(25)
t=t0+T(q−1)+Te (ave)/2p ・・・(26)
t=t0+T(q−1)+Te (ave)/p ・・・(28)
t=t0+T(q−1)+r・Te (ave)/2p ・・・(30)
t=t0+T(q−1)+Te (max)+τ ・・・(38)
本発明を好適に実施した第2の実施形態について説明する。
図24に、本実施形態に係るサービス提供品質制御装置の構成を示す。本実施形態においては、合意サービス水準に基づくサービス提供品質制御装置をサービスプロバイダ運営体が保持して、サービスとして定義する場合の例である。
本発明を好適に実施した第3の実施形態について説明する。
図25に、本実施形態に係るサービス提供品質制御装置の構成を示す。本実施形態においては、合意サービス水準に基づくサービス提供品質制御装置をサービスプロバイダ運営体が保持して、サービスとして定義する場合の例である。
例えば、上記実施形態においては、サンプリング時刻1周期前の計測統計量の履歴状態を用いてシミュレーションを行う場合を例としたが、サンプリング時刻の1周期前に限定されることはなく、規定周期前の計測統計量の履歴状態を用いてシミュレーションを行うことも可能である。
このように、本発明は様々な変形が可能である。
4 Proxyシステム
5 モニタシステム
6 リポジト、
7、8、9、10、11、12 業務アプリケーションシステム
13、14、15、16、17、18 データ通信部
19、20、21、22、23、24 アダプタ
25、26、27、28Msgイベント抽出部
29、29’、32、37 ワークフローエンジン
30、33、38 Engイベント抽出部
31、34、39、 ワークフロー定義
35 プロキシ部
36 Prxイベント抽出部
40、42、45、47 イベントデータ保持部
41、43、44、46 共通データ送信部
48、49操作プロキシ
50、53、56 強制棄却部
51、54、57 投入抑制部
52、55、58 キュー管理部
59 ワークフロー定義・サービス定義取得部
60 Wf合成部
61 合成Wf定義
62 イベントデータ受信部
63 イベントデータ関係付け部
64 計測制御量データ管理部
65 イベント・統計格納DB
66 メタデータ管理部
67 計測統計量データ計算部
68 パフォーマンスデータ管理部
69 起動制御部
70 状態観測部
71 補償機能付きシミュレーション処理部
72 目標状態ベクトル値管理部
73 検出部
74 評価条件調整部
75 ポリシ記述管理部
76 調整操作部
77 計測状態ベクトル値処理部
78 長期補償検出部
79 バッファ部
80 実施条件指定部
81 管理コンソール
101、102、103、104、105 サブネットワーク
106、107、108 ルータ
110 サービスデリバリプラットフォーム運営体・マッシュアップサービス運営体
111 アプリケーションサービスプロバイダ・サービスプロバイダ運営体
120 挙動関数
121、121’ 順序機械シミュレーション部
122 要素ワークフローモデル群
123 要素ワークフローモデル群
124 サービス特性関数計算部
125、126、127、128 業務アプリケーションシステム挙動特性定数
130 処理系
200 制御対象
201 メタデータ管理部
202 パフォーマンスデータ管理部
203 計測統計量データ計算部
204 計測制御量データ管理部
205 起動制御部
206 状態観測部
207 現状態ベクトル値
208 履歴状態ベクトル値
209 計測状態ベクトル値処理部
210 補償条件
211 補償機能付きシミュレーション処理部
212 変更条件ベクトル値
213 計測状態ベクトル値
214 長期補償検出部
215 推定状態ベクトル値
216 目標状態ベクトル値
217 検出部
218 評価条件調整部
219 ポリシ記述部
220 調整操作部
221 候補操作ベクトル量
222 確定操作ベクトル量
223 制御装置部
224 計測器
225 状態推定器
226 調整器
227 制御器
228 長期補償器
250 横軸
251 曲線
252、254、255、256、257、259、260、261 時刻
253 期間
258 1回目の単位時刻
c1 起動要求
c2、c24 統合・合成されたワークフロー定義の一覧
c3、c25 全てのワークフロー定義・サービス定義の定義情報一式
c4 現時点のパラメータ1の算出結果
c5 現時点迄のパラメータ1の累積値、平均値
c6 現時点のパラメータ2の算出結果
c7 現時点迄のパラメータ2の累積値、平均値
c8 サンプリング時刻状態行列
c9 サンプリング時刻1周期前の状態行列
c10 定義情報一式
c11 統合・合成されたワークフロー定義の一式
c12、c17、c18、c23、c28、c60、c64、c65、c89 起動(Invoke)コマンド
c13、c19 制御操作に対するポリシ定義情報
c14、c14’、c30 合意サービス水準に関するパラメータ群を意味するベクトル値群
c15、c20 再起動(Invoke)コマンド
c16、c63 合意サービス水準に関する目標値群のベクトル値群
c21、c22 仮制御操作一覧指定情報
c26 現時点のパラメータ1算出結果、現時点迄のパラメータ1累積値、平均値
c27 現時点のパラメータ2算出結果、現時点迄のパラメータ2累積値、平均値
c29 実測ベクトル値群
c31 ポリシ記述更新コマンド
c32 補償条件式更新コマンド
c50、c51、c52、c55、c56 制御メッセージ
c53、c54 制御コマンド
c61 指定パラメータ値群
c62 相対優先度に関する情報
c66 更新するべきパラメータ名群とパラメータ値群
c67 応答形式を指定した情報
c80 パラメータ群
c81 算パラメータ群
c82 サービス定義に関する呼出度数について計算した行列値に関するデータ
c83 計測統計量データ
c84、c91 アラーム
c85 全てのイベントデータ
c86 合意サービス水準に関する状態に関する実測ベクトル値群
c87 特定情報
c88 パラメータ値群間の相対情報
c90 応答形式を指定した情報
i1 イベントに関するデータ
i2 パラメータ群
i3 形式的な意味等の情報
i4、i10 情報
i5 形式的な意味等の情報
i6 パラメータ群に関する現在の値、並びに累積値、平均値等
i7、i11 現状状態ベクトル値
i8、i12 履歴状態ベクトル値
i9 起動要求
i13 設定定常値
i14 推定値
i16、i37 推定状態ベクトル値と同値なベクトル値
i17 目標値群のベクトル値と同値なベクトル値
i18、i19、i24、i27、i33、i36 引数
i21 仮決めされた制御操作量
i23 更新情報
i25 該当ベクトル値
i26 ベクトル値
i28 必要なスカラ値、もしくはベクトル値
i29 制御操作量
i30 イベント情報
i31 現在の値、並びに累積値、平均値等
i32 管理単位に関する形式的な意味等の情報
i34 計測状態ベクトル値と同値のベクトル値
i38、i39 補正更新する情報
m1、m2、m3、m7、m8、m9、m25、m30、m31、m32、m36、m37、m38、m48、m86、m88 処理要求メッセージ
m4、m5、m6、m10、m11、m12、m26、m33、m34、m35、m49、m87、m89 処理応答メッセージ
m13、m14、m15、m16、m17、m18、m19、m20、m21、m22、m23、m24、m27、m28、m39、m40、m41、m47 イベント
m29、m54、m55、m63 イベントデータ転送メッセージ
m42、m43、m44、m45、m46、m50、m51、m52、m53 メッセージに関するイベント
m60、m61、m62 定義転送メッセージ
m64 ワークフロー定義・サービス定義情報
m65 ワークフロー定義情報・サービス定義
m66 統合・合成されたワークフロー定義の一式
m67 イベントに関する全てのデータ
m68 サービス定義・プロセス定義情報
m69 メッセージインスタンス群
m70 メッセージインスタンス
m71、m71’ 検索要求
m72、m72’ イベントデータの一覧
m73 統合・合成されたワークフロー定義
m74 定義情報一式
m75 統合・合成されたワークフロー定義の一覧
m76 全てのワークフロー定義・サービス定義
m77、m78、m79、m80 更新要求
m81、m82、m83、m84 管理要求
m85 問い合わせ
Claims (21)
- 複数の業務アプリケーションシステム群の起動状態及び操作順序の定義を維持管理し、制御するワークフローのそれぞれの要素ワークフロー部分を、ワークフローエンジンを実装した複数のワークフロー管理システムが独立・分散して管理及び実行している環境下で、分散された前記要素ワークフロー部分の実行を統合監視する機能に伴い、全体ワークフローの記述に関するサービス提供品質、又は複数利用者ごとに取り決めた合意サービス水準を維持することを目的とする合意サービス水準制御装置であって、
前記全体ワークフローの記述ごとに制御目標の目標状態ベクトル値として定義された、前記全体ワークフローのサービス提供条件を示す合意サービス水準情報を格納する手段と、
可計測かつ統計処理のみで計算可能な要素ワークフロー部分又は当該要素ワークフロー部分から呼び出されるサービスに関する計測統計量を算出する計測統計量データ計算手段と、
前記計測統計量から所定のサンプリング周期でサンプリングを実施し、直前のサンプリング時刻における計測統計量の現状態ベクトル値及び規定周期前のサンプリング時刻における計測統計量の履歴状態ベクトル値を算出する状態観測手段と、
前記計測統計量の現状態ベクトル値及び前記履歴状態ベクトル値を基に、前記目標状態ベクトル値と同義の状態ベクトル成分からなる状態推定ベクトル値群を、外挿によって未来時刻で補償した上で推定するシミュレーション処理手段と、
制御操作に関するポリシ記述を管理するポリシ記述管理手段と、
前記シミュレーション処理手段が推定した状態推定ベクトル値と前記合意サービス水準情報を制御目標とする目標状態ベクトル値とを順次比較した上で制御偏差を算出し、制御操作が必要か否かを判断する判断手段と、
前記制御操作が必要と判断される場合には、前記ポリシ記述管理手段が管理する前記ポリシ記述に基づいて前記全体ワークフローの記述の実行環境を自装置内で仮想的に変化させた上で、前記シミュレーション処理手段及び前記判断手段を再実行し、所定回数を上限として前記制御偏差が所定値以下となるまで前記実行環境の評価条件を調整する調整手段と、
前記調整手段による評価条件の調整の結果、もはや前記制御操作が必要と判断されない場合に、実行環境の変化を確定させる手段とを有することを特徴とする合意サービス水準に基づくサービス提供品質制御装置。 - 前記分散された要素ワークフロー部分の記述を収集・管理する手段と、
収集した前記分散された要素ワークフロー部分の記述を合成し、前記全体ワークフローの記述を再生するワークフロー合成手段を含むことを特徴とする、請求項1記載のサービス提供品質制御装置。 - 前記シミュレーション処理手段は、前記サンプリング周期のうち、計測に許容される平均計測評価期間を2p(pは1以上の整数)に等期間で時分割して、p回未来時刻で補償した上で前記状態推定ベクトル値群を推定し、
前記調整手段は、前記p回を上限として実行環境の評価条件を調整することを特徴と請求項1又は2記載のサービス提供品質制御装置。 - 前記要素ワークフロー部分のうち、前記標準形式で記述されていないものを前記標準形式に変換する手段と、
前記要素ワークフロー部分の記述を所定の標準形式で管理する手段とを有することを特徴とする請求項1から3のいずれか1項記載の合意サービス水準に基づくサービス提供品質制御装置。 - 前記シミュレーション処理手段とは別の手順にて、該シミュレーション処理手段の推定結果と等価な等価データを算出する手段と、
前記シミュレーション処理手段の推定結果と前記等価データとを比較し、前記ポリシ記述及び前記シミュレーション処理手段が参照する補償条件の少なくとも一方を補償する必要があるか否かを判断する手段と、
前記ポリシ記述及び前記シミュレーション処理手段が参照する補償条件の少なくとも一方を定期的に捕正する長期補償手段とを有することを特徴とする請求項1から4のいずれか1項記載の合意サービス水準に基づくサービス提供品質制御装置。 - 前記目標状態ベクトル値と前記状態推定ベクトル値とを順次比較して制御偏差を算出する場合に、前記合意サービス水準情報に関する優先度、並びに、全体ワークフローの記述を構成する複数の要素ワークフロー部分の記述及びそこから呼び出されるサービス群の構成上の複雑さを評価した値、並びに、可計測かつ統計処理のみで計算可能な要素ワークフロー部分や該要素ワークフロー部分から呼び出されるサービスに関する計測統計量データの値を考慮して、ボトルネック箇所を特定する手段を有することを特徴とする請求項1から5のいずれか1項記載の合意サービス水準に基づくサービス提供品質制御装置。
- 前記ポリシ記述として、ワークフローエンジン数を仮決めで増減すること、当該ワークフローエンジンのサービス実行処理系に対するメッセージの投入を一時的に抑制し、ボトルネックとなっている処理を整流化すること、及び前記メッセージを棄却することの少なくともいずれかを含み、
当該ワークフローエンジンが実装された複数のワークフロー管理システム内、もしくは隣接する形で、前記メッセージの投入を一時的に抑制する手段、及び前記メッセージを棄却する手段を有することを特徴とする請求項1から6のいずれか1項記載の合意サービス水準に基づくサービス提供品質制御装置。 - 前記ポリシ記述において、前記全体ワークフローの記述ごとに、前記合意サービス水準情報を制御目標として満足できるように、前記要素ワークフロー部分の呼び出し部分、及びそこから呼び出されるサービス呼出定義部分を動的に並行可能化することを含むとともに、
末端のサービス呼出定義を並行可能化する手段を有することを特徴とする請求項7に記載の合意サービス水準に基づくサービス提供品質制御装置。 - 前記要素ワークフロー部分の記述を格納する手段及び該要素ワークフロー部分を実行するワークフローエンジンを備えた複数のワークフロー処理装置と、請求項1から8のいずれか1項記載の合意サービス水準に基づくサービス提供品質制御装置とを有することを特徴とするサービス提供品質制御システム。
- 明確に定義された制御対象及びそれに関係する物理事象のうち、可計測かつ統計処理のみで計算可能な計測統計量データ及び前記制御対象の制御目標で直接計測不可能な目標状態ベクトル値を定義する手順と、
前記計測制御量データから所定のサンプリング周期でサンプリングを実施し、直前のサンプリング時刻における計測統計量の現状態ベクトル値及び規定周期前のサンプリング時刻における計測統計量の履歴状態ベクトル値を算出する手順と、
前記計測統計量の前記現状態ベクトル値及び前記履歴状態ベクトル値を基に、前記目標状態ベクトル値と同義の状態ベクトル成分からなる状態推定ベクトル値群を、外挿によって未来時刻で補償した上でシミュレーションして推定する手順と、
前記シミュレーションによって推定された前記状態推定ベクトル値と前記目標状態ベクトル値とを順次比較して制御偏差を算出し、制御操作が必要であるか否かを判断する手順と、
前記制御操作が必要な場合に、前記制御偏差を満たすための制御操作量を仮決めする手順と、
仮決めした前記制御操作量を追加して、前記シミュレーションと同義の新たなシミュレーションを実施し、前記目標状態ベクトル値と同義の状態ベクトル成分からなる状態推定ベクトル値を算出した後、該状態推定ベクトル値を前記目標状態ベクトル値と比較して新たな制御偏差を算出し、更に制御操作量が必要な場合は、所定回数を上限として前記制御操作量が確定するまで、仮決めする制御操作量を追加・条件を厳しくする手順と、
前記制御操作量を追加する必要のない場合に、制御操作を実施する手順を含むことを特徴とするフィードフォワード制御方法。 - サービス提供条件を示す合意サービス水準情報を制御目標の目標状態ベクトル値として定義し、
前記制御偏差を満たすための制御操作として、サービス実行処理系の処理系の数、ハードウェア資源の割付け量増減、メッセージ投入抑制量の増減のいずれか一つ以上を含むことを特徴とする請求項10記載のフィードフォワード制御方法。 - 可計測かつ統計処理のみで計算可能なサービスに関する計測統計量データを持ち、サービス提供条件を示す合意サービス水準情報を制御目標の目標状態ベクトル値として定義する手順と、
前記サービスに関する計測制御量データを基に直前のサンプリング時刻における計測統計量の現状態ベクトル値及び規定周期前のサンプリング時刻における計測統計量の履歴状態ベクトル値を算出する手順と、
前記計測統計量の前記現状態ベクトル値及び前記履歴状態ベクトル値を基に、前記目標状態ベクトル値と同義の状態ベクトル成分からなる状態推定ベクトル値群を、外挿によって未来時刻で補償した上でシミュレーションして推定する手順と、
推定された状態推定ベクトル値と前記目標状態ベクトル値とを順次比較して制御偏差を算出し、制御操作の必要有無を判断する手順と、
前記制御操作が必要な場合に、前記制御偏差を満たすための制御操作として、サービス実行処理系の処理系の数、ハードウェア資源の割付け量増減、メッセージ投入抑制量の増減を仮決めする手順と、
仮決めされた当該処理系の数、ハードウェア資源の割付け量増減や、メッセージ投入抑制量増減の操作を仮想的に追加して、前記シミュレーションと同等の新たなシミュレーションによる推定を改めて実施し、前記サービス提供条件を示す合意サービス水準情報と比較し、これを満足するか否かを判断し、更に新たな処理系の数、ハードウェア資源の割付け量増減や、新たなメッセージ投入抑制量増減の操作が必要と判断される場合は、所定回数を上限として前記合意サービス水準情報を満足するまで、当該新たな処理系の数、ハードウェア資源の割付け量増減や、新たなメッセージ投入抑制量増減を仮想的に実施する手順と、
前記合意サービス水準情報を満足する場合に、実際に処理系の数、ハードウェア資源の割付け量増減や、新たなメッセージ投入抑制量増減を実施する制御操作を実施する手順とを実行することを特徴とする合意サービス水準に基づくサービス提供品質制御方法。 - コンピュータを、
複数業務アプリケーションシステム群の起動状態、操作順序の定義を維持管理し、制御するワークフローのそれぞれの要素ワークフロー部分を、ワークフローエンジンを実装した複数のワークフロー管理システムが独立・分散して管理、実行している環境下で、要素ワークフロー部分を実施する際に発生するイベント群を当該全体のワークフローの記述に明確に位置付け、当該イベント群以外のイベント群と関連付けてイベント格納手段に記録する手段と、
分散された要素ワークフロー部分の実行を統合監視する機能に伴い、前記全体のワークフローの記述ごとに、そのサービス提供条件を示す合意サービス水準情報を制御目標の目標状態ベクトル値として定義する手段と、
可計測かつ統計処理のみで計算可能な要素ワークフロー部分や当該要素ワークフロー部分から呼び出されるサービスに関する計測統計量データの計算手段と、
前記計測統計量データの計算手段が算出するデータから、所定のサンプリング周期でサンプリングを実施し、直前のサンプリング時刻における計測統計量の現状態ベクトル値及び規定周期前のサンプリング時刻における計測統計量の履歴状態ベクトル値を算出する状態観測に関する手段と、
前記計測統計量の前記現状態ベクトル値、及び前記履歴状態ベクトル値を基に、前記目標状態ベクトル値と同義の状態ベクトル成分からなる状態推定ベクトル値群を、外挿によって所定回数未来時刻で補償した上で推定するシミュレーション処理手段と、
制御操作に関するポリシ記述を管理する手段と、
前記シミュレーション処理によって推定した当該状態推定ベクトル値と前記合意サービス水準情報を制御目標とする目標状態ベクトル値とを順次比較して制御偏差を算出し、制御操作が必要であるか否かを判断する手段と、
前記制御操作が必要と判断される場合、前記ポリシ記述から、複数ワークフロー管理システムの内の特定要素ワークフロー部分を実行するワークフローエンジン数を仮決めで増減し、仮決めされた当該ワークフローエンジン数を仮想的に増減した上で前記シミュレーションと前記制御操作が必要であるか否かの判断とを再実行し、更に新たなワークフローエンジン数の増減が必要と判断される場合には、所定回数を上限として、前記制御偏差が満足できるまで、当該新たなワークフローエンジン数を増減する評価条件を調整する手段と、
前記調整手段による評価条件の調整の結果、もはや前記制御操作が必要でないと判断する場合、実際に当該ワークフローエンジン数を増減するための手続きに変換する調整操作に関する手段と、として機能させることを特徴とする合意サービス水準に基づくサービス提供品質制御プログラム。 - 前記コンピュータを、
分散する要素ワークフロー部分の記述を収集・管理する手段と、
複数の当該分散する要素ワークフロー部分の記述を合成し、全体のワークフローの記述を再生するワークフロー合成手段と、として機能させることを特徴とする請求項13記載の合意サービス水準に基づくサービス提供品質制御プログラム。 - 前記コンピュータを、
前記要素ワークフロー部分の記述を収集する手段と、
前記要素ワークフロー部分の記述を所定の標準形式で管理する手段と、
前記要素ワークフロー部分のうち、前記標準形式で記述されていないものを前記標準形式に変換する手段と、として機能させることを特徴とする請求項13又は14記載の合意サービス水準に基づくサービス提供品質制御プログラム。 - 前記コンピュータを、
前記シミュレーション処理手段とは別の手順にて、該シミュレーション処理手段の推定結果と等価な等価データを算出する手段と、
前記推定結果と前記等価データとを比較して、前記ポリシ記述及び前記シミュレーション処理手段が参照する補償条件の少なくとも一方を補償する必要があるか否かを判断する手段と、
前記ポリシ記述及び前記シミュレーション処理手段が参照する補償条件の少なくとも一方を定期的に捕正する長期補償手段と、として機能させることを特徴とする請求項13から15のいずれか1項記載の合意サービス水準に基づくサービス提供品質制御プログラム。 - 前記コンピュータを、
前記目標状態ベクトル値と前記状態推定ベクトル値とを順次比較して制御偏差を算出する場合に、前記合意サービス水準情報に関する優先度、並びに、全体ワークフローの記述を構成する複数の要素ワークフロー部分の記述及びそこから呼び出されるサービス群の構成上の複雑さを評価した値、並びに、可計測で統計処理のみで計算できる要素ワークフロー部分や該要素ワークフロー部分から呼び出されるサービスに関する計測統計量データの値を考慮して、ボトルネック箇所を特定する手段として機能させることを特徴とする請求項13から16のいずれか1項記載の合意サービス水準に基づくサービス提供品質制御プログラム。 - 前記ポリシ記述において、ワークフローエンジン数を仮決めで増減すること、当該ワークフローエンジンのサービス実行処理系に対するメッセージの投入を一時的に抑制し、ボトルネックとなっている処理を整流化すること、前記メッセージを棄却することを含み、
前記コンピュータを、
当該ワークフローエンジンが実装された複数のワークフロー管理システム内、もしくは隣接する形で、前記メッセージの投入を一時的に抑制する手段、及び前記メッセージを棄却する手段として機能させることを特徴とする請求項13から17のいずれか1項記載の合意サービス水準に基づくサービス提供品質制御プログラム。 - 前記ポリシ記述において、前記全体ワークフローの記述ごとに、前記合意サービス水準情報を制御目標として満足できるように、前記要素ワークフロー部分の呼び出し部分、及びそこから呼び出されるサービス呼出定義部分を動的に並行可能化することを含むとともに、
前記ワークフロー合成手段は、末端のサービス呼出定義を並行可能化する機能を有することを特徴とする請求項18に記載の合意サービス水準に基づくサービス提供品質制御プログラム。 - コンピュータに、
サービス提供品質、もしくは複数サービス利用者ごとに取り決めた合意サービス水準等を制御対象とし、可計測かつ統計処理のみで計算できるサービスに関する計測統計量データを持ち、サービス提供条件を示す合意サービス水準情報を制御目標の目標状態ベクトル値として定義する手順と、
前記サービスに関する計測制御量データを基に直前のサンプリング時刻における計測統計量の現状態ベクトル値及び規定周期前のサンプリング時刻における計測統計量の履歴状態ベクトル値を算出する手順と、
前記計測統計量の前記現状態ベクトル値及び前記履歴状態ベクトル値を基に、前記目標状態ベクトル値と同義の状態ベクトル成分からなる状態推定ベクトル値群を、外挿によって所定回数未来時刻で補償した上で推定する推定手順と、
推定された前記状態推定ベクトル値と前記目標状態ベクトル値とを順次比較して制御偏差を算出し、制御操作が必要か否かを判断する手順と、
前記制御操作が必要な場合に、制御操作として、サービス実行処理系の数、ハードウェア資源の割付け量増減、メッセージ投入抑制量の増減を仮決めする手順と、
仮決めされた前記処理系の数、ハードウェア資源の割付け量増減、メッセージ投入抑制量増減の操作を仮想的に追加して、前記推定手順と同義の新たな推定を改めて実施する手順と、
前記新たな推定結果が、前記合意サービス水準情報を満足するか否かを判断する手順と、
更に新たな処理系の数、ハードウェア資源の割付け量増減や、新たなメッセージ投入抑制量増減等の操作が必要と判断した場合に、所定回数を上限として前記合意サービス水準情報を満足するまで、当該新たな処理系の数、ハードウェア資源の割付け量増減や、新たなメッセージ投入抑制量増減を仮想的に実施する手順と、
前記合意サービス水準情報を満足する場合は、実際に処理系の数、ハードウェア資源の割付け量増減や、新たなメッセージ投入抑制量増減を実施する制御操作を実施する手順と、を実行させることを特徴とする合意サービス水準に基づくサービス提供品質制御プログラム。 - 請求項13から20のいずれか1項記載のサービス提供品質制御プログラムを記録した記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009551596A JP5212381B2 (ja) | 2008-01-31 | 2009-01-30 | フィードフォーワード制御方法、サービス提供品質制御装置、システム、プログラム及びその記録媒体 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008021544 | 2008-01-31 | ||
JP2008021544 | 2008-01-31 | ||
PCT/JP2009/051573 WO2009096519A1 (ja) | 2008-01-31 | 2009-01-30 | フィードフォーワード制御方法、サービス提供品質制御装置、システム、プログラム及びその記録媒体 |
JP2009551596A JP5212381B2 (ja) | 2008-01-31 | 2009-01-30 | フィードフォーワード制御方法、サービス提供品質制御装置、システム、プログラム及びその記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2009096519A1 JPWO2009096519A1 (ja) | 2011-05-26 |
JP5212381B2 true JP5212381B2 (ja) | 2013-06-19 |
Family
ID=40912862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009551596A Active JP5212381B2 (ja) | 2008-01-31 | 2009-01-30 | フィードフォーワード制御方法、サービス提供品質制御装置、システム、プログラム及びその記録媒体 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8966492B2 (ja) |
JP (1) | JP5212381B2 (ja) |
WO (1) | WO2009096519A1 (ja) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009108344A1 (en) | 2008-02-29 | 2009-09-03 | Vkernel Corporation | Method, system and apparatus for managing, modeling, predicting, allocating and utilizing resources and bottlenecks in a computer network |
US8935701B2 (en) | 2008-03-07 | 2015-01-13 | Dell Software Inc. | Unified management platform in a computer network |
US8250198B2 (en) * | 2009-08-12 | 2012-08-21 | Microsoft Corporation | Capacity planning for data center services |
US8644146B1 (en) * | 2010-08-02 | 2014-02-04 | Sprint Communications Company L.P. | Enabling user defined network change leveraging as-built data |
US9230314B2 (en) * | 2010-11-08 | 2016-01-05 | Nec Corporation | Information processing device having a function to control QoS of media analysis system |
WO2012075622A1 (en) * | 2010-12-07 | 2012-06-14 | Sap Ag | Implemantion of a process based on a user-defined sub-task sequence |
US8964901B2 (en) | 2011-01-07 | 2015-02-24 | Massachusetts Institute Of Technology | Analog/digital co-design methodology to achieve high linearity and low power dissipation in a radio frequency (RF) receiver |
US8644437B2 (en) * | 2011-01-07 | 2014-02-04 | Massachusetts Institute Of Technology | Digital compensation of a nonlinear system |
JP2012150661A (ja) * | 2011-01-19 | 2012-08-09 | Toshiba Corp | プロセッサ動作検査システム、及びその検査方法 |
US8644391B2 (en) * | 2011-05-12 | 2014-02-04 | National Cheng Kung University | Space exploration method of reconfigurable motion compensation architecture |
US8812679B2 (en) * | 2011-06-29 | 2014-08-19 | International Business Machines Corporation | Managing computing environment entitlement contracts and associated resources using cohorting |
US8775593B2 (en) | 2011-06-29 | 2014-07-08 | International Business Machines Corporation | Managing organizational computing resources in accordance with computing environment entitlement contracts |
US20130006793A1 (en) | 2011-06-29 | 2013-01-03 | International Business Machines Corporation | Migrating Computing Environment Entitlement Contracts Based on Seller and Buyer Specified Criteria |
US9760917B2 (en) | 2011-06-29 | 2017-09-12 | International Business Machines Corporation | Migrating computing environment entitlement contracts between a seller and a buyer |
US9646278B2 (en) | 2011-07-14 | 2017-05-09 | International Business Machines Corporation | Decomposing a process model in an enterprise intelligence (‘EI’) framework |
US9659266B2 (en) | 2011-07-14 | 2017-05-23 | International Business Machines Corporation | Enterprise intelligence (‘EI’) management in an EI framework |
US9639815B2 (en) * | 2011-07-14 | 2017-05-02 | International Business Machines Corporation | Managing processes in an enterprise intelligence (‘EI’) assembly of an EI framework |
US9495222B1 (en) * | 2011-08-26 | 2016-11-15 | Dell Software Inc. | Systems and methods for performance indexing |
US20130111430A1 (en) * | 2011-10-27 | 2013-05-02 | Yin Wang | Providing goods or services |
US9305029B1 (en) | 2011-11-25 | 2016-04-05 | Sprint Communications Company L.P. | Inventory centric knowledge management |
US8707316B1 (en) * | 2012-01-05 | 2014-04-22 | The Boeing Company | Methods and systems for mission-driven quality of service management |
US8856291B2 (en) * | 2012-02-14 | 2014-10-07 | Amazon Technologies, Inc. | Providing configurable workflow capabilities |
US10095994B2 (en) * | 2012-03-19 | 2018-10-09 | Sap Se | Service level agreement translation for service oriented systems |
US9436921B2 (en) | 2012-06-21 | 2016-09-06 | International Business Machines Corporation | Intelligent service management and process control using policy-based automation and predefined task templates |
US8958470B2 (en) | 2012-07-26 | 2015-02-17 | Massachusetts Institute Of Technology | Method and apparatus for sparse polynomial equalization of RF receiver chains |
DE102012220109A1 (de) * | 2012-11-05 | 2014-05-08 | Deere & Company | Einrichtung zur Erfassung des Betriebszustands einer Arbeitsmaschine |
US9736041B2 (en) * | 2013-08-13 | 2017-08-15 | Nec Corporation | Transparent software-defined network management |
JP6357787B2 (ja) * | 2014-02-07 | 2018-07-18 | 日本電気株式会社 | データ処理装置 |
JP6244453B2 (ja) * | 2014-04-16 | 2017-12-06 | クラリオン株式会社 | データ配信システム及びデータ配信方法 |
KR102248787B1 (ko) * | 2014-08-28 | 2021-05-06 | 삼성전자 주식회사 | Gpu의 리소스에 대한 전력 소비 제어방법 및 장치 |
JP6447054B2 (ja) * | 2014-11-27 | 2019-01-09 | 富士通株式会社 | 情報処理方法、及び情報処理プログラム |
US9575803B2 (en) * | 2015-02-13 | 2017-02-21 | International Business Machines Corporation | Determining an ordering to use to open and close programs that call other programs |
US10402765B1 (en) | 2015-02-17 | 2019-09-03 | Sprint Communications Company L.P. | Analysis for network management using customer provided information |
US10453325B2 (en) | 2015-06-01 | 2019-10-22 | Apple Inc. | Creation of reminders using activity state of an application |
US9603123B1 (en) | 2015-06-04 | 2017-03-21 | Apple Inc. | Sending smart alerts on a device at opportune moments using sensors |
US10235863B2 (en) | 2015-06-05 | 2019-03-19 | Apple Inc. | Smart location-based reminders |
JP6227841B1 (ja) * | 2016-02-17 | 2017-11-08 | 株式会社日立製作所 | データ処理システム及びデータ処理方法 |
JP6801267B2 (ja) * | 2016-07-04 | 2020-12-16 | 富士通株式会社 | 評価プログラム、評価方法、評価装置および情報処理装置 |
JP6766495B2 (ja) * | 2016-07-21 | 2020-10-14 | 富士通株式会社 | プログラム、コンピュータ及び情報処理方法 |
US10193822B1 (en) * | 2016-08-18 | 2019-01-29 | Amazon Technologies, Inc. | Predictive auto-scaling and reactive auto-scaling for network accessible messaging services |
EP3287960B1 (en) * | 2016-08-25 | 2024-05-15 | ABB Schweiz AG | Computer system and method to process alarm signals |
US10545792B2 (en) * | 2016-09-12 | 2020-01-28 | Seven Bridges Genomics Inc. | Hashing data-processing steps in workflow environments |
JP6803788B2 (ja) * | 2017-03-29 | 2020-12-23 | 三菱重工業株式会社 | 情報処理装置、情報処理方法およびプログラム |
CN107944770B (zh) * | 2017-12-25 | 2021-07-06 | 泰康保险集团股份有限公司 | 照料护理服务的质量评估方法、装置、***和服务器 |
US11334050B2 (en) * | 2018-12-19 | 2022-05-17 | Francotyp-Postalia Gmbh | Authentication system and authentication method for executing a work process on an object |
US11516096B2 (en) * | 2020-06-17 | 2022-11-29 | Red Hat, Inc. | Automatically managing performance of software in a distributed computing environment |
US20220215142A1 (en) * | 2021-01-05 | 2022-07-07 | Capital One Services, Llc | Extensible Agents in Agent-Based Generative Models |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004528775A (ja) * | 2001-04-10 | 2004-09-16 | ネットヴィエムジー, インコーポレーテッド | インテリジェント配信に関するネットワークサービスレベルを保証するシステム及び方法 |
JP2006508427A (ja) * | 2002-10-07 | 2006-03-09 | ガートナー インコーポレイテッド | ビジネスパフォーマンスを評価するための方法及びシステム |
WO2006045337A1 (en) * | 2004-10-28 | 2006-05-04 | Telecom Italia S.P.A. | Method for managing resources in a platform for telecommunication service and/or network management, corresponding platform and computer program product therefor |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3730740B2 (ja) * | 1997-02-24 | 2006-01-05 | 株式会社日立製作所 | 並列ジョブ多重スケジューリング方法 |
US6240090B1 (en) * | 1997-12-19 | 2001-05-29 | Telefonaktiebolaget Lm Ericcson (Publ) | Self-configuring processors in an asynchronous transfer mode switch |
US6633940B1 (en) * | 1999-10-11 | 2003-10-14 | Ati International Srl | Method and apparatus for processing interrupts in a computing system |
US6741698B1 (en) * | 2000-01-27 | 2004-05-25 | Avaya Technology Corp. | Call management system using dynamic threshold adjustment |
JP2001290516A (ja) | 2000-04-10 | 2001-10-19 | Toshiba Corp | 監視制御システム、制御装置のシミュレーション方法及び記憶媒体 |
US20020083076A1 (en) * | 2000-10-30 | 2002-06-27 | Wucherer Thomas A. | Intelligent object builder |
US7092929B1 (en) * | 2000-11-08 | 2006-08-15 | Bluefire Systems, Inc. | Method and apparatus for planning analysis |
US7116639B1 (en) * | 2000-12-21 | 2006-10-03 | International Business Machines Corporation | System and method for determining network discrete utilization |
US7324966B2 (en) * | 2001-01-22 | 2008-01-29 | W.W. Grainger | Method for fulfilling an order in an integrated supply chain management system |
US7065496B2 (en) * | 2002-02-13 | 2006-06-20 | Tangoe, Inc. | System for managing equipment, services and service provider agreements |
JP3750621B2 (ja) | 2002-03-19 | 2006-03-01 | 株式会社日立情報システムズ | トラフィック制御方法及びそのシステム |
US7222245B2 (en) * | 2002-04-26 | 2007-05-22 | Hewlett-Packard Development Company, L.P. | Managing system power based on utilization statistics |
US7496655B2 (en) * | 2002-05-01 | 2009-02-24 | Satyam Computer Services Limited Of Mayfair Centre | System and method for static and dynamic load analyses of communication network |
US20040230404A1 (en) * | 2002-08-19 | 2004-11-18 | Messmer Richard Paul | System and method for optimizing simulation of a discrete event process using business system data |
US7159221B1 (en) * | 2002-08-30 | 2007-01-02 | Unisys Corporation | Computer OS dispatcher operation with user controllable dedication |
JP4051703B2 (ja) * | 2003-03-31 | 2008-02-27 | 日本電気株式会社 | シングルプロセッサ向けosによる並列処理システム、並列処理プログラム |
US7523483B2 (en) * | 2003-05-12 | 2009-04-21 | I2 Technologies Us, Inc. | Determining a policy parameter for an entity of a supply chain |
JP2004362449A (ja) | 2003-06-06 | 2004-12-24 | Mitsubishi Electric Corp | サービス提供装置及びサービスコーディネータ装置及びサービス提供方法及びサービスコーディネート方法及びプログラム及びプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2005184165A (ja) | 2003-12-17 | 2005-07-07 | Hitachi Ltd | トラフィック制御装置およびそれを用いたサービスシステム |
JP2005196601A (ja) | 2004-01-09 | 2005-07-21 | Hitachi Ltd | 自律管理システム向けポリシシミュレータ |
US8346909B2 (en) * | 2004-01-22 | 2013-01-01 | International Business Machines Corporation | Method for supporting transaction and parallel application workloads across multiple domains based on service level agreements |
US20050188075A1 (en) * | 2004-01-22 | 2005-08-25 | International Business Machines Corporation | System and method for supporting transaction and parallel services in a clustered system based on a service level agreement |
US8417499B2 (en) * | 2004-03-31 | 2013-04-09 | International Business Machines Corporation | Enabling real-time testing of on-demand infrastructure to predict service level agreement compliance |
US8200805B2 (en) * | 2004-06-28 | 2012-06-12 | Neuse Douglas M | System and method for performing capacity planning for enterprise applications |
US7430498B2 (en) * | 2004-09-07 | 2008-09-30 | The Boeing Company | System, method and computer program product for developing a system-of-systems architecture model |
JP2007148469A (ja) | 2005-11-24 | 2007-06-14 | Hitachi Ltd | ビジネスプロセス定義を用いた事前リソース割り当て方法 |
US20070180061A1 (en) * | 2006-02-02 | 2007-08-02 | International Business Machines Corporation | Methods and apparatus for interactive specification of context-sensitive sevice level agreements; for provisioning of resources required during service delivery events regulated by service level agreements; and for monitoring compliance with service level agreements during service delivery events |
US8126756B2 (en) * | 2006-08-07 | 2012-02-28 | International Business Machines Corporation | Method and system for real time measurement data adjudication and service level evaluation |
US7739094B1 (en) * | 2006-11-22 | 2010-06-15 | Cadence Design Systems, Inc. | Method and apparatus for designing an emulation chip using a selectable fastpath topology |
US20080126751A1 (en) * | 2006-11-27 | 2008-05-29 | Shay Mizrachi | Scheduler hint method and system to improve network interface controller (nic) receive (rx) processing cache performance |
KR100748187B1 (ko) * | 2007-06-01 | 2007-08-10 | 인하대학교 산학협력단 | 노드 가용도 예측 기반의 그리드 네트워크 혼잡 제어 장치및 방법 |
US8312464B2 (en) * | 2007-08-28 | 2012-11-13 | International Business Machines Corporation | Hardware based dynamic load balancing of message passing interface tasks by modifying tasks |
US8782779B2 (en) * | 2007-09-26 | 2014-07-15 | Hewlett-Packard Development Company, L.P. | System and method for achieving protected region within computer system |
US20100254312A1 (en) * | 2008-12-11 | 2010-10-07 | Adapt4, Llc | Dynamically transformed channel set routing |
US20130272121A1 (en) * | 2012-04-17 | 2013-10-17 | Cygnus Broadband, Inc. | Systems and methods for application-aware admission control in a communication network |
-
2009
- 2009-01-30 WO PCT/JP2009/051573 patent/WO2009096519A1/ja active Application Filing
- 2009-01-30 US US12/865,685 patent/US8966492B2/en active Active
- 2009-01-30 JP JP2009551596A patent/JP5212381B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004528775A (ja) * | 2001-04-10 | 2004-09-16 | ネットヴィエムジー, インコーポレーテッド | インテリジェント配信に関するネットワークサービスレベルを保証するシステム及び方法 |
JP2006508427A (ja) * | 2002-10-07 | 2006-03-09 | ガートナー インコーポレイテッド | ビジネスパフォーマンスを評価するための方法及びシステム |
WO2006045337A1 (en) * | 2004-10-28 | 2006-05-04 | Telecom Italia S.P.A. | Method for managing resources in a platform for telecommunication service and/or network management, corresponding platform and computer program product therefor |
Also Published As
Publication number | Publication date |
---|---|
JPWO2009096519A1 (ja) | 2011-05-26 |
US8966492B2 (en) | 2015-02-24 |
US20110004885A1 (en) | 2011-01-06 |
WO2009096519A1 (ja) | 2009-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5212381B2 (ja) | フィードフォーワード制御方法、サービス提供品質制御装置、システム、プログラム及びその記録媒体 | |
Mandelbaum et al. | Data-driven appointment-scheduling under uncertainty: The case of an infusion unit in a cancer center | |
CN103002005B (zh) | 云服务监测*** | |
JP5313990B2 (ja) | 応答時間に基づいてサービスリソース消費を推定すること | |
Hu et al. | Web service recommendation based on time series forecasting and collaborative filtering | |
Müller et al. | Comprehensive explanation of SLA violations at runtime | |
Steiger et al. | An improved batch means procedure for simulation output analysis | |
US20140188446A1 (en) | System performance prediction method, information processing device, and control program thereof | |
CN108390775B (zh) | 一种基于spice的用户体验质量评价方法及*** | |
CN110198339A (zh) | 一种基于QoE感知的边缘计算任务调度方法 | |
CN113472659B (zh) | 转发路径的确定方法、装置及sdn控制器 | |
Zhang et al. | Workload service requirements analysis: A queueing network optimization approach | |
Cao et al. | A deep reinforcement learning approach to multi-component job scheduling in edge computing | |
Xiao et al. | AoI-aware incentive mechanism for mobile crowdsensing using stackelberg game | |
JP4872702B2 (ja) | 分散ワークフローシミュレーションシステム、方法、及び、プログラム | |
Liu et al. | Queueing-model-based adaptive control of multi-tiered web applications | |
JP2009118275A (ja) | トラヒック分析装置、方法、およびプログラム | |
CN109711555A (zh) | 一种预测深度学习模型单轮迭代时间的方法和*** | |
JP6608731B2 (ja) | 対価設定装置及び対価設定方法 | |
JP4956380B2 (ja) | 通信帯域算出装置、方法、およびプログラム | |
US10855743B1 (en) | Efficient video transfer system | |
CN107203871B (zh) | 基于Activiti与任务调度优化的海洋设备检定*** | |
JP2022172503A (ja) | 衛星観測計画立案システム、衛星観測計画立案方法、および衛星観測計画立案プログラム | |
AU2011221395A1 (en) | Performance monitoring system | |
CN111177640A (zh) | 一种数据中心运维工作绩效评价*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20110706 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111024 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111024 |
|
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: 20130129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130211 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5212381 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |