JP5251002B2 - 分散処理プログラム、分散処理方法、分散処理装置、および分散処理システム - Google Patents
分散処理プログラム、分散処理方法、分散処理装置、および分散処理システム Download PDFInfo
- Publication number
- JP5251002B2 JP5251002B2 JP2007139384A JP2007139384A JP5251002B2 JP 5251002 B2 JP5251002 B2 JP 5251002B2 JP 2007139384 A JP2007139384 A JP 2007139384A JP 2007139384 A JP2007139384 A JP 2007139384A JP 5251002 B2 JP5251002 B2 JP 5251002B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- processing
- virtual machine
- job processing
- 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.)
- Expired - Fee Related
Links
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/14—Error detection or correction of the data by redundancy in operations
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1438—Restarting or rejuvenating
-
- 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/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Retry When Errors Occur (AREA)
Description
第二の手順情報を作成するステップは更に、仮想計算機の特定の時点での状態を再現し得る仮想計算機の第二の状態情報を送信させるときに、仮想計算機を中断する処理を実行させる手順情報を有するジョブスクリプトファイルを作成することを含む。
計算機はVMイメージデータを展開することにより、VMイメージデータに格納された時点の仮想計算機を再現することが可能となる。仮想計算機のソフトウェアとして、VMware ESX Server(登録商標)、Xen(登録商標)等が提供されている。
次に、マスター計算機10について説明する。なお、本実施例のマスター計算機10のOSはUNIX(登録商標)またはLinux(登録商標)であるとして記載するが、Windows(登録商標)など他のOSでも容易に実装可能である。
以上によってジョブスクリプトが作成される。ジョブ投入モジュール11は作成したジョブスクリプトファイルを記憶部104に保存する。ジョブ投入モジュール11はジョブスクリプトファイル名情報66をジョブ状態管理テーブル60に格納する。
10 マスター計算機
11 ジョブ投入モジュール
12 バッチ管理モジュール
20 ワーカ計算機
21 ホストOS
22 VM管理モジュール
24 VMイメージデータ
251 入力ファイル情報
252 出力ファイル情報
26 ゲストOS
30 ネットワーク
31 ホストオンリーネットワーク
40 VMイメージテーブル
50 ワーカ計算機管理テーブル
60 ジョブ状態管理テーブル
70 バッチ処理管理テーブル
101 制御部
102 メモリ
103 入力部
104 記憶部
105 出力部
106 ネットワークインターフェース部
107 バス
108 ジョブ管理プログラム
111 制御部
112 メモリ
113 入力部
114 記憶部
115 出力部
116 ネットワークインターフェース部
117 バス
118 VM管理プログラム
Claims (6)
- ジョブ処理装置でのジョブ処理の実行の結果を取得する分散処理装置の分散処理プログラムであって、
該分散処理装置に、
該ジョブ処理装置内で実行される仮想計算機の状態が保存された第一の状態情報であって、
該仮想計算機内で動作する第一の基本ソフトウェアが該ジョブ処理を検出して、該仮想計算機内で動作する該第一の基本ソフトウェアが該ジョブ処理の終了を監視して該ジョブ処理が終了すると該ジョブ処理装置の第二の基本ソフトウェアと共有するフォルダに処理結果を格納する手順を示す第一の手順情報を含む第一の状態情報を作成するステップ、
該第一の状態情報を用いて起動された該仮想計算機の特定の時点での処理の状態を再現し得る該仮想計算機の第二の状態情報を、該ジョブ処理装置から該分散処理装置に送信する手順を示す第二の手順情報を作成するステップ、
該第一の状態情報と、該第二の手順情報を含むジョブスクリプトファイルとを、該フォルダに該処理結果が書き込まれると該処理結果の該分散処理装置への送信処理を実行させる該第二の基本ソフトウェアを有する該ジョブ処理装置のジョブ管理部に送信するステップ、
該ジョブ処理装置から送信された該第二の状態情報を記憶部に格納するステップ、
を実行させ、
該第二の手順情報を作成するステップは更に、該仮想計算機の特定の時点での状態を再現し得る該仮想計算機の該状態情報を送信させるときに、該仮想計算機を中断する処理を実行させる手順情報を有するジョブスクリプトファイルを作成することを含むこと、
を特徴とする分散処理プログラム。 - ジョブ処理装置でのジョブ処理の実行の結果を取得する分散処理装置の分散処理プログラムであって、
該分散処理装置に、
該ジョブ処理装置内で実行される仮想計算機の状態が保存された第一の状態情報であって、該ジョブ処理装置が有する仮想計算機内で動作する第一の基本ソフトウェアが該ジョブ処理を検出して、該仮想計算機内で動作する該第一の基本ソフトウェアが該ジョブ処理の終了を監視して該ジョブ処理が終了すると該ジョブ処理装置の第二の基本ソフトウェアと共有するフォルダに処理結果を格納する手順を示す第一の手順情報を含む該第一の状態情報を作成するステップ、
該第一の状態情報を用いて起動された該仮想計算機の特定の時点での処理の状態を再現し得る該仮想計算機の第二の状態情報を、該ジョブ処理装置から該分散処理装置に送信する手順を示す第二の手順情報を作成するステップ、
該第一の状態情報と、該第二の手順情報を含むジョブスクリプトファイルとを、該フォルダに該処理結果が書き込まれると該処理結果の該分散処理装置への送信処理を実行させる該第二の基本ソフトウェアを有する該ジョブ処理装置のジョブ管理部に送信するステップ、
該ジョブ処理装置から送信された該第二の状態情報を記憶部に格納するステップ、
を実行させ、
該ジョブ処理が異常終了したことを検出すると、該ジョブ処理に対応する該第二の状態情報を該記憶部から読出するステップ、
該読み出した該第二の状態情報を該仮想計算機で展開させる手順を記載した再開ジョブスクリプト情報を作成するステップ、
該再開ジョブスクリプトファイルを該ジョブ処理装置に送信するステップ、
をさらに実行させることを特徴とする分散処理プログラム。 - ジョブ処理装置でのジョブ処理の実行の結果を取得する分散処理装置の分散処理プログラムであって、
該分散処理装置に、
該ジョブ処理装置内で実行される仮想計算機の状態が保存された第一の状態情報であって、該ジョブ処理装置が有する仮想計算機内で動作する第一の基本ソフトウェアが該ジョブ処理を検出して、該仮想計算機内で動作する該第一の基本ソフトウェアが該ジョブ処理の終了を監視して該ジョブ処理が終了すると該ジョブ処理装置の第二の基本ソフトウェアと共有するフォルダに処理結果を格納する手順を示す第一の手順情報を含む該第一の状態情報を作成するステップ、
該第一の状態情報を用いて起動された該仮想計算機の特定の時点での処理の状態を再現し得る該仮想計算機の第二の状態情報を、該ジョブ処理装置から該分散処理装置に送信する手順を示す第二の手順情報を作成するステップ、
該第一の状態情報と、該第二の手順情報を含むジョブスクリプトファイルとを、該フォルダに該処理結果が書き込まれると該処理結果の該分散処理装置への送信処理を実行させる該第二の基本ソフトウェアを有する該ジョブ処理装置のジョブ管理部に送信するステップ、
該ジョブ処理装置から送信された該第二の状態情報を記憶部に格納するステップ、
を実行させ、
該ジョブ処理を実行させる該仮想計算機に該ジョブ処理の対象および該ジョブの入力データを格納した該状態情報を該ジョブ処理装置に送信するステップ、
をさらに実行させることを特徴とする分散処理プログラム。 - ジョブ処理装置が実行したジョブ処理の結果を取得する分散処理装置の分散処理方法であって、
該分散処理装置が、該ジョブ処理装置内で実行される仮想計算機の状態が保存された第一の状態情報であって、該ジョブ処理装置が有する仮想計算機で動作する第一の基本ソフトウェアが該ジョブ処理を検出して、該仮想計算機内で動作する該第一の基本ソフトウェアが該ジョブ処理の終了を監視して該ジョブ処理が終了すると該ジョブ処理装置の第二の基本ソフトウェアと共有するフォルダに処理結果を格納する手順を示す第一の手順情報を含む該第一の状態情報を作成し、
該分散処理装置が、該第一の状態情報を用いて起動された該仮想計算機の特定の時点での処理の状態を再現し得る該仮想計算機の第二の状態情報を、該ジョブ処理装置から該分散処理装置に送信する手順を示す第二の手順情報を作成し、
該分散処理装置が、該第一の状態情報と、該第二の手順情報を含むジョブスクリプトファイルとを、該フォルダに該処理結果が書き込まれると該処理結果の該分散処理装置への送信を実行させる該第二の基本ソフトウェアを有する該ジョブ処理装置のジョブ管理部に送信し、
該分散処理装置が、該ジョブ処理装置から送信された該第二の状態情報を記憶部に格納する
ことを特徴とする分散処理方法。 - ジョブ処理装置が実行したジョブ処理の結果を取得する分散処理装置であって、
該ジョブ処理装置内で実行される仮想計算機の状態が保存された第一の状態情報であって、該ジョブ処理装置が有する仮想計算機で動作する第一の基本ソフトウェアが該ジョブ処理を検出して、該仮想計算機内で動作する該第一の基本ソフトウェアが該ジョブ処理の終了を監視して該ジョブ処理が終了すると該ジョブ処理装置の第二の基本ソフトウェアと共有するフォルダに処理結果を格納する手順を示す第一の手順情報を含む該第一の状態情報を作成し、
該第一の状態情報を用いて起動された該仮想計算機の特定の時点での処理の状態を再現し得る該仮想計算機の第二の状態情報を、該ジョブ処理装置から該分散処理装置に送信する手順を示す第二の手順情報を作成し、
該第一の状態情報と、該第二の手順情報を含むジョブスクリプトファイルとを、該フォルダに該処理結果が書き込まれると該処理結果の該分散処理装置への送信処理を実行させる該第二の基本ソフトウェアを有する該ジョブ処理装置のジョブ管理部に送信し、
該ジョブ処理装置から送信された該第二の状態情報を記憶部に格納する
ことを特徴とする分散処理装置。 - ジョブ処理装置と該ジョブ処理装置が実行したジョブ処理の結果を取得する分散処理装置とからなる分散処理システムであって、
該分散処理装置は、
該ジョブ処理装置内で実行される仮想計算機の状態が保存された第一の状態情報であって、該ジョブ処理装置が有する仮想計算機で動作する第一の基本ソフトウェアが該ジョブ処理を検出して、該仮想計算機内で動作する該第一の基本ソフトウェアが該ジョブ処理の終了を監視して該ジョブ処理が終了すると該ジョブ処理装置の第二の基本ソフトウェアと共有するフォルダに処理結果を格納する手順を示す第一の手順情報を含む該第一の状態情報を作成し、
該第一の状態情報を用いて起動された該仮想計算機の特定の時点での処理の状態を再現し得る該仮想計算機の第二の状態情報を、該ジョブ処理装置から該分散処理装置に送信する手順を示す第二の手順情報を作成し、
該第一の状態情報と、該第二の手順情報を含むジョブスクリプトファイルとを該ジョブ処理装置のジョブ管理部に送信し、
該ジョブ処理装置から送信された該第二の状態情報を記憶部に格納する
該ジョブ処理装置は、
ジョブ処理を実行し、該フォルダに書き込まれた該処理結果の該分散処理装置への送信処理を実行させる該第二の基本ソフトウェアを有する
ことを特徴とする分散処理システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007139384A JP5251002B2 (ja) | 2007-05-25 | 2007-05-25 | 分散処理プログラム、分散処理方法、分散処理装置、および分散処理システム |
| US12/119,719 US8214686B2 (en) | 2007-05-25 | 2008-05-13 | Distributed processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007139384A JP5251002B2 (ja) | 2007-05-25 | 2007-05-25 | 分散処理プログラム、分散処理方法、分散処理装置、および分散処理システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008293358A JP2008293358A (ja) | 2008-12-04 |
| JP5251002B2 true JP5251002B2 (ja) | 2013-07-31 |
Family
ID=40073512
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007139384A Expired - Fee Related JP5251002B2 (ja) | 2007-05-25 | 2007-05-25 | 分散処理プログラム、分散処理方法、分散処理装置、および分散処理システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8214686B2 (ja) |
| JP (1) | JP5251002B2 (ja) |
Families Citing this family (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7779298B2 (en) * | 2007-06-11 | 2010-08-17 | International Business Machines Corporation | Distributed job manager recovery |
| US8381032B2 (en) | 2008-08-06 | 2013-02-19 | O'shantel Software L.L.C. | System-directed checkpointing implementation using a hypervisor layer |
| US8819106B1 (en) | 2008-12-12 | 2014-08-26 | Amazon Technologies, Inc. | Managing distributed execution of programs |
| US8370493B2 (en) * | 2008-12-12 | 2013-02-05 | Amazon Technologies, Inc. | Saving program execution state |
| US8296419B1 (en) | 2009-03-31 | 2012-10-23 | Amazon Technologies, Inc. | Dynamically modifying a cluster of computing nodes used for distributed execution of a program |
| JP2010257429A (ja) * | 2009-04-28 | 2010-11-11 | Toshiba Corp | 計算機 |
| JP5240054B2 (ja) * | 2009-04-30 | 2013-07-17 | 富士通セミコンダクター株式会社 | 電力供給制御プログラム、電力供給制御装置、および、電力供給制御方法 |
| US8205113B2 (en) * | 2009-07-14 | 2012-06-19 | Ab Initio Technology Llc | Fault tolerant batch processing |
| AU2014274491B2 (en) * | 2009-07-14 | 2017-01-05 | Ab Initio Technology Llc | Fault tolerant batch processing |
| US9749387B2 (en) * | 2009-08-13 | 2017-08-29 | Sap Se | Transparently stateful execution of stateless applications |
| US8533382B2 (en) * | 2010-01-06 | 2013-09-10 | Vmware, Inc. | Method and system for frequent checkpointing |
| US8549241B2 (en) * | 2010-01-06 | 2013-10-01 | Vmware, Inc. | Method and system for frequent checkpointing |
| US8661213B2 (en) * | 2010-01-06 | 2014-02-25 | Vmware, Inc. | Method and system for frequent checkpointing |
| US20130117444A1 (en) * | 2010-05-12 | 2013-05-09 | Winshuttle, Llc | Load-balancing dynamic web services system and method |
| NZ607113A (en) | 2010-07-08 | 2014-08-29 | Greenbutton Ltd | A method for estimating job run time |
| US8782434B1 (en) | 2010-07-15 | 2014-07-15 | The Research Foundation For The State University Of New York | System and method for validating program execution at run-time |
| AU2011293350B2 (en) | 2010-08-24 | 2015-10-29 | Solano Labs, Inc. | Method and apparatus for clearing cloud compute demand |
| US8640137B1 (en) * | 2010-08-30 | 2014-01-28 | Adobe Systems Incorporated | Methods and apparatus for resource management in cluster computing |
| WO2012049794A1 (ja) | 2010-10-14 | 2012-04-19 | 日本電気株式会社 | 分散処理装置及び分散処理システム |
| CN102480512B (zh) * | 2010-11-29 | 2015-08-12 | 国际商业机器公司 | 用于扩展服务器端处理能力的方法和装置 |
| US8812677B2 (en) * | 2010-12-21 | 2014-08-19 | Hitachi, Ltd. | Data processing method and apparatus for remote storage system |
| JP5759203B2 (ja) * | 2011-02-25 | 2015-08-05 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 反復法の並列コンピュータ計算における非同期なチェックポイント取得とそこからの回復 |
| US8812601B2 (en) * | 2011-05-09 | 2014-08-19 | Google Inc. | Transferring application state across devices with checkpoints |
| US8224894B1 (en) | 2011-05-09 | 2012-07-17 | Google Inc. | Zero-click sharing of application context across devices |
| US8171137B1 (en) | 2011-05-09 | 2012-05-01 | Google Inc. | Transferring application state across devices |
| JP5651772B2 (ja) * | 2011-05-31 | 2015-01-14 | 株式会社日立製作所 | ジョブ管理サーバ及びジョブ管理方法 |
| US8726083B1 (en) * | 2011-07-29 | 2014-05-13 | Emc Corporation | Synchronized taking of snapshot memory images of virtual machines and storage snapshots |
| JP5536740B2 (ja) * | 2011-11-14 | 2014-07-02 | シャープ株式会社 | 画像形成装置 |
| US9184800B2 (en) | 2012-07-16 | 2015-11-10 | Google Inc. | Automated sharing of application data over a near field communication link |
| US20140053128A1 (en) * | 2012-08-14 | 2014-02-20 | Microsoft Corporation | Persisting state using scripts |
| US9122873B2 (en) | 2012-09-14 | 2015-09-01 | The Research Foundation For The State University Of New York | Continuous run-time validation of program execution: a practical approach |
| US9069782B2 (en) | 2012-10-01 | 2015-06-30 | The Research Foundation For The State University Of New York | System and method for security and privacy aware virtual machine checkpointing |
| US9672059B2 (en) | 2013-02-21 | 2017-06-06 | Nec Corporation | Virtualization system |
| US9526120B2 (en) | 2013-03-15 | 2016-12-20 | Google Inc. | Techniques for context-based application invocation for short-range wireless communication interactions |
| JP6107315B2 (ja) * | 2013-03-28 | 2017-04-05 | 富士通株式会社 | 変更プログラム、変更装置および変更方法 |
| US9317472B2 (en) | 2013-06-07 | 2016-04-19 | International Business Machines Corporation | Processing element data sharing |
| US20170068603A1 (en) * | 2014-05-12 | 2017-03-09 | Hitachi, Ltd. | Information processing method and information processing apparatus |
| US10089197B2 (en) * | 2014-12-16 | 2018-10-02 | Intel Corporation | Leverage offload programming model for local checkpoints |
| US10026070B2 (en) | 2015-04-28 | 2018-07-17 | Solano Labs, Inc. | Cost optimization of cloud computing resources |
| GB201516227D0 (en) * | 2015-09-14 | 2015-10-28 | Horne Stephen And Hemmer Fabian And Von Oven Peter | Running applications on a computer device |
| US10460296B2 (en) | 2016-02-08 | 2019-10-29 | Bank Of America Corporation | System for processing data using parameters associated with the data for auto-processing |
| US10437778B2 (en) | 2016-02-08 | 2019-10-08 | Bank Of America Corporation | Archive validation system with data purge triggering |
| US9823958B2 (en) | 2016-02-08 | 2017-11-21 | Bank Of America Corporation | System for processing data using different processing channels based on source error probability |
| US10437880B2 (en) | 2016-02-08 | 2019-10-08 | Bank Of America Corporation | Archive validation system with data purge triggering |
| US9952942B2 (en) * | 2016-02-12 | 2018-04-24 | Bank Of America Corporation | System for distributed data processing with auto-recovery |
| US10067869B2 (en) | 2016-02-12 | 2018-09-04 | Bank Of America Corporation | System for distributed data processing with automatic caching at various system levels |
| US10673779B1 (en) * | 2016-11-29 | 2020-06-02 | Amazon Technologies, Inc. | Checkpoint-inclusive resource allocation |
| CN107608826A (zh) * | 2017-09-19 | 2018-01-19 | 郑州云海信息技术有限公司 | 一种存储集群的节点的故障恢复方法、装置及介质 |
| US11182209B2 (en) * | 2018-09-21 | 2021-11-23 | Google Llc | Distributed job scheduling system |
| US12026048B2 (en) * | 2022-09-16 | 2024-07-02 | Bank Of America Corporation | Early detection and avoidance of mainframe job errors |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04336628A (ja) * | 1991-05-14 | 1992-11-24 | Chubu Nippon Denki Software Kk | 仮想計算機システムのsysout制御方式 |
| JPH07168794A (ja) * | 1993-12-14 | 1995-07-04 | Hitachi Ltd | 計算機システムのジョブ管理方法 |
| JPH08286932A (ja) * | 1995-04-11 | 1996-11-01 | Hitachi Ltd | ジョブの並列実行制御方法 |
| JP3795107B2 (ja) * | 1995-09-29 | 2006-07-12 | 株式会社野村総合研究所 | 分散処理システム |
| US5712971A (en) * | 1995-12-11 | 1998-01-27 | Ab Initio Software Corporation | Methods and systems for reconstructing the state of a computation |
| JPH09212467A (ja) * | 1996-01-30 | 1997-08-15 | Fujitsu Ltd | 負荷分散制御システム |
| US5872970A (en) * | 1996-06-28 | 1999-02-16 | Mciworldcom, Inc. | Integrated cross-platform batch management system |
| JP2916420B2 (ja) * | 1996-09-04 | 1999-07-05 | 株式会社東芝 | チェックポイント処理加速装置およびデータ処理方法 |
| US5796941A (en) * | 1996-09-06 | 1998-08-18 | Catalyst Semiconductor, Inc. | Method for supervising software execution in a license restricted environment |
| JPH1125062A (ja) * | 1997-07-03 | 1999-01-29 | Oki Electric Ind Co Ltd | 障害回復システム |
| JPH11134235A (ja) * | 1997-10-31 | 1999-05-21 | Hitachi Ltd | 外部記憶装置故障時の回復支援方法 |
| US6195760B1 (en) * | 1998-07-20 | 2001-02-27 | Lucent Technologies Inc | Method and apparatus for providing failure detection and recovery with predetermined degree of replication for distributed applications in a network |
| GB0112781D0 (en) * | 2001-05-25 | 2001-07-18 | Global Continuity Plc | Method for rapid recovery from a network file server failure |
| JP2003288318A (ja) * | 2002-03-28 | 2003-10-10 | Mitsubishi Heavy Ind Ltd | プログラム遠隔起動装置及びその方法、並びに遠隔起動プログラム |
| US7213246B1 (en) * | 2002-03-28 | 2007-05-01 | Veritas Operating Corporation | Failing over a virtual machine |
| US20050060608A1 (en) * | 2002-05-23 | 2005-03-17 | Benoit Marchand | Maximizing processor utilization and minimizing network bandwidth requirements in throughput compute clusters |
| JP2004302751A (ja) * | 2003-03-31 | 2004-10-28 | Hitachi Ltd | 計算機システムの性能管理方法、および、記憶装置の性能を管理する計算機システム |
| JP4109153B2 (ja) | 2003-05-07 | 2008-07-02 | 富士通株式会社 | ジョブ制御装置、ジョブ制御ファイル、ジョブ制御方法及びジョブ制御プログラム |
| CN1292346C (zh) * | 2003-09-12 | 2006-12-27 | 国际商业机器公司 | 用于在分布式计算体系结构中执行作业的系统和方法 |
| JP2008502953A (ja) * | 2003-11-17 | 2008-01-31 | ヴァージニア テック インテレクチュアル プロパティーズ,インコーポレイテッド | 分散システムにおけるトランスペアレントなチェックポインティング及びプロセス移行 |
| JP2005339111A (ja) * | 2004-05-26 | 2005-12-08 | Hitachi Ltd | ジョブの実行制御方法、及びジョブの実行制御システム |
| JP2006127000A (ja) * | 2004-10-27 | 2006-05-18 | Mitsubishi Heavy Ind Ltd | プログラム遠隔起動装置及び方法並びにプログラム |
| JP4773715B2 (ja) * | 2004-12-01 | 2011-09-14 | 富士通株式会社 | チェックポイント取得方法 |
| JP4984409B2 (ja) | 2005-03-17 | 2012-07-25 | 富士通株式会社 | スクリプト生成プログラムおよびバッチ実行システム |
| US8417762B2 (en) * | 2007-04-10 | 2013-04-09 | International Business Machines Corporation | Mechanism for execution of multi-site jobs in a data stream processing system |
-
2007
- 2007-05-25 JP JP2007139384A patent/JP5251002B2/ja not_active Expired - Fee Related
-
2008
- 2008-05-13 US US12/119,719 patent/US8214686B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US8214686B2 (en) | 2012-07-03 |
| JP2008293358A (ja) | 2008-12-04 |
| US20080294937A1 (en) | 2008-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5251002B2 (ja) | 分散処理プログラム、分散処理方法、分散処理装置、および分散処理システム | |
| US12405816B2 (en) | Virtual machine live migration method and communications device | |
| US8307363B2 (en) | Virtual machine system, restarting method of virtual machine and system | |
| JP5021721B2 (ja) | 仮想マシンのホストレベルのアプリケーション整合バックアップの作成 | |
| US9183099B2 (en) | Replication of a write-back cache using a placeholder virtual machine for resource management | |
| EP2955637B1 (en) | Method, system and apparatus for generating snapshot | |
| US11604806B2 (en) | System and method for highly available database service | |
| JP5834939B2 (ja) | プログラム、仮想マシン制御方法、情報処理装置および情報処理システム | |
| US9703490B2 (en) | Coordinated upgrade of a cluster storage system | |
| JP5212360B2 (ja) | 制御プログラム、制御システムおよび制御方法 | |
| US20150095597A1 (en) | High performance intelligent virtual desktop infrastructure using volatile memory arrays | |
| JP7069672B2 (ja) | アプリケーションの更新方法およびプログラム | |
| JP5728812B2 (ja) | 分散型情報処理システム及び分散ストレージシステム | |
| KR20190041033A (ko) | 서비스의 2차 위치에서의 작업의 재생 기법 | |
| NO342885B1 (no) | Å omdanne maskiner til virtuelle maskiner | |
| JP2006107185A (ja) | オフライン作業可能な端末を有する計算機システム | |
| JP6123626B2 (ja) | 処理再開方法、処理再開プログラムおよび情報処理システム | |
| CN104636159A (zh) | 对虚拟机中的软件进行升级的方法和装置 | |
| JP2012174196A (ja) | クラウドコンピューティングシステム、その制御方法、およびそのプログラム | |
| JP6365085B2 (ja) | データ移行方法及びデータ移行装置 | |
| US12159051B2 (en) | Migration of application on container platform | |
| JP5747557B2 (ja) | 省電力制御装置及びプログラム | |
| JP2018106387A (ja) | 情報処理システム、その制御方法及びプログラム | |
| CN120469763A (zh) | Kubevirt虚拟机启动优化与网络配置方法及装置、介质、设备 | |
| JP5974688B2 (ja) | コンピュータプログラム、管理サーバ及び通信システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100205 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120305 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120327 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120528 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120717 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120918 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121030 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130130 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130206 |
|
| 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: 20130319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130401 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |