JP2007122527A - 流量制御方法 - Google Patents
流量制御方法 Download PDFInfo
- Publication number
- JP2007122527A JP2007122527A JP2005315623A JP2005315623A JP2007122527A JP 2007122527 A JP2007122527 A JP 2007122527A JP 2005315623 A JP2005315623 A JP 2005315623A JP 2005315623 A JP2005315623 A JP 2005315623A JP 2007122527 A JP2007122527 A JP 2007122527A
- Authority
- JP
- Japan
- Prior art keywords
- threads
- thread
- usage
- flow control
- control method
- 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.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
リソース使用率とプロセス/スレッド保留時間を適切に設計しない場合、システムのスローダウンやシステム処理能力限界まで有効に使えないとの問題が生じてしまう。特に、複数のシステムと制御対象のシステムが連携している場合、連携先システムの状況(保留時間等)が変動する可能性があり、適切な制御を行うことは困難であった。
【解決手段】
本発明では、定期的に稼動状況の把握を行い、流量制御を再設計して、この結果を反映させるものである。本発明には、CPU使用率/メモリ使用率およびプロセス/スレッド保留時間を検知し,検知された内容に基づいて最適な流量設計を行うことおよび/または設計値への反映を行うことが含まれる。
【選択図】 図1
Description
図1は、本発明の全体の処理の流れを表すブロック図であり、図2〜図5は、実際に自動流量制御を行う為の個々の機能のフローチャートであり、図6〜図11は、自動流量制御を行う為に個々の機能で入出力されるデータテーブルであり、図12は自動流量制御を行う装置全体の処理の流れを表した装置図である。
シミュレーション結果格納テーブル算出処理1 100は図2で示されるフローチャートに基づいて処理され、最初にスレッド基本情報テーブル310とスレッド使用状況管理テーブル330を読込む(ステップ200、ステップ201)。
Claims (3)
- 連携先システムと連携して所定の情報処理を実行するシステムに対する流量制御方法において、
当該システムで理論上起動可能な理論スレッド数を算出し、算出された前記理論スレッド数を記憶し、
前記理論スレッド数および前記連携先システムでのシステムリソース使用状況から適切な適切スレッド数を算出し、
前記最適スレッド数と予め算出した設計上の起動スレッド数を比較し、
前記比較の結果に応じて、当該システムに対するスレッド数を変化させるよう制御することを特徴とする流量制御方法。 - 請求項1に記載の流量制御方法において、
前記制御は、前記比較の結果、前記最適スレッド数が、前記起動スレッド数に達していない場合、当該システムに対するスレッド数を増加させるよう制御することを特徴とする流量制御方法。 - 請求項1または2のいずれかに記載の流量制御方法において、
前記制御は、前記比較の結果、前記最適スレッド数が、前記起動スレッド数を超えている場合、当該システムに対するスレッド数を減少させるよう制御することを特徴とする流量制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005315623A JP4591310B2 (ja) | 2005-10-31 | 2005-10-31 | 流量制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005315623A JP4591310B2 (ja) | 2005-10-31 | 2005-10-31 | 流量制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007122527A true JP2007122527A (ja) | 2007-05-17 |
JP4591310B2 JP4591310B2 (ja) | 2010-12-01 |
Family
ID=38146290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005315623A Expired - Fee Related JP4591310B2 (ja) | 2005-10-31 | 2005-10-31 | 流量制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4591310B2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010231313A (ja) * | 2009-03-26 | 2010-10-14 | Nippon Yunishisu Kk | 流量制御装置および流量制御方法 |
JP2014092873A (ja) * | 2012-11-01 | 2014-05-19 | Nec Corp | ハイブリッド並列処理システム、ハイブリッド並列処理方法およびコンピュータプログラム |
CN110018781A (zh) * | 2018-01-09 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 磁盘流控方法、装置以及电子设备 |
JP2020077416A (ja) * | 2018-11-09 | 2020-05-21 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 平均オブジェクト参照に基づいた、コピー・ガベージ・コレクションのためのワーク・スティーリングにおけるスピン・カウントの削減 |
JP2021015544A (ja) * | 2019-07-16 | 2021-02-12 | キヤノン株式会社 | 情報処理装置、方法およびプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62290244A (ja) * | 1986-06-10 | 1987-12-17 | Canon Inc | 通信制御装置 |
JPH06332833A (ja) * | 1993-05-25 | 1994-12-02 | Nec Corp | サーバ運用方式 |
JP2000299712A (ja) * | 1999-04-12 | 2000-10-24 | Mitsubishi Electric Corp | データ配信システム、送信制御機器および受信制御機器 |
JP2002318698A (ja) * | 2001-04-23 | 2002-10-31 | Hitachi Ltd | プロセス制御装置および制御方法 |
-
2005
- 2005-10-31 JP JP2005315623A patent/JP4591310B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62290244A (ja) * | 1986-06-10 | 1987-12-17 | Canon Inc | 通信制御装置 |
JPH06332833A (ja) * | 1993-05-25 | 1994-12-02 | Nec Corp | サーバ運用方式 |
JP2000299712A (ja) * | 1999-04-12 | 2000-10-24 | Mitsubishi Electric Corp | データ配信システム、送信制御機器および受信制御機器 |
JP2002318698A (ja) * | 2001-04-23 | 2002-10-31 | Hitachi Ltd | プロセス制御装置および制御方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010231313A (ja) * | 2009-03-26 | 2010-10-14 | Nippon Yunishisu Kk | 流量制御装置および流量制御方法 |
JP2014092873A (ja) * | 2012-11-01 | 2014-05-19 | Nec Corp | ハイブリッド並列処理システム、ハイブリッド並列処理方法およびコンピュータプログラム |
CN110018781A (zh) * | 2018-01-09 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 磁盘流控方法、装置以及电子设备 |
CN110018781B (zh) * | 2018-01-09 | 2022-06-21 | 阿里巴巴集团控股有限公司 | 磁盘流控方法、装置以及电子设备 |
JP2020077416A (ja) * | 2018-11-09 | 2020-05-21 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 平均オブジェクト参照に基づいた、コピー・ガベージ・コレクションのためのワーク・スティーリングにおけるスピン・カウントの削減 |
JP7306966B2 (ja) | 2018-11-09 | 2023-07-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 平均オブジェクト参照に基づいた、コピー・ガベージ・コレクションのためのワーク・スティーリングにおけるスピン・カウントの削減 |
JP2021015544A (ja) * | 2019-07-16 | 2021-02-12 | キヤノン株式会社 | 情報処理装置、方法およびプログラム |
JP7353836B2 (ja) | 2019-07-16 | 2023-10-02 | キヤノン株式会社 | 情報処理装置、方法およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4591310B2 (ja) | 2010-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101379453B (zh) | 使用动态工作负载特征来控制cpu频率和电压调节的方法和装置 | |
CN106557369B (zh) | 一种多线程的管理方法及*** | |
US8209552B2 (en) | Method and device for controlling multicore processor | |
US20160378570A1 (en) | Techniques for Offloading Computational Tasks between Nodes | |
US7454631B1 (en) | Method and apparatus for controlling power consumption in multiprocessor chip | |
US7463993B2 (en) | Adaptive thermal-based frequency-bounds control | |
US8418188B2 (en) | Task execution controller and recording medium on which task execution control program is recorded | |
CN110196766B (zh) | 任务调度和处理方法及装置、存储介质和处理器 | |
EP2079015A1 (en) | Data processing unit with multi-graphic controller and method for processing data using the same | |
JP2004164643A (ja) | データ処理システムにおける実行レベル設定 | |
EP3376381A1 (en) | Resource management method and system, and computer storage medium | |
JP4591310B2 (ja) | 流量制御方法 | |
US8295290B2 (en) | Energy efficient control of data link groups | |
CN104461735A (zh) | 一种虚拟化场景下分配cpu资源的方法和装置 | |
CN101625650B (zh) | 具有包括多个内核的处理器的计算机***及其控制方法 | |
CN111190739A (zh) | 一种资源分配方法、装置、电子设备及存储介质 | |
CN117056054A (zh) | 中断控制方法、中断控制器、计算机设备及存储介质 | |
JP2001160041A (ja) | オンラインシステムのcpu負荷軽減方式 | |
CN111338803A (zh) | 一种线程处理方法和装置 | |
JP2010244164A (ja) | Dmaコントローラ、情報処理装置、及びdma管理方法 | |
CN101661406A (zh) | 处理单元调度装置和方法 | |
JP2004310756A (ja) | 情報処理装置、電気機器、情報処理装置のクロック制御方法、クロック制御プログラム及びその記録媒体 | |
JP6796478B2 (ja) | メモリ制御装置 | |
CN111858237A (zh) | 基板管理控制器的数据总线传输带宽的调节方法和*** | |
JP2007122303A (ja) | 論理区画式計算機システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081006 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100302 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100428 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100601 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100728 |
|
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: 20100817 |
|
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: 20100830 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |