JP2018028739A - 情報処理装置、情報処理システム、情報処理方法、およびプログラム - Google Patents
情報処理装置、情報処理システム、情報処理方法、およびプログラム Download PDFInfo
- Publication number
- JP2018028739A JP2018028739A JP2016159385A JP2016159385A JP2018028739A JP 2018028739 A JP2018028739 A JP 2018028739A JP 2016159385 A JP2016159385 A JP 2016159385A JP 2016159385 A JP2016159385 A JP 2016159385A JP 2018028739 A JP2018028739 A JP 2018028739A
- Authority
- JP
- Japan
- Prior art keywords
- job
- serial number
- jobs
- unit
- information
- 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
- 230000010365 information processing Effects 0.000 title claims description 36
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000011084 recovery Methods 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 16
- 238000004891 communication Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
Description
前記採番部は、実行完了した前記複数のジョブそれぞれに実行完了した順に通し番号を割り当てる。
図1は、実施の形態に係るシステムの構成図である。
エージェント部231は、イベント受信部232、リカバリ制御部233、および起動部234を備える。
管理DB271は、項目として、ジョブ名、状態、日付、および時刻を含む。管理DB271には、ジョブ名、状態、日付、および時刻が対応付けられて記載されている。
履歴データ281は、項目として、日付、時刻、通し番号、およびジョブ名を含む。履歴データ281には、日付、時刻、通し番号、およびジョブ名が対応付けられて記載されている。
通し番号は、ジョブに割り当てられた通し番号である。通し番号は、ジョブが実行ホスト301で何番目に完了したジョブであるかを示す。
履歴データ381は、項目として、日付、時刻、通し番号、およびジョブ名を含む。履歴データ381には、日付、時刻、通し番号、およびジョブ名が対応付けられて記載されている。
通し番号は、ジョブに割り当てられた通し番号である。通し番号は、ジョブが実行ホスト301で何番目に完了したジョブであるかを示す。
ステップS501において、エージェント部231は履歴データ281を初期化し、エージェント部331は履歴データ381を初期化する。尚、管理DB271には、管理ホスト201がスケジュール管理するジョブの情報が記載されているとする。
ここでは、ジョブJOB_cが実行され、ジョブJOB_cに関する履歴レコードが履歴データ281、381に登録され、ジョブJOB_cの情報が管理DB271に反映される場合について説明する。
ステップS601において、コマンド部221は、リカバリを指示するリカバリコマンドをエージェント部231に投入する。
図8のシステム101において、ジョブJOB_aおよびジョブJOB_bが投入され、実行ホスト301において、ジョブJOB_b、ジョブJOB_aの順に完了し、ジョブJOB_bには、通し番号=1、ジョブJOB_aには、通し番号=2が割り当てられている。履歴データ281、381それぞれには、ジョブJOB_aおよびジョブJOB_bの履歴レコードが記載されている。また、管理DB271においてジョブ名=JOB_a、JOB_bのジョブの状態は完了となっている(不図示)。また、最終通番記憶部261には、最終通番=2が記憶されている。
コマンド部221は、リカバリを指示するリカバリコマンドをエージェント部231に投入する(ステップS651)。
実施の形態の管理ホスト201および実行ホスト301は、例えば、図9に示すような情報処理装置(コンピュータ)1によって実現可能である。
(付記1)
複数のジョブのスケジュールを管理する管理ホスト装置と接続する情報処理装置であって、前記複数のジョブを実行する実行部と、実行完了した前記複数のジョブそれぞれに実行完了した順に通し番号を割り当てる採番部と、前記複数のジョブのうち実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含む完了情報を前記管理ホスト装置に送信し、前記実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含むレコードを履歴データに書き込む送信部と、前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記履歴データを記憶する記憶部と、 を備えることを特徴とする情報処理装置。
(付記2)
前記管理ホスト装置から前記管理ホスト装置が最後に受信した完了情報に含まれる前記通し番号である最終通番を受信し、前記最終通番に基づいて、前記複数のレコードから1以上のレコードを読み出し、前記読み出したレコードに含まれるジョブの識別情報と通し番号とを含む完了情報を前記管理ホスト装置に送信するリカバリ制御部をさらに備えることを特徴とする付記1記載の情報処理装置。
(付記3)
前記リカバリ制御部は、前記複数のレコードのうち、前記最終通番より大きい通し番号を含むレコードを読み出すことを特徴とする付記2記載の情報処理装置。
(付記4)
複数のジョブのスケジュールを管理する管理ホスト装置と前記複数のジョブを実行する実行ホスト装置を備える情報処理システムであって、前記実行ホスト装置は、前記複数のジョブを実行する実行部と、実行完了した前記複数のジョブそれぞれに実行完了した順に通し番号を割り当てる採番部と、前記複数のジョブのうち実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含む完了情報を前記管理ホスト装置に送信し、前記実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含むレコードを第1の履歴データに書き込む送信部と、前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記第1の履歴データを記憶する第1の記憶部と、を備え、前記管理ホスト装置は、最後に受信した完了情報に含まれる前記通し番号を最終通番として記憶する第2の記憶部と、前記完了情報を受信し、前記完了情報に含まれるジョブの識別情報と通し番号とを含むレコードを第2の履歴データに書き込み、前記完了情報に含まれる前記通し番号で前記最終通番を更新する受信部と、前記複数のジョブの識別情報と前記複数のジョブの状態を含む管理データベースと、前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記第2の履歴データを記憶する第3の記憶部と、前記完了情報に基づいて前記管理データベースを更新するスケジューラ部と、を備えることを特徴とする情報処理システム。
(付記5)
前記管理ホスト装置は、前記最終通番を前記実行ホストに送信する第1のリカバリ制御部をさらに備え、前記実行ホスト装置は、前記最終通番を受信し、前記最終通番に基づいて、前記第1の履歴データの前記複数のレコードから1以上のレコードを読み出し、前記読み出したレコードに含まれるジョブの識別情報と通し番号とを含む完了情報を前記管理ホスト装置に送信する第2のリカバリ制御部をさらに備えることを特徴とする付記4記載の情報処理システム。
(付記6)
前記第1のリカバリ制御部は、前記第1の履歴データの前記複数のレコードのうち、前記最終通番より大きい通し番号を含むレコードを読み出すことを特徴とする付記5記載の情報処理システム。
(付記7)
複数のジョブのスケジュールを管理する管理ホスト装置と前記複数のジョブを実行する実行ホスト装置を備える情報処理システムが実行する情報処理方法であって、前記実行ホスト装置は、前記複数のジョブを実行し、実行完了した前記複数のジョブそれぞれに実行完了した順に前記通し番号を割り当て、前記複数のジョブのうち実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含む完了情報を前記管理ホスト装置に送信し、前記実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含むレコードを第1の履歴データに書き込み、前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記第1の履歴データを記憶する第1の記憶部を備え、前記管理ホスト装置は、前記完了情報を受信し、前記完了情報に含まれるジョブの識別情報と前記通し番号とを含むレコードを第2の履歴データに書き込み、前記完了情報に含まれる前記通し番号で最終通番を更新し、前記完了情報に基づいて前記管理データベースを更新し、最後に受信した完了情報に含まれる通し番号を前記最終通番として記憶する第2の記憶部と、前記複数のジョブの識別情報と前記複数のジョブの状態を含む管理データベースと、前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記第2の履歴データを記憶する第3の記憶部と、を備えることを特徴とする情報処理方法。
(付記8)
前記管理ホスト装置は、前記最終通番を前記実行ホストに送信し、前記実行ホスト装置は、前記最終通番を受信し、前記最終通番に基づいて、前記第1の履歴データの前記複数のレコードから1以上のレコードを読み出し、前記読み出したレコードに含まれるジョブの識別情報と通し番号とを含む完了情報を前記管理ホスト装置に送信する処理をさらに備えることを特徴とする付記7記載の情報処理方法。
(付記9)
前記実行ホスト装置は、前記第1の履歴データの前記複数のレコードのうち、前記最終通番より大きい通し番号を含むレコードを読み出すことを特徴とする付記8記載の情報処理方法。
(付記10)
複数のジョブのスケジュールを管理する管理ホスト装置と接続するコンピュータに、前記複数のジョブを実行し、実行完了した前記複数のジョブそれぞれに実行完了した順に通し番号を割り当て、前記複数のジョブのうち実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含む完了情報を前記管理ホスト装置に送信し、前記実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含むレコードを履歴データに書き込む処理を実行させるプログラム。
(付記11)
前記コンピュータは、実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記履歴データを記憶する記憶部を備え、前記管理ホスト装置から前記管理ホスト装置が最後に受信した完了情報に含まれる前記通し番号である最終通番を受信し、前記最終通番に基づいて、前記複数のレコードから1以上のレコードを読み出し、前記読み出したレコードに含まれるジョブの識別情報と通し番号とを含む完了情報を前記管理ホスト装置に送信する処理をさらに前記コンピュータに実行させることを特徴とする付記10記載のプログラム。
(付記12)
前記読み出す処理は、前記複数のレコードのうち、前記最終通番より大きい通し番号を含むレコードを読み出すことを特徴とする付記11記載のプログラム。
201 管理ホスト
211 ジョブスケジューラ部
221 コマンド部
231 エージェント部
232 イベント受信部
233 リカバリ制御部
234 起動部
241 通信部
251 記憶部
261 最終通番記憶部
271 管理DB
281 履歴データ
301 実行ホスト
311 ジョブ実行部
331 エージェント部
332 採番部
333 イベント送信部
334 リカバリ制御部
341 通信部
351 記憶部
381 履歴データ
Claims (6)
- 複数のジョブのスケジュールを管理する管理ホスト装置と接続する情報処理装置であって、
前記複数のジョブを実行する実行部と、
実行完了した前記複数のジョブそれぞれに実行完了した順に通し番号を割り当てる採番部と、
前記複数のジョブのうち実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含む完了情報を前記管理ホスト装置に送信し、前記実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含むレコードを履歴データに書き込む送信部と、
前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記履歴データを記憶する記憶部と、
を備えることを特徴とする情報処理装置。 - 前記管理ホスト装置から前記管理ホスト装置が最後に受信した完了情報に含まれる前記通し番号である最終通番を受信し、前記最終通番に基づいて、前記複数のレコードから1以上のレコードを読み出し、前記読み出したレコードに含まれるジョブの識別情報と通し番号とを前記管理ホスト装置に送信するリカバリ制御部をさらに備えることを特徴とする請求項1記載の情報処理装置。
- 前記リカバリ制御部は、前記複数のレコードのうち、前記最終通番より大きい通し番号を含むレコードを読み出すことを特徴とする請求項2記載の情報処理装置。
- 複数のジョブのスケジュールを管理する管理ホスト装置と前記複数のジョブを実行する実行ホスト装置を備える情報処理システムであって、
前記複数のジョブを実行する実行部と、
実行完了した前記複数のジョブそれぞれに実行完了した順に通し番号を割り当てる採番部と、
前記複数のジョブのうち実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含む完了情報を前記管理ホスト装置に送信し、前記実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含むレコードを第1の履歴データに書き込む送信部と、
実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記第1の履歴データを記憶する第1の記憶部と、
を備え、
前記管理ホスト装置は、
最後に受信した完了情報に含まれる前記通し番号を最終通番として記憶する第2の記憶部と、
前記完了情報を受信し、前記完了情報に含まれるジョブの識別情報と通し番号とを含むレコードを第2の履歴データに書き込み、前記完了情報に含まれる前記通し番号で前記最終通番を更新する受信部と、
前記複数のジョブの識別情報と前記複数のジョブの状態を含む管理データベースと、前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記第2の履歴データを記憶する第3の記憶部と、
前記完了情報に基づいて前記管理データベースを更新するスケジューラ部と、
を備えることを特徴とする情報処理システム。 - 複数のジョブのスケジュールを管理する管理ホスト装置と前記複数のジョブを実行する実行ホスト装置を備える情報処理システムが実行する情報処理方法であって、
前記実行ホスト装置は、
前記複数のジョブを実行し、
実行完了した前記複数のジョブそれぞれに実行完了した順に前記通し番号を割り当て、
前記複数のジョブのうち実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含む完了情報を前記管理ホスト装置に送信し、
前記実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含むレコードを第1の履歴データに書き込み、
前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記第1の履歴データを記憶する第1の記憶部を備え、
前記管理ホスト装置は、
前記完了情報を受信し、
前記完了情報に含まれるジョブの識別情報と前記通し番号とを含むレコードを第2の履歴データに書き込み、
前記完了情報に含まれる前記通し番号で最終通番を更新し、
前記完了情報に基づいて前記管理データベースを更新し、
最後に受信した完了情報に含まれる通し番号を前記最終通番として記憶する第2の記憶部と、前記複数のジョブの識別情報と前記複数のジョブの状態を含む管理データベースと、前記実行完了した前記複数のジョブの識別情報と前記複数のジョブそれぞれに割り当てた前記通し番号を含む複数のレコードを含む前記第2の履歴データを記憶する第3の記憶部と、を備えることを特徴とする情報処理方法。 - 複数のジョブのスケジュールを管理する管理ホスト装置と接続するコンピュータに、
前記複数のジョブを実行し、
実行完了した前記複数のジョブそれぞれに実行完了した順に通し番号を割り当て、
前記複数のジョブのうち実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含む完了情報を前記管理ホスト装置に送信し、
前記実行完了したジョブの識別情報と前記実行完了したジョブに割り当てられた前記通し番号とを含むレコードを履歴データに書き込む
処理を実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016159385A JP6790578B2 (ja) | 2016-08-15 | 2016-08-15 | 情報処理装置、情報処理システム、情報処理方法、およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016159385A JP6790578B2 (ja) | 2016-08-15 | 2016-08-15 | 情報処理装置、情報処理システム、情報処理方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018028739A true JP2018028739A (ja) | 2018-02-22 |
JP6790578B2 JP6790578B2 (ja) | 2020-11-25 |
Family
ID=61248727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016159385A Active JP6790578B2 (ja) | 2016-08-15 | 2016-08-15 | 情報処理装置、情報処理システム、情報処理方法、およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6790578B2 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0267671A (ja) * | 1988-09-01 | 1990-03-07 | Tohoku Nippon Denki Software Kk | オンライン処理の実行再開方式 |
JP2002073576A (ja) * | 2000-08-31 | 2002-03-12 | Toshiba Corp | バッチジョブ制御システム |
JP2008226177A (ja) * | 2007-03-15 | 2008-09-25 | Fujitsu Ltd | 分散処理プログラム、システムおよび方法 |
JP2009043151A (ja) * | 2007-08-10 | 2009-02-26 | Ricoh Co Ltd | 課金管理装置及び課金管理方法 |
JP2014170448A (ja) * | 2013-03-05 | 2014-09-18 | Nec Corp | レプリケーションシステム、業務処理システム、レプリケーション方法、及びプログラム |
JP2016066214A (ja) * | 2014-09-24 | 2016-04-28 | キヤノン株式会社 | ログ記録装置、制御方法及びプログラム |
-
2016
- 2016-08-15 JP JP2016159385A patent/JP6790578B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0267671A (ja) * | 1988-09-01 | 1990-03-07 | Tohoku Nippon Denki Software Kk | オンライン処理の実行再開方式 |
JP2002073576A (ja) * | 2000-08-31 | 2002-03-12 | Toshiba Corp | バッチジョブ制御システム |
JP2008226177A (ja) * | 2007-03-15 | 2008-09-25 | Fujitsu Ltd | 分散処理プログラム、システムおよび方法 |
JP2009043151A (ja) * | 2007-08-10 | 2009-02-26 | Ricoh Co Ltd | 課金管理装置及び課金管理方法 |
JP2014170448A (ja) * | 2013-03-05 | 2014-09-18 | Nec Corp | レプリケーションシステム、業務処理システム、レプリケーション方法、及びプログラム |
JP2016066214A (ja) * | 2014-09-24 | 2016-04-28 | キヤノン株式会社 | ログ記録装置、制御方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6790578B2 (ja) | 2020-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7409622B2 (ja) | 計算機システム及び方法 | |
CN110741342B (zh) | 区块链交易提交排序 | |
US9720776B2 (en) | Server system, method for controlling the same, and program for executing parallel distributed processing | |
US20180081683A1 (en) | Task assignment using machine learning and information retrieval | |
JP2007241872A (ja) | ネットワーク上のコンピュータ資源の変更監視プログラム | |
JP2011258122A (ja) | データ転送装置及びデータ転送方法及びデータ転送プログラム及びデータ連携システム | |
US9325576B2 (en) | Dynamic server to server configuration and initialization | |
US11694112B2 (en) | Machine learning data management system and data management method | |
JP6790578B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、およびプログラム | |
CN102576312A (zh) | 计算机装置 | |
JP2007241873A (ja) | ネットワーク上のコンピュータ資源の変更監視プログラム | |
JP2018180667A (ja) | 印刷管理プログラム、印刷管理方法、及び印刷管理装置 | |
JP5320780B2 (ja) | 情報処理システム、機能拡張装置及び制御方法 | |
CN100474275C (zh) | 到/自计算设备的存储介质的有效数据传送 | |
JP5502125B2 (ja) | 電文解析装置および電文解析プログラム | |
US20140046987A1 (en) | File system queue | |
WO2012106585A1 (en) | System and method to execute steps of an application function asynchronously | |
JP2009277119A (ja) | ログ記録システム | |
JP2007234055A (ja) | 電子ドキュメントファイリング装置、電子ドキュメントファイリングシステム、電子ドキュメントファイリング方法及びプログラム | |
JP4611397B2 (ja) | 排他実行制御装置及び排他実行制御プログラム | |
JP2012178094A (ja) | 試験実施装置及び試験実施方法及びプログラム | |
US20080228731A1 (en) | Debugging system and debugging method | |
JP2022106619A (ja) | 情報処理システム、情報処理装置、および情報処理方法 | |
CN117216011A (zh) | 文件传输方法、装置及电子设备 | |
JP5691471B2 (ja) | プログラムおよび情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190513 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20200917 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20200917 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200918 |
|
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: 20201006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201019 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6790578 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |