JP7801569B2 - 情報処理プログラム、情報処理方法、および情報処理システム - Google Patents
情報処理プログラム、情報処理方法、および情報処理システムInfo
- Publication number
- JP7801569B2 JP7801569B2 JP2022028656A JP2022028656A JP7801569B2 JP 7801569 B2 JP7801569 B2 JP 7801569B2 JP 2022028656 A JP2022028656 A JP 2022028656A JP 2022028656 A JP2022028656 A JP 2022028656A JP 7801569 B2 JP7801569 B2 JP 7801569B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- information processing
- execution environment
- deployed
- execution
- 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
Classifications
-
- 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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5044—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering hardware capabilities
-
- 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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5022—Mechanisms to release resources
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- 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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45575—Starting, stopping, suspending or resuming virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
図1は、実施の形態にかかる情報処理方法の一実施例を示す説明図である。情報処理装置100は、ジョブを配備する実行環境を管理するコンピュータである。実行環境は、例えば、クラウド上に実現される。実行環境は、例えば、コンテナである。
次に、図2を用いて、図1に示した情報処理装置100を適用した、情報処理システム200の一例について説明する。
次に、図3を用いて、情報処理装置100のハードウェア構成例について説明する。
次に、図4を用いて、ジョブネット管理テーブル400の記憶内容の一例について説明する。ジョブネット管理テーブル400は、例えば、図3に示した情報処理装置100のメモリ302や記録媒体305などの記憶領域により実現される。
次に、図5を用いて、コンテナ管理テーブル500の記憶内容の一例について説明する。コンテナ管理テーブル500は、例えば、図3に示した情報処理装置100のメモリ302や記録媒体305などの記憶領域により実現される。
次に、図6を用いて、インスタンス定義管理テーブル600の記憶内容の一例について説明する。インスタンス定義管理テーブル600は、例えば、図3に示した情報処理装置100のメモリ302や記録媒体305などの記憶領域により実現される。
ジョブ実行装置201のハードウェア構成例は、具体的には、図3に示した情報処理装置100のハードウェア構成例と同様であるため、説明を省略する。
クライアント装置202のハードウェア構成例は、具体的には、図3に示した情報処理装置100のハードウェア構成例と同様であるため、説明を省略する。
次に、図7を用いて、情報処理装置100の機能的構成の一例について説明する。
次に、図8を用いて、情報処理装置100の機能的構成の具体例について説明する。
次に、図9を用いて、情報処理システム200を実現する一例について説明する。
次に、図10~図17を用いて、情報処理装置100の動作の一例について説明する。まず、図10~図13を用いて、情報処理装置100が、ジョブ実行装置201を制御し、ジョブ実行装置201に実行サーバコンテナを作成する一例について説明する。
次に、図18を用いて、情報処理装置100が実行する、全体処理手順の一例について説明する。全体処理は、例えば、図3に示したCPU301と、メモリ302や記録媒体305などの記憶領域と、ネットワークI/F303とによって実現される。
次に、図19を用いて、情報処理装置100が実行する、配備判定処理手順の一例について説明する。配備判定処理は、例えば、図3に示したCPU301と、メモリ302や記録媒体305などの記憶領域と、ネットワークI/F303とによって実現される。
次に、図20を用いて、情報処理装置100が実行する、削除判定処理手順の一例について説明する。削除判定処理は、例えば、図3に示したCPU301と、メモリ302や記録媒体305などの記憶領域と、ネットワークI/F303とによって実現される。
取得した前記第1条件に基づいて、前記第1ジョブを配備する第1実行環境を作成し、
作成した前記第1実行環境に、前記第1ジョブを配備して実行し、
前記第1ジョブの完了に応じて、前記第1ジョブに対応する削除条件を満たす場合、作成した前記第1ジョブを配備した第1実行環境を削除する、
処理をコンピュータに実行させることを特徴とする情報処理プログラム。
前記第1情報を参照して、前記第1ジョブとは異なる第2ジョブを配備する実行環境の第2条件を取得し、
前記実行する処理は、
連携する複数のジョブの関係を特定可能にする第2情報を参照して、前記第2ジョブが、前記第1ジョブ以後に実行予定であり前記第1ジョブと連携する場合、取得した前記第1条件と、取得した前記第2条件とが合致すれば、前記第1ジョブを配備した第1実行環境に、前記第2ジョブを配備して実行する、ことを特徴とする付記1または2に記載の情報処理プログラム。
所定のタイミングまでに、前記第1ジョブが完了した場合、前記所定のタイミングまでに、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする付記1~3のいずれか一つに記載の情報処理プログラム。
所定のタイミングまでに、前記第1ジョブが完了しない場合、前記第1ジョブが完了するまで、前記第1ジョブを配備した第1実行環境を削除せず、前記第1ジョブが完了してから、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする付記1~4のいずれか一つに記載の情報処理プログラム。
前記第1ジョブが完了してから、所定のタイミングまでに、前記第1ジョブを配備した第1実行環境に、新たに配備する他のジョブが存在しなければ、前記所定のタイミングまでに、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする付記1~5のいずれか一つに記載の情報処理プログラム。
前記第1ジョブを配備した第1実行環境において、他のジョブを実行していれば、前記第1ジョブを配備した第1実行環境を削除せず、前記第1ジョブを配備した第1実行環境において、他のジョブを実行していなければ、前記第1ジョブの完了に応じて、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする付記1~6のいずれか一つに記載の情報処理プログラム。
前記削除する処理は、
所定の期間において、前記第1ジョブが繰り返し実行される回数が、所定の回数未満である場合、前記第1ジョブの完了に応じて、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする付記1~7のいずれか一つに記載の情報処理プログラム。
前記削除する処理は、
所定の期間において、前記第1ジョブが繰り返し実行される回数が、所定の回数以上である場合、前記所定の期間のうち最後に実行される前記第1ジョブの完了に応じて、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする付記1~8のいずれか一つに記載の情報処理プログラム。
前記削除する処理は、
前記第1条件と、取得した前記第3条件とが合致しない場合、前記第1ジョブの完了に応じて、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする付記1~9のいずれか一つに記載の情報処理プログラム。
前記第2情報を参照して、前記第2ジョブが、前記第1ジョブと連携しない場合、前記第2ジョブを配備する第2実行環境を作成し、
前記実行する処理は、
作成した前記第2実行環境に、前記第2ジョブを配備して実行する、ことを特徴とする付記3に記載の情報処理プログラム。
作成した前記第1実行環境の異常時、バックアップした前記第1実行環境の全体の情報に基づいて、作成した前記第1実行環境をリストアする、
処理を前記コンピュータに実行させることを特徴とする付記1~11のいずれか一つに記載の情報処理プログラム。
取得した前記第1条件に基づいて、前記第1ジョブを配備する第1実行環境を作成し、
作成した前記第1実行環境に、前記第1ジョブを配備して実行し、
前記第1ジョブの完了に応じて、前記第1ジョブに対応する削除条件を満たす場合、作成した前記第1ジョブを配備した第1実行環境を削除する、
処理をコンピュータが実行することを特徴とする情報処理方法。
前記情報処理装置は、
ジョブごとに当該ジョブを配備する実行環境の条件を特定可能にする第1情報を参照して、第1ジョブを配備する実行環境の第1条件を取得し、
取得した前記第1条件に基づいて、前記第1ジョブを配備する第1実行環境を前記第2装置に作成し、
作成した前記第1実行環境に、前記第1ジョブを配備して実行させ、
前記第1ジョブの完了に応じて、前記第1ジョブに対応する削除条件を満たす場合、作成した前記第1ジョブを配備した第1実行環境を前記第2装置から削除する、
ことを特徴とする情報処理システム。
101 第1ジョブ
102 第1条件
103 削除条件
110 第1実行環境
200 情報処理システム
201 ジョブ実行装置
202 クライアント装置
210 ネットワーク
300 バス
301 CPU
302 メモリ
303 ネットワークI/F
304 記録媒体I/F
305 記録媒体
400 ジョブネット管理テーブル
500 コンテナ管理テーブル
600 インスタンス定義管理テーブル
700 記憶部
701 取得部
702 配備部
703 削除部
704 出力部
801 ジョブスケジューラ
802 実行サーバ配備機能
803 実行サーバ削除機能
810,1001 実行サーバコンテナイメージ
820 実行インスタンス定義
830,1201,1202,1300 実行サーバコンテナ
900 コンピュータ
1000 リポジトリ
1100 内容
Claims (12)
- ジョブごとに当該ジョブを配備する実行環境の条件を特定可能にする第1情報を参照して、第1ジョブを配備する実行環境の第1条件を取得し、
取得した前記第1条件に基づいて、前記第1ジョブを配備する第1実行環境を作成し、
作成した前記第1実行環境に、前記第1ジョブを配備して実行し、
前記第1ジョブの完了に応じて、前記第1ジョブに対応する削除条件を満たす場合、作成した前記第1ジョブを配備した第1実行環境を削除し、
前記削除する処理は、
ジョブ完了を判断する単位の所定のタイミングまでの、前記第1ジョブの完了の有無に応じて、前記所定のタイミングまでに前記第1ジョブを配備した第1実行環境の削除の有無を制御する、
処理をコンピュータに実行させることを特徴とする情報処理プログラム。 - 前記削除する処理は、
前記所定のタイミングまでに、前記第1ジョブが完了した場合、前記所定のタイミングまでに、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする請求項1に記載の情報処理プログラム。 - 前記削除する処理は、
前記所定のタイミングまでに、前記第1ジョブが完了しない場合、前記第1ジョブが完了するまで、前記第1ジョブを配備した第1実行環境を削除せず、前記第1ジョブが完了してから、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする請求項1または2に記載の情報処理プログラム。 - 前記削除する処理は、
前記第1ジョブが完了してから、前記所定のタイミングまでに、前記第1ジョブを配備した第1実行環境に、新たに配備する他のジョブが存在しなければ、前記所定のタイミングまでに、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする請求項1~3のいずれか一つに記載の情報処理プログラム。 - 前記実行環境は、コンテナである、ことを特徴とする請求項1~4のいずれか一つに記載の情報処理プログラム。
- 前記取得する処理は、
前記第1情報を参照して、前記第1ジョブとは異なる第2ジョブを配備する実行環境の第2条件を取得し、
前記実行する処理は、
連携する複数のジョブの関係を特定可能にする第2情報を参照して、前記第2ジョブが、前記第1ジョブ以後に実行予定であり前記第1ジョブと連携する場合、取得した前記第1条件と、取得した前記第2条件とが合致すれば、前記第1ジョブを配備した第1実行環境に、前記第2ジョブを配備して実行する、ことを特徴とする請求項1~5のいずれか一つに記載の情報処理プログラム。 - 前記削除する処理は、
前記第1ジョブを配備した第1実行環境において、他のジョブを実行していれば、前記第1ジョブを配備した第1実行環境を削除せず、前記第1ジョブを配備した第1実行環境において、他のジョブを実行していなければ、前記第1ジョブの完了に応じて、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする請求項1~6のいずれか一つに記載の情報処理プログラム。 - 前記第1ジョブは、繰り返し実行される性質を有し、
前記削除する処理は、
所定の期間において、前記第1ジョブが繰り返し実行される回数が、所定の回数未満である場合、前記第1ジョブの完了に応じて、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする請求項1~7のいずれか一つに記載の情報処理プログラム。 - 前記第1ジョブは、繰り返し実行される性質を有し、
前記削除する処理は、
ジョブ実行回数を判断する単位の所定の期間において、前記第1ジョブが繰り返し実行される回数が、所定の回数以上である場合、前記所定の期間のうち最後に実行される前記第1ジョブの完了に応じて、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする請求項1~8のいずれか一つに記載の情報処理プログラム。 - 前記第1情報と、連携する複数のジョブの関係を特定可能にする第2情報とを参照して、前記第1ジョブとは異なる、前記第1ジョブ以後に実行予定であり、前記第1ジョブと連携する第3ジョブを配備する実行環境の第3条件を取得し、
前記削除する処理は、
前記第1条件と、取得した前記第3条件とが合致しない場合、前記第1ジョブの完了に応じて、前記第1ジョブを配備した第1実行環境を削除する、ことを特徴とする請求項1~9のいずれか一つに記載の情報処理プログラム。 - ジョブごとに当該ジョブを配備する実行環境の条件を特定可能にする第1情報を参照して、第1ジョブを配備する実行環境の第1条件を取得し、
取得した前記第1条件に基づいて、前記第1ジョブを配備する第1実行環境を作成し、
作成した前記第1実行環境に、前記第1ジョブを配備して実行し、
前記第1ジョブの完了に応じて、前記第1ジョブに対応する削除条件を満たす場合、作成した前記第1ジョブを配備した第1実行環境を削除し、
前記削除する処理は、
ジョブ完了を判断する単位の所定のタイミングまでの、前記第1ジョブの完了の有無に応じて、前記所定のタイミングまでに前記第1ジョブを配備した第1実行環境の削除の有無を制御する、
処理をコンピュータが実行することを特徴とする情報処理方法。 - 第1装置と、前記第1装置と通信可能な第2装置とを含む情報処理システムであって、
前記情報処理システムは、
ジョブごとに当該ジョブを配備する実行環境の条件を特定可能にする第1情報を参照して、第1ジョブを配備する実行環境の第1条件を取得し、
取得した前記第1条件に基づいて、前記第1ジョブを配備する第1実行環境を前記第2装置に作成し、
作成した前記第1実行環境に、前記第1ジョブを配備して実行させ、
前記第1ジョブの完了に応じて、前記第1ジョブに対応する削除条件を満たす場合、作成した前記第1ジョブを配備した第1実行環境を前記第2装置から削除し、
前記削除する処理は、
ジョブ完了を判断する単位の所定のタイミングまでの、前記第1ジョブの完了の有無に応じて、前記所定のタイミングまでに前記第1ジョブを配備した第1実行環境の削除の有無を制御する、
ことを特徴とする情報処理システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022028656A JP7801569B2 (ja) | 2022-02-25 | 2022-02-25 | 情報処理プログラム、情報処理方法、および情報処理システム |
| US17/984,283 US12498977B2 (en) | 2022-02-25 | 2022-11-10 | Computer-readable recording medium storing information processing program, information processing method, and information processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022028656A JP7801569B2 (ja) | 2022-02-25 | 2022-02-25 | 情報処理プログラム、情報処理方法、および情報処理システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023124715A JP2023124715A (ja) | 2023-09-06 |
| JP7801569B2 true JP7801569B2 (ja) | 2026-01-19 |
Family
ID=87761686
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022028656A Active JP7801569B2 (ja) | 2022-02-25 | 2022-02-25 | 情報処理プログラム、情報処理方法、および情報処理システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12498977B2 (ja) |
| JP (1) | JP7801569B2 (ja) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000215069A (ja) | 1999-01-20 | 2000-08-04 | Nec Corp | ジョブ実行管理システム |
| JP2002351682A (ja) | 2001-05-30 | 2002-12-06 | Canon Inc | 情報処理方法および情報処理システム |
| JP2004266408A (ja) | 2003-02-28 | 2004-09-24 | Konica Minolta Holdings Inc | 画像処理装置 |
| JP2017068480A (ja) | 2015-09-29 | 2017-04-06 | 日本電気株式会社 | ジョブ管理方法、ジョブ管理装置及びプログラム |
| JP2019066926A (ja) | 2017-09-28 | 2019-04-25 | Kddi株式会社 | コネクテッドカー車載器のアプリケーション管理方法および装置 |
| JP2020107987A (ja) | 2018-12-27 | 2020-07-09 | キヤノン電子株式会社 | 画像読取装置、画像読取装置の制御方法、及びプログラム |
| JP2021166006A (ja) | 2020-04-08 | 2021-10-14 | 富士通株式会社 | 情報処理プログラム、情報処理方法、および情報処理装置 |
| JP2021168518A (ja) | 2020-02-20 | 2021-10-21 | Eaglys株式会社 | 情報処理システム、情報処理装置、情報処理方法、および、情報処理プログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3289547B2 (ja) * | 1995-04-19 | 2002-06-10 | 富士ゼロックス株式会社 | 印刷処理装置及び印刷処理方法 |
| JP5446746B2 (ja) | 2009-11-05 | 2014-03-19 | 日本電気株式会社 | 仮想コンピュータシステム、仮想コンピュータ管理方法および管理プログラム |
| US9112750B2 (en) * | 2011-05-31 | 2015-08-18 | Hitachi, Ltd. | Job management server and job management method |
| WO2014006728A1 (ja) * | 2012-07-05 | 2014-01-09 | 富士通株式会社 | 処理装置、処理システム、及びプログラム |
| JP2015060279A (ja) | 2013-09-17 | 2015-03-30 | 株式会社日立システムズ | スケール制御サーバ、スケール制御方法、およびスケール制御プログラム |
| ES2830438T3 (es) | 2017-04-28 | 2021-06-03 | Lzlabs Gmbh | Despliegue de microservicios en contenedores basado en aplicaciones heredadas monolíticas |
-
2022
- 2022-02-25 JP JP2022028656A patent/JP7801569B2/ja active Active
- 2022-11-10 US US17/984,283 patent/US12498977B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000215069A (ja) | 1999-01-20 | 2000-08-04 | Nec Corp | ジョブ実行管理システム |
| JP2002351682A (ja) | 2001-05-30 | 2002-12-06 | Canon Inc | 情報処理方法および情報処理システム |
| JP2004266408A (ja) | 2003-02-28 | 2004-09-24 | Konica Minolta Holdings Inc | 画像処理装置 |
| JP2017068480A (ja) | 2015-09-29 | 2017-04-06 | 日本電気株式会社 | ジョブ管理方法、ジョブ管理装置及びプログラム |
| JP2019066926A (ja) | 2017-09-28 | 2019-04-25 | Kddi株式会社 | コネクテッドカー車載器のアプリケーション管理方法および装置 |
| JP2020107987A (ja) | 2018-12-27 | 2020-07-09 | キヤノン電子株式会社 | 画像読取装置、画像読取装置の制御方法、及びプログラム |
| JP2021168518A (ja) | 2020-02-20 | 2021-10-21 | Eaglys株式会社 | 情報処理システム、情報処理装置、情報処理方法、および、情報処理プログラム |
| JP2021166006A (ja) | 2020-04-08 | 2021-10-14 | 富士通株式会社 | 情報処理プログラム、情報処理方法、および情報処理装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US12498977B2 (en) | 2025-12-16 |
| JP2023124715A (ja) | 2023-09-06 |
| US20230273827A1 (en) | 2023-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12197758B2 (en) | Distributed object replication architecture | |
| US11327799B2 (en) | Dynamic allocation of worker nodes for distributed replication | |
| US11010240B2 (en) | Tracking status and restarting distributed replication | |
| US11349915B2 (en) | Distributed replication and deduplication of an object from a source site to a destination site | |
| JP5328177B2 (ja) | 情報処理装置、情報処理装置のデータ処理方法、記憶媒体及びプログラム | |
| JP5251002B2 (ja) | 分散処理プログラム、分散処理方法、分散処理装置、および分散処理システム | |
| US8407693B2 (en) | Managing package dependencies | |
| JP3887160B2 (ja) | ローカル・ジョブ制御システムを有する分散処理システム内での外部ジョブ・スケジューリング方法及びシステム | |
| CN111143133B (zh) | 虚拟机备份方法和备份虚拟机恢复方法 | |
| US20150095597A1 (en) | High performance intelligent virtual desktop infrastructure using volatile memory arrays | |
| JP2012088901A (ja) | ソフトウェア管理装置、ソフトウェア管理方法およびソフトウェア管理プログラム | |
| CN109271447B (zh) | 数据同步方法、装置、计算机设备和存储介质 | |
| US20140358858A1 (en) | Determining A Schedule For A Job To Replicate An Object Stored On A Storage Appliance | |
| CN102246152A (zh) | 保存程序执行状态 | |
| EP3311272B1 (en) | A method of live migration | |
| RU2646309C1 (ru) | Способ резервного копирования | |
| JP5377231B2 (ja) | ジョブネット制御プログラムおよびジョブネット制御装置 | |
| JP7801569B2 (ja) | 情報処理プログラム、情報処理方法、および情報処理システム | |
| JP5884566B2 (ja) | バッチ処理システム、進捗状況確認装置、進捗状況確認方法、及びプログラム | |
| CN111431951B (zh) | 一种数据处理方法、节点设备、系统及存储介质 | |
| CN118631892A (zh) | 一种数据迁移方法、装置、计算机设备和存储介质 | |
| US12430421B2 (en) | Apparatus and method for updating internet-based malware detection engine using scaling control of virtual machine | |
| JP6265738B2 (ja) | 情報処理装置、情報処理方法およびコンピュータプログラム | |
| EP4036720B1 (en) | Hash optimized composition cache for isolated execution environments | |
| JP7326234B2 (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250910 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250916 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251022 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20251106 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20251107 |
|
| 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: 20251202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7801569 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |