JP7215340B2 - 情報処理装置、ログ制御プログラム、およびログ制御方法 - Google Patents
情報処理装置、ログ制御プログラム、およびログ制御方法 Download PDFInfo
- Publication number
- JP7215340B2 JP7215340B2 JP2019102944A JP2019102944A JP7215340B2 JP 7215340 B2 JP7215340 B2 JP 7215340B2 JP 2019102944 A JP2019102944 A JP 2019102944A JP 2019102944 A JP2019102944 A JP 2019102944A JP 7215340 B2 JP7215340 B2 JP 7215340B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- log
- score
- downstream
- upstream
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0769—Readable error formats, e.g. cross-platform generic formats, human understandable formats
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0721—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Computing Systems (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Debugging And Monitoring (AREA)
Description
Stask=abs(Tcurr-Tave)/Tave ・・・式1
Supper=ave(Su1,Su2,Su3,・・・) ・・・式2
Sdown=ave(Sd1,Sd2,Sd3,・・・) ・・・式3
Scurrent=0.5×Stask+0.1×Supper+0.4×Sdown ・・・式4
Sbase=0.5×Scurrent+0.5×Sbase-1 ・・・式5
S=min(1,max(0,Sbase×W)) ・・・式6
Ninterval=round(1/S) ・・・式7
W=Z/(Nt1+Nt2+Nt3+・・・) ・・・式8
Nc=Ninterval×1/W ・・・式9
(1)記憶装置1703に予めインストールされている。
(2)着脱可能記憶媒体1705により提供される。
(3)プログラムサーバなどのサーバから提供される。
300 :分散ストリームデータ処理基盤
301 :情報処理装置
302 :センサ
305 :ネットワーク
401 :制御部
402 :記憶部
403 :通信部
411 :取得部
412 :出力部
413 :決定部
1700 :コンピュータ
1701 :プロセッサ
1702 :メモリ
1703 :記憶装置
1704 :読取装置
1705 :着脱可能記憶媒体
1706 :通信インタフェース
1707 :入出力インタフェース
1708 :バス
Claims (7)
- 分散ストリームデータ処理基盤において実行される複数のタスクのそれぞれのタスクごとに、障害の発生のし易さと関連する指標に基づいてログスコアを取得する取得部と、
前記複数のタスクのうちのそれぞれのタスクについて、前記タスクのログスコアと、前記タスクの上流に位置する上流タスクおよび前記タスクの下流に位置する下流タスクの少なくとも一方のログスコアとに基づく出力頻度で前記タスクのログメッセージを出力する出力部と、
を含む、情報処理装置。 - 前記複数のタスクにおいて、第1のタスクの下流には第1の下流タスクが配置されており、および第2のタスクの下流には、前記第1の下流タスクと第2の下流タスクが配置されており、
前記出力部は、前記第1の下流タスクのログスコアが前記第2の下流タスクよりも高い場合に、前記第1のタスクのログメッセージを、前記第2のタスクよりも高い出力頻度で出力する、ことを特徴とする請求項1に記載の情報処理装置。 - 前記複数のタスクにおいて、第3のタスクの上流には第1の上流タスクが配置されており、および第4のタスクの上流には、前記第1の上流タスクと第2の上流タスクが配置されており、
前記出力部は、前記第1の上流タスクのログスコアが前記第2の上流タスクよりも高い場合に、前記第3のタスクの前記ログメッセージを、前記第4のタスクよりも高い出力頻度で出力する、ことを特徴とする請求項1または2に記載の情報処理装置。 - 前記出力部は、前記分散ストリームデータ処理基盤において出力されるログメッセージの総数を所定の数に近づけるように設定されている補正値に基づいて、前記タスクのログメッセージの出力頻度を調節する、ことを特徴とする請求項1に記載の情報処理装置。
- 所定期間に、前記複数のタスクのそれぞれにおいて出力された前記ログメッセージの出力数に基づいて、前記補正値を決定する決定部を更に備える、請求項4に記載の情報処理装置。
- 分散ストリームデータ処理基盤において実行される複数のタスクのそれぞれのタスクごとに、障害の発生のし易さと関連する指標に基づいてログスコアを取得し、
前記複数のタスクのうちのそれぞれのタスクについて、前記タスクのログスコアと、前記タスクの上流に位置する上流タスクおよび前記タスクの下流に位置する下流タスクの少なくとも一方のログスコアとに基づく出力頻度で前記タスクのログメッセージを出力する、
ことを含む、情報処理装置が実行するログ制御方法。 - 分散ストリームデータ処理基盤において実行される複数のタスクのそれぞれのタスクごとに、障害の発生のし易さと関連する指標に基づいてログスコアを取得し、
前記複数のタスクのうちのそれぞれのタスクについて、前記タスクのログスコアと、前記タスクの上流に位置する上流タスクおよび前記タスクの下流に位置する下流タスクの少なくとも一方のログスコアとに基づく出力頻度で前記タスクのログメッセージを出力する、
処理を情報処理装置に実行させるためのログ制御プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019102944A JP7215340B2 (ja) | 2019-05-31 | 2019-05-31 | 情報処理装置、ログ制御プログラム、およびログ制御方法 |
| EP20175981.8A EP3745334A1 (en) | 2019-05-31 | 2020-05-22 | Information processing apparatus and log control method |
| US16/884,108 US11449378B2 (en) | 2019-05-31 | 2020-05-27 | Information processing apparatus and log control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019102944A JP7215340B2 (ja) | 2019-05-31 | 2019-05-31 | 情報処理装置、ログ制御プログラム、およびログ制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020197853A JP2020197853A (ja) | 2020-12-10 |
| JP7215340B2 true JP7215340B2 (ja) | 2023-01-31 |
Family
ID=70921775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019102944A Active JP7215340B2 (ja) | 2019-05-31 | 2019-05-31 | 情報処理装置、ログ制御プログラム、およびログ制御方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11449378B2 (ja) |
| EP (1) | EP3745334A1 (ja) |
| JP (1) | JP7215340B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7795091B2 (ja) * | 2022-03-14 | 2026-01-07 | エフサステクノロジーズ株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP2024115028A (ja) * | 2023-02-14 | 2024-08-26 | 富士通株式会社 | 情報処理装置、情報処理方法およびプログラム |
| US12515718B2 (en) | 2024-05-08 | 2026-01-06 | Bnsf Railway Company | Systems and methods for monitoring and validating status of retarder devices |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009251747A (ja) | 2008-04-02 | 2009-10-29 | Canon Inc | 処理装置及びその制御方法、並びに制御プログラム |
| US20110067008A1 (en) | 2009-09-14 | 2011-03-17 | Deepti Srivastava | Techniques for adaptive trace logging |
| JP2013206117A (ja) | 2012-03-28 | 2013-10-07 | Fujitsu Ltd | ログ出力装置、ログ出力方法およびログ出力プログラム |
| JP2014229183A (ja) | 2013-05-24 | 2014-12-08 | 富士通株式会社 | プログラム、ジョブ監視支援方法、情報処理装置およびシステム |
| JP2017111689A (ja) | 2015-12-17 | 2017-06-22 | コニカミノルタ株式会社 | 画像形成装置 |
| US20170277615A1 (en) | 2014-06-05 | 2017-09-28 | Amazon Technologies, Inc. | Dynamic rate adjustment for interaction monitoring |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0793182A (ja) | 1993-09-24 | 1995-04-07 | Nippon Telegr & Teleph Corp <Ntt> | プログラムトレース方法 |
| JP4114879B2 (ja) | 2005-01-21 | 2008-07-09 | インターナショナル・ビジネス・マシーンズ・コーポレーション | トレース情報収集システム、トレース情報収集方法、及びトレース情報収集プログラム |
| JP2006236231A (ja) | 2005-02-28 | 2006-09-07 | Canon Inc | エラーログの詳細度自動変更装置 |
| JP2009110156A (ja) | 2007-10-29 | 2009-05-21 | Sharp Corp | ログ出力装置及びログ出力プログラム |
| JP2014081811A (ja) | 2012-10-17 | 2014-05-08 | Hitachi Solutions Ltd | ログ管理システム、および、ログ管理方法 |
| JP2017076334A (ja) * | 2015-10-16 | 2017-04-20 | 株式会社日立製作所 | 管理サーバ及び管理システム及び管理方法 |
-
2019
- 2019-05-31 JP JP2019102944A patent/JP7215340B2/ja active Active
-
2020
- 2020-05-22 EP EP20175981.8A patent/EP3745334A1/en not_active Ceased
- 2020-05-27 US US16/884,108 patent/US11449378B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009251747A (ja) | 2008-04-02 | 2009-10-29 | Canon Inc | 処理装置及びその制御方法、並びに制御プログラム |
| US20110067008A1 (en) | 2009-09-14 | 2011-03-17 | Deepti Srivastava | Techniques for adaptive trace logging |
| JP2013206117A (ja) | 2012-03-28 | 2013-10-07 | Fujitsu Ltd | ログ出力装置、ログ出力方法およびログ出力プログラム |
| JP2014229183A (ja) | 2013-05-24 | 2014-12-08 | 富士通株式会社 | プログラム、ジョブ監視支援方法、情報処理装置およびシステム |
| US20170277615A1 (en) | 2014-06-05 | 2017-09-28 | Amazon Technologies, Inc. | Dynamic rate adjustment for interaction monitoring |
| JP2017111689A (ja) | 2015-12-17 | 2017-06-22 | コニカミノルタ株式会社 | 画像形成装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11449378B2 (en) | 2022-09-20 |
| US20200379832A1 (en) | 2020-12-03 |
| EP3745334A1 (en) | 2020-12-02 |
| JP2020197853A (ja) | 2020-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5532150B2 (ja) | 運用管理装置、運用管理方法、及びプログラム | |
| JP6720144B2 (ja) | 条件付き検証規則 | |
| JP7215340B2 (ja) | 情報処理装置、ログ制御プログラム、およびログ制御方法 | |
| US10423902B2 (en) | Parallel processing apparatus and method of estimating power consumption of jobs | |
| US10365996B2 (en) | Performance-aware and reliability-aware data placement for n-level heterogeneous memory systems | |
| JP6873025B2 (ja) | パラメータ設定方法、データ分析装置、データ分析システム及びプログラム | |
| CN110046086B (zh) | 用于测试的期望数据生成方法及装置和电子设备 | |
| CN103902331A (zh) | 信息处理装置和信息处理方法 | |
| CN107633016A (zh) | 数据处理方法及装置和电子设备 | |
| JP6683920B2 (ja) | 並列処理装置、電力係数算出プログラムおよび電力係数算出方法 | |
| WO2021184588A1 (zh) | 集群优化方法、装置、服务器及介质 | |
| KR20180033961A (ko) | 계량데이터 관리 시스템 및 컴퓨터 판독가능 기록 매체 | |
| CN114490262A (zh) | 数据库监控方法、装置、设备及存储介质 | |
| CN110737509B (zh) | 热迁移处理方法及装置、存储介质和电子设备 | |
| CN109597724A (zh) | 服务稳定性测量方法、装置、计算机设备及存储介质 | |
| WO2013114911A1 (ja) | リスク評価システム、リスク評価方法、及びプログラム | |
| US11042463B2 (en) | Computer, bottleneck identification method, and non-transitory computer readable storage medium | |
| JP6903246B2 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
| JP2018136681A (ja) | 性能管理プログラム、性能管理方法、および管理装置 | |
| WO2018163280A1 (ja) | 予兆検知装置及び予兆検知方法 | |
| US20160004584A1 (en) | Method and computer system to allocate actual memory area from storage pool to virtual volume | |
| US20130297283A1 (en) | Information processing device, information processing method, and program | |
| US20150277858A1 (en) | Performance evaluation device, method, and medium for information system | |
| CN111444008B (zh) | 集群间服务迁移方法及装置 | |
| JP4867959B2 (ja) | 情報処理装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221116 |
|
| 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: 20221220 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230102 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7215340 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |