JP6569388B2 - 制御装置、制御システム、制御方法、および、プログラム - Google Patents
制御装置、制御システム、制御方法、および、プログラム Download PDFInfo
- Publication number
- JP6569388B2 JP6569388B2 JP2015164743A JP2015164743A JP6569388B2 JP 6569388 B2 JP6569388 B2 JP 6569388B2 JP 2015164743 A JP2015164743 A JP 2015164743A JP 2015164743 A JP2015164743 A JP 2015164743A JP 6569388 B2 JP6569388 B2 JP 6569388B2
- Authority
- JP
- Japan
- Prior art keywords
- switching
- accuracy
- analysis
- processing
- program
- 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
- 238000000034 method Methods 0.000 title claims description 185
- 238000012545 processing Methods 0.000 claims description 289
- 238000004458 analytical method Methods 0.000 claims description 265
- 230000008569 process Effects 0.000 claims description 172
- 230000007613 environmental effect Effects 0.000 claims description 28
- 230000007423 decrease Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 15
- 238000005259 measurement Methods 0.000 description 14
- 230000002159 abnormal effect Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000003891 environmental analysis Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 238000013508 migration Methods 0.000 description 4
- 230000005012 migration Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 206010000117 Abnormal behaviour Diseases 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007562 laser obscuration time method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
[構成]
図1は、本実施の形態にかかる制御システム50の構成図である。制御システム50は、複数の処理装置20とそれらと接続された制御装置30を包含する。図1の制御システム50は、2台の処理装置20(処理装置20−a、処理装置20−b)を包含する例を示している。
図8は、制御装置30の動作を示すフローチャートである。まず、切替決定部32が、各処理装置20の負荷計測部21から各解析処理の負荷を取得する(ステップS1)。切替決定部32は、負荷に基づいて、切替の対象となる解析処理と切替先の処理装置20との組み合わせを表す切替パターンを決定し、切替実行部31に送信する(ステップS2)。切替実行部31は、送信された切替パターンに基づき、切替対象となる解析処理の処理装置20の切替を行う(ステップS3)。制御装置30は、ステップS1、S2、S3を所定の間隔で繰り返し実行する。
実行する処理装置20を切替えるときに、一時的に処理精度の低下を発生する解析処理が存在する。例えば、切替後に入力データから学習をし直すような解析処理が有る。本実施の形態にかかる制御装置30は、そのような解析処理の処理装置20の切替を効率的に実行できる。すなわち、制御装置30は、処理装置20の切替によって負荷を制御する場合において、精度の低下を抑制しながら、複数の処理装置20で複数の解析処理を実行させることを可能にする。
[構成]
図10は、本実施の形態にかかる制御システム50の構成図である。本実施の形態にかかる処理装置20は、解析処理に加えて環境解析処理も実行している点で、第1の実施形態と異なる。図10の処理装置20−aは、解析処理aと環境解析処理a、並びに、解析処理bと環境解析処理bを実行している例を示す。図10の処理装置20−bは、解析処理cと環境解析処理cを実行している例を示す。
図12は、本実施の形態にかかる制御装置30の動作を示すフローチャートである。また、第1の実施の形態の説明でも使用した図9は、切替決定部32が、切替の対象となる解析処理と切替先の処理装置との組み合わせを表す切替パターンを決定する動作(ステップS2)を詳細に示すフローチャートである。以下の説明において、第1の実施の形態と同様の動作については詳細を省略する。
第2の実施の形態にかかる制御装置30は、解析処理を実行する処理装置20の切替を行う場合の精度の変化が解析対象のデータの内容によって異なる場合でも、精度の低下を抑制しながら切替を効率的に実行できる。
[構成]
図13は、本実施の形態にかかる制御装置30の構成図である。本実施の形態にかかる制御装置30は、精度要求情報記憶部37を備える点で、第一の実施形態と異なる。その他の構成要素については、第1の実施の形態と同様である。第1の実施の形態と同様の構成要素については、図1と同一の符号を付し、詳細な説明を省略する。
本実施の形態にかかる制御装置30の動作を、第1の実施の形態の説明で用いた図8および図9のフローチャートを用いて説明する。本実施の形態にかかる制御装置30の動作は、以下の点で第1の実施の形態の動作と異なる。第1の実施の形態と同様の動作については、詳細な説明を省略する。
切替決定部32は、各解析処理の切替前精度要求充足率のうち、最小のものを切替パターンの切替前精度スコアとする。
また、切替決定部32は、切替後精度要求充足率を、以下のように算出する。まず、切替決定部32は、第1の実施の形態と同様にして、各解析処理について、切替後精度予測値を算出する。次に、切替決定部32は、精度要求情報記憶部37を参照し、各解析処理について、切替を行った後の精度要求を満たす度合いを表す切替後精度要求充足率を以下の式を用いて算出する。
[効果]
第3の実施の形態にかかる制御装置30は、ユーザの精度要求をできるだけ満たすように、最適な切替パターンを選択できる。
図28は、本実施の形態にかかる制御装置30の構成図である。制御装置30は、切替決定部32を備える。
図16は、第1の実施の形態の制御システム50の構成の具体例を示す図である。
例えば、フレームレートが10フレーム/秒、フレーム毎の処理時間が0.2秒だった場合、解析プログラムは1秒間に2プロセッサ時間を消費するため、必要コア数は2となる。
次に、図8、図9を参照して、本具体例の制御システム50の全体の動作について説明する。
同様にして、処理装置20−bの負荷率Lは0.500となる。図18の負荷毎精度予測情報の値より、解析プログラムaの切替前精度予測値は、以下の通り0.375となる。
同様にして、解析プログラムb、解析プログラムcの切替前精度予測値は、0.875、1.00となる。切替前精度スコアは、各解析処理プログラムの切替前精度予測値のうち最小である0.375となる。
同様にして、処理装置20-bの切替後負荷率Lは1.13となる。
同様にして、解析プログラムb、解析プログラムbの切替後精度予測値は、1.00、0.719となる。
同様にして、解析プログラムb、解析プログラムcの解析処理毎切替精度スコアは1.00、0.859となる。
図23は、第2の実施の形態の制御システム50の構成の具体例を示す図である。本具体例の制御システム50は、処理装置20が環境解析プログラム備える点で、第1の実施の形態の具体例と異なる。図10に示される環境解析処理a、環境解析処理b、環境解析処理cは、それぞれ、本図の環境解析プログラムa、環境解析プログラムb、環境解析プログラムcによって実行される。また、環境解析プログラムa、環境解析プログラムb、環境解析プログラムcは、それぞれ、解析プログラムa、解析プログラムb、解析プログラムcとペアを構成する。
次に、図12のフローチャートを参照して、本具体例の制御システム50の全体の動作について説明する。第1の実施の形態の具体例と同様の動作については、詳細な説明を省略する。
同様に、解析プログラムb、解析プログラムcの切替時精度予測値は、0.2、0.5となる。
本具体例の制御装置30は、精度要求情報記憶部37を備える点で、第1の実施の形態の具体例と異なる。本具体例において、精度要求情報記憶部37は、コンピュータ装置40の補助記憶装置44であり、情報をデータベース化して記憶している。その他の構成要素については、第1の実施の形態の具体例と同様である。第1の実施の形態の具体例と同様の構成要素については、同一の符号を付し、詳細な説明を省略する。
本具体例の制御システム50の動作は、以下の点で第1の実施の形態の具体例の動作と異なる。相違点は、切替決定プログラム32eが、精度要求情報を考慮して、切替前精度スコアを算出し(図9のステップS11)、切替精度スコアを算出する(ステップS12)点である。
同様にして、解析プログラムa、解析プログラムcの切替前精度要求充足率はそれぞれ0.375、1.25となる。この状況(図26)で、切替前精度スコアは、切替前精度要求充足率のうちの最小値である0.375と算出される。
同様にして、解析プログラムa、解析プログラムc0の切替時精度要求充足率は、それぞれ0.800、1.25となる。
同様にして、解析プログラムa、解析プログラムcの切替後精度要求充足率は、それぞれ0.438、0.898となる。
同様にして、解析プログラムa、解析プログラムcの解析処理毎切替精度スコアは0.619、1.07となる。従って、切替パターンP1において、切替精度スコアは、解析処理毎切替精度スコアのうち最小値である0.619となる。同様にして、切替パターンP2、P3の切替精度スコアは図27に示すように、1.00、0.500と算出される。
10−a データ配信装置
10−b データ配信装置
10−c データ配信装置
10e カメラ
10e−a カメラ
10e−b カメラ
10e−c カメラ
20 処理装置
20−a 処理装置
20−b 処理装置
21 負荷計測部
21e 負荷計測プログラム
22 実行部
22e 実行制御プログラム
30 制御装置
31 切替実行部
31e 切替実行プログラム
32 切替決定部
32e 切替決定プログラム
33 切替時精度予測情報記憶部
34 負荷毎精度予測情報記憶部
35 資源情報記憶部
36 環境毎切替時精度予測情報記憶部
37 精度要求情報記憶部
40 コンピュータ装置
41 プロセッサ
42 主記憶部
43 プログラム
44 補助記憶装置
45 バス
50 制御システム
Claims (7)
- 第一の処理装置で実行中の複数の解析処理のひとつ(以降、切替対象解析処理)を、第二の処理装置に切替えて実行した場合の前記切替対象解析処理の精度を示す切替精度スコアを、切替処理中の精度予測値、および、切替完了後の精度予測値に基づいて算出し、算出された前記切替精度スコアに基づいて、前記切替対象解析処理の切替を実行するか否かを決定する切替決定手段と、
前記解析処理の環境条件値に基づいて前記切替処理中の精度予測値を算出する為の切替時精度予測情報を格納する切替時精度予測情報記憶手段とを、備え、
前記切替決定手段は、前記第一の処理装置から前記環境条件値を取得して、前記切替時精度予測情報を用いて前記切替処理中の予測値を算出する、
制御装置。 - 前記切替対象解析処理の精度要求を格納する精度要求情報記憶手段を、さらに備え、
前記切替決定手段は、前記切替精度スコアを、切替処理中の精度予測値の前記精度要求に対する充足率、および、切替完了後の精度予測値の前記精度要求に対する充足率に基づいて算出する、請求項1の制御装置。 - 前記第二の処理装置の処理資源量を格納する資源情報格納手段と、
前記切替対象解析処理の前記第一の処理装置から前記第二の処理装置への切替を実行する切替実行手段と、をさらに備え、
前記切替決定手段は、前記第一の処理装置から前記切替対象解析処理の処理量を取得し、当該処理量と前記第二の処理装置の処理資源量とから、前記切替対象解析処理の切替完了後の精度予測値を算出する請求項1又は2の制御装置。 - 請求項1乃至3の何れか一項の制御装置と、
前記第一の処理装置と、
複数の前記解析処理を実行する前記第二の処理装置を1以上包含する制御システムであって、
前記切替決定手段は、前記制御システム内の処理装置で実行中の前記解析処理の何れかを他の何れかの処理装置に切替えるすべての組み合わせの各々について、a1)前記切替対象解析処理の前記切替精度スコアを算出し、さらに、a2)前記切替対象解析処理以外の前記解析処理について、前記切替対象解析処理の切替完了後の当該解析処理の精度を示す前記切替精度スコアを切替完了後の精度予測値に基づいて算出し、b)前記解析処理中の精度スコアの最低値が最も高くなる組み合わせを選択して、当該組み合わせに従って前記切替対象解析処理の切替実施を決定する、制御システム。 - 第一の処理装置で実行中の複数の解析処理のひとつ(以降、切替対象解析処理)を、第二の処理装置に切替えて実行した場合の前記切替対象解析処理の精度を示す切替精度スコアを、切替処理中の精度予測値、および、切替完了後の精度予測値に基づいて算出し、算出された前記切替精度スコアに基づいて、前記切替対象解析処理の切替を実行するか否かを決定し、
前記解析処理の環境条件値に基づいて前記切替処理中の精度予測値を算出する為の切替時精度予測情報を切替時精度予測情報記憶手段に格納し、
前記第一の処理装置から前記環境条件値を取得して、前記切替時精度予測情報を用いて前記切替処理中の予測値を算出する、方法。 - 前記切替対象解析処理の精度要求を精度要求情報記憶手段に格納し、
前記切替精度スコアを、切替処理中の精度予測値の前記精度要求に対する充足率、および、切替完了後の精度予測値の前記精度要求に対する充足率に基づいて算出する、請求項5の方法。 - 第一の処理装置で実行中の複数の解析処理のひとつ(以降、切替対象解析処理)を、第二の処理装置に切替えて実行した場合の前記切替対象解析処理の精度を示す切替精度スコアを、切替処理中の精度予測値、および、切替完了後の精度予測値に基づいて算出し、算出された前記切替精度スコアに基づいて、前記切替対象解析処理の切替を実行するか否かを決定する切替決定処理を、
前記解析処理の環境条件値に基づいて前記切替処理中の精度予測値を算出する為の切替時精度予測情報を格納する切替時精度予測情報記憶手段を備えたコンピュータに実行させ、
さらに、前記コンピュータに、前記第一の処理装置から前記環境条件値を取得して、前記切替時精度予測情報を用いて前記切替処理中の予測値を算出する、前記切替決定処理を実行させる、プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015164743A JP6569388B2 (ja) | 2015-08-24 | 2015-08-24 | 制御装置、制御システム、制御方法、および、プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015164743A JP6569388B2 (ja) | 2015-08-24 | 2015-08-24 | 制御装置、制御システム、制御方法、および、プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017045107A JP2017045107A (ja) | 2017-03-02 |
| JP6569388B2 true JP6569388B2 (ja) | 2019-09-04 |
Family
ID=58211265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015164743A Active JP6569388B2 (ja) | 2015-08-24 | 2015-08-24 | 制御装置、制御システム、制御方法、および、プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6569388B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7011983B2 (ja) * | 2018-07-11 | 2022-01-27 | 日立Astemo株式会社 | 演算システム、演算装置 |
-
2015
- 2015-08-24 JP JP2015164743A patent/JP6569388B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017045107A (ja) | 2017-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10528386B2 (en) | Methods, apparatuses, and systems for controlling task migration | |
| CN112005218B (zh) | 一种图像处理器的功率分配的方法、装置及系统 | |
| CN111240817B (zh) | 资源调度方法、资源调度装置及存储介质 | |
| JP2014006739A (ja) | プログラム、管理サーバおよび仮想マシン移動制御方法 | |
| CN111447239B (zh) | 视频流播放控制方法、设备及存储介质 | |
| US9939982B2 (en) | Control of application based on user operation on information processing apparatus | |
| CN116661964A (zh) | 任务处理方法、装置及电子设备 | |
| US12443441B2 (en) | Scheduling method, scheduling apparatus and storage medium | |
| CN119094807A (zh) | 用于调度视频转码任务的方法、装置、电子设备、存储介质和程序产品 | |
| CN115268616A (zh) | 存储器的频率控制方法、控制装置、电子设备和存储介质 | |
| CN114756372A (zh) | 用于负载均衡的方法、装置、设备和介质 | |
| JP6569388B2 (ja) | 制御装置、制御システム、制御方法、および、プログラム | |
| CN114184885A (zh) | 一种故障检测方法、装置及存储介质 | |
| JPWO2016027452A1 (ja) | 解析制御装置、解析制御方法及び記録媒体 | |
| US9406283B2 (en) | Display control device, display control method, and control system | |
| JP5371541B2 (ja) | データ処理装置及びその処理方法 | |
| US11244462B2 (en) | Monitoring apparatus, monitoring system, control method, and non-transitory computer-readable storage medium | |
| US10908962B1 (en) | System and method to share GPU resources | |
| US20240420342A1 (en) | Object tracking with shot transition detection and dynamic queue resizing | |
| CN113033475B (zh) | 目标对象追踪方法、相关装置及计算机程序产品 | |
| CN113139891B (zh) | 图像处理方法、装置、电子设备和存储介质 | |
| JP2014206934A (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
| JP2002049497A (ja) | データ処理方法および処理装置 | |
| CN113886746A (zh) | 页面加载方法、装置、设备和介质 | |
| JP5713973B2 (ja) | 情報処理装置および並列処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180713 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190328 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190507 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190617 |
|
| 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: 20190709 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190722 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6569388 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |