JP4846736B2 - 並列処理支援装置 - Google Patents
並列処理支援装置 Download PDFInfo
- Publication number
- JP4846736B2 JP4846736B2 JP2007550972A JP2007550972A JP4846736B2 JP 4846736 B2 JP4846736 B2 JP 4846736B2 JP 2007550972 A JP2007550972 A JP 2007550972A JP 2007550972 A JP2007550972 A JP 2007550972A JP 4846736 B2 JP4846736 B2 JP 4846736B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- data file
- file
- target data
- processing target
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/5061—Partitioning or combining of resources
- G06F9/5066—Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
前記並列計算機群に含まれる複数の計算ノードのそれぞれに対する使用及び負荷状況を格納した記憶手段と、
前記指定された計算ノードの数と、前記使用及び負荷状況とに基づいて、並列処理を行う前記指定された数の計算ノード、及びこれらの計算ノード前記指定された数の計算ノードに対する前記処理対象データファイル群を構成する各処理対象データファイルの配置を決定する決定手段と、
前記各処理対象データファイルを前記決定手段による配置の決定結果に従って前記指定された数の計算ノードに配置するデータ配置命令文と、前記各処理対象データファイルが配置された各計算ノードに対する前記処理対象データファイル群の並列処理実行の命令文とを含む並列処理用ジョブスクリプトを自動的に生成する制御プログラム生成手段と、
前記各処理対象データファイルが配置された各計算ノードが自身に配置された処理対象データファイルの処理を行う場合に参照される並列処理の設定ファイルであって、処理対象データファイル毎に、処理対象データファイルのファイル識別子と、処理データファイルが配置される計算ノードの識別子と、指定された処理内容の記述を含む設定ファイルを自動的に生成するファイル生成手段と、
を含む並列処理支援装置である。
選出された計算ノードのうち、現在の処理負荷が最も小さい計算ノードを前記処理対象データファイルを配置すべき計算ノードとして決定する。
前記制御プログラム生成手段は、処理結果ファイルを前記保管位置へ転送することを示す命令文を含む前記制御プログラムを生成する。
前記並列計算機群に含まれる複数の計算ノードのそれぞれに対する使用及び負荷状況を格納した記憶手段と、
前記指定された計算ノードの数と、前記使用及び負荷状況とに基づいて、前記指定された数の計算ノードに対する前記処理対象データファイル群を構成する各処理対象データファイルの配置を決定する決定手段と、
前記各処理対象データファイルを前記決定手段による配置の決定結果に従って前記指定された数の計算ノードに配置するデータ配置命令文と、前記各処理対象データファイルが配置された各計算ノードに対する前記処理対象データファイル群の並列処理実行の命令文とを含む制御プログラムを自動的に生成する制御プログラム生成手段と、
前記各処理対象データファイルが配置された各計算ノードが自身に配置された処理対象データファイルの処理を行う場合に参照される並列処理の設定ファイルであって、処理対象データファイル毎に、処理対象データファイルのファイル識別子と、処理データファイルが配置される計算ノードの識別子と、指定された処理内容の記述とを含む設定ファイルを自動的に生成するファイル生成手段と、を含み、
処理対象データファイルの指定は、ディレクトリ構造を構成する複数のディレクトリの一つに格納されるデータファイルのファイルパスを含むデータファイルのファイル識別子が複数表示されたリスト中から選択されたファイル識別子の指定により行われ、
処理対象データのメタデータを格納したメタデータ格納手段と、
メタデータと関連づけられたキーワード群を有するキーワードリストと、
指定されたファイル識別子で特定されるデータファイルに対応するメタデータを検索するためのキーワードを、この指定されたファイル識別子のファイルパス部分から抽出するために、前記指定されたファイル識別子のファイルパス部分の一部をなす文字列と前記キーワードリストとを対比して、前記キーワードリスト中の少なくとも一つのキーワードと一致する文字列をキーワードとして抽出する抽出手段と、
抽出されたキーワードに対応するメタデータを前記メタデータ格納手段から検索する検索手段と、
前記処理データファイル毎に、処理データファイルに関連する関連データファイルがあるか否かを判定するために、前記検索手段によって検索されたメタデータに基づいて関連データファイルがあるか否かを判定する判定手段と、をさらに含み、
関連データファイルを有する処理対象データファイルが前記判定手段で検知された場合に、前記決定手段は、処理対象データファイル及びこれに対する関連データファイルを同一の計算ノードに配置し、前記制御プログラム生成手段は、前記関連データファイルを処理対象データファイルの一つとして含む前記処理対象データファイル群に対する前記制御プログラムを生成し、前記ファイル生成手段は、前記関連データファイルに対する前記設定ファイルを生成する、ように構成しても良い。
Y・・・制御用のコンピュータ
1,11・・・CPU
2,12・・・メインメモリ
3,14・・・外部記憶装置
7・・・入力装置
8・・・表示装置
6,15・・・通信インタフェース
31・・・ファイルデータベース
32・・・メタデータテーブル
33・・・使用及び負荷分散情報テーブル
図1は、本発明を適用可能なシミュレーションシステムの構成例を示す図である。図1に示す例では、シミュレーションシステムは、並列計算機群Xと、並列計算機群Xに通信回線(ネットワーク)を介して接続された制御用のコンピュータ(情報処理装置)Yとからなる。
図2は、コンピュータYの構成例を示す図である。図2において、コンピュータYは、バスBを介して相互に接続されたCPU1,メインメモリ(MM:例えばRAM)2,外部記憶装置(例えばハードディスク)3,入出力インタフェース(I/F)4及び5,並びに通信インタフェース6を備えている。
(1)シミュレーションシステムのユーザに対し、入力装置7及び表示装置8を用いた並列処理指定情報の入力(指定)環境(UI:ユーザインタフェース)を提供する。
(2)並列処理指定情報に基づいてスクリプト及び設定ファイルを作成する。
(3)スクリプトの作成時において、処理対象としてユーザにより指定された複数のシミュレーションデータファイル(処理対象データファイル群)のそれぞれに対応するメタデータを検索及び取得する。
(4)スクリプトの作成時において、処理対象データファイル群を構成する各処理対象データファイルを処理するノード(処理対象データファイルの配置)を決定する。
(5)処理対象データファイル群、及び処理対象データファイル群の並列処理によって生成される処理結果ファイルの転送制御を行う。
並列計算機群Xを構成する各ノード#0〜#nは、同じ構成を有している。図3は、ノードの構成例を示す図である。ノードは、バスB1を介して相互に接続されたCPU11,メインメモリ12,計算プロセッサ13,外部記憶装置(例えばハードディスク)14,及び通信インタフェース(通信I/F)15を備えている。通信I/F15は、ネットワークを介してコンピュータY及び他のノードに接続されている。
次に、図2に示したファイルDB31,メタデータテーブル32,並びに、使用及び負荷状況テーブル(状況テーブル)33の詳細を説明する。
ファイルDB31は、大量のシミュレーションデータファイル(以下、単に「データファイル」と表記することもある)を、ディレクトリ構造を用いて分類及び格納している。
メタデータテーブル32は、ファイル識別子中のキーワードに対応するメタデータを格納している。図5は、メタデータテーブル32のデータ構造例を示す図である。
図6は、状況テーブル33のデータ構造例を示す図である。状況テーブル33は、ノード毎に用意された複数の小テーブル34からなる。各小テーブル34は、同じデータ構造を有している。小テーブル34は、ノードの使用が許可されているユーザの識別情報(ユーザID)と、ユーザが使用可能な当該ノードの外部記憶装置14の最大サイズ(許可最大容量)と、ユーザが現在使用している外部記憶装置14の容量(負荷)とを要素(項目)とするレコードの集合で構成されている。各小テーブル34には、ノード識別子が付与されており、ノード識別子と対応する情報が当該小テーブルに格納される。
図2に示すコンピュータYにおいて、CPU1は、プログラムの実行を通じて、コンピュータYのユーザに対し、並列処理指定情報の入力環境(UI)を提供する。
ユーザが、上述したようなUIを用いて並列処理指定情報の各要素を指定し、その指定内容の確定操作を行うと、並列処理指定情報は、所定のフォーマットで記述された並列処理指定情報ファイルとして、外部記憶装置3の所定位置に格納される。
スクリプト及び設定ファイルの作成が終了すると、CPU1は、スクリプトの実行を開始する。スクリプトの実行によって、コンピュータYは、ヘッダの設定ファイル転送命令文に従って、設定ファイルを並列計算機群Xの各ノードに転送する。
処理対象データファイル群の配置先の各ノード(図3)は、ネットワークを介して、コンピュータYから設定ファイル及び処理対象データファイルを受信する。これらは、ノード内の外部記憶装置14に格納される。その後、各ノードのCPU11は、コンピュータYからの並列処理プログラムの実行指示を受け取ると、並列処理プログラムの実行を開始する。
上述した実施形態では、コンピュータY及び各ノードがメタデータテーブルを有する場合について説明した。このような構成に代えて、コンピュータYで取得されたメタデータが、各ノードに転送される構成を適用しても良い。
本実施形態によると、ユーザが並列処理指定情報の入力環境(UI)を用いて、ファイル識別子,ノード数,処理種別,処理詳細パラメータ,及び保管位置を指定すると、処理対象データファイル群に対する並列処理の制御プログラム(スクリプト)及び並列プログラム実行用の設定ファイルが自動的に作成される。
Claims (10)
- 処理対象データファイル群,この処理対象データファイル群に対する並列処理を行う並列計算機群中の複数の計算ノードの数,前記処理対象データファイル群に対する処理内容の指定を含む並列処理指定情報を受け付ける受付手段と、
前記並列計算機群に含まれる複数の計算ノードのそれぞれに対する使用及び負荷状況を格納した記憶手段と、
前記指定された計算ノードの数と、前記使用及び負荷状況とに基づいて、並列処理を行う前記指定された数の計算ノード、及びこれらの計算ノードに対する前記処理対象データファイル群を構成する各処理対象データファイルの配置を決定する決定手段と、
前記各処理対象データファイルを前記決定手段による配置の決定結果に従って前記指定された数の計算ノードに配置するデータ配置命令文と、前記各処理対象データファイルが配置された各計算ノードに対する前記処理対象データファイル群の並列処理実行の命令文とを含む並列処理用ジョブスクリプトを自動的に生成する制御プログラム生成手段と、
前記各処理対象データファイルが配置された各計算ノードが自身に配置された処理対象データファイルの処理を行う場合に参照される並列処理の設定ファイルであって、処理対象データファイル毎に、処理対象データファイルのファイル識別子と、処理データファイルが配置される計算ノードの識別子と、指定された処理内容の記述とを含む設定ファイルを自動的に生成するファイル生成手段と
を含む並列処理支援装置。 - 前記決定手段は、前記処理対象データファイル群を構成する各処理対象データファイルについて、前記並列計算機群に含まれる前記指定された計算ノード数の計算ノードから、処理対象データファイルとこれに対する処理結果ファイルとを格納可能な記憶容量を有する計算ノードを選出し、
選出された計算ノードのうち、現在の処理負荷が最も小さい計算ノードを、前記処理対象データファイルを配置すべき計算ノードとして決定する
請求項1記載の並列処理支援装置。 - 前記並列処理指定情報は、処理対象データファイルに対する処理の結果として生成される処理結果ファイルの保管位置の指定を含み、
前記制御プログラム生成手段は、処理結果ファイルを前記保管位置へ転送することを示す命令文を含む前記制御プログラムを生成する
請求項1又は2記載の並列処理支援装置。 - 処理対象データファイル群,この処理対象データファイル群に対する並列処理を行う並列計算機群中の複数の計算ノードの数,前記処理対象データファイル群に対する処理内容の指定を含む並列処理指定情報を受け付ける受付手段と、
前記並列計算機群に含まれる複数の計算ノードのそれぞれに対する使用及び負荷状況を格納した記憶手段と、
前記指定された計算ノードの数と、前記使用及び負荷状況とに基づいて、前記指定された数の計算ノードに対する前記処理対象データファイル群を構成する各処理対象データファイルの配置を決定する決定手段と、
前記各処理対象データファイルを前記決定手段による配置の決定結果に従って前記指定された数の計算ノードに配置するデータ配置命令文と、前記各処理対象データファイルが配置された各計算ノードに対する前記処理対象データファイル群の並列処理実行の命令文とを含む制御プログラムを自動的に生成する制御プログラム生成手段と、
前記各処理対象データファイルが配置された各計算ノードが自身に配置された処理対象データファイルの処理を行う場合に参照される並列処理の設定ファイルであって、処理対象データファイル毎に、処理対象データファイルのファイル識別子と、処理データファイルが配置される計算ノードの識別子と、指定された処理内容の記述とを含む設定ファイルを自動的に生成するファイル生成手段と、を含み、
処理対象データファイルの指定は、ディレクトリ構造を構成する複数のディレクトリの一つに格納されるデータファイルのファイルパスを含むデータファイルのファイル識別子が複数表示されたリスト中から選択されたファイル識別子の指定により行われ、
処理対象データのメタデータを格納したメタデータ格納手段と、
メタデータと関連づけられたキーワード群を有するキーワードリストと、
指定されたファイル識別子で特定されるデータファイルに対応するメタデータを検索するためのキーワードを、この指定されたファイル識別子のファイルパス部分から抽出するために、前記指定されたファイル識別子のファイルパス部分の一部をなす文字列と前記キーワードリストとを対比して、前記キーワードリスト中の少なくとも一つのキーワードと一致する文字列をキーワードとして抽出する抽出手段と、
抽出されたキーワードに対応するメタデータを前記メタデータ格納手段から検索する検索手段と、
前記処理データファイル毎に、処理データファイルに関連する関連データファイルがあるか否かを判定するために、前記検索手段によって検索されたメタデータに基づいて関連データファイルがあるか否かを判定する判定手段と、をさらに含み、
関連データファイルを有する処理対象データファイルが前記判定手段で検知された場合に、前記決定手段は、処理対象データファイル及びこれに対する関連データファイルを同一の計算ノードに配置し、前記制御プログラム生成手段は、前記関連データファイルを処理対象データファイルの一つとして含む前記処理対象データファイル群に対する前記制御プログラムを生成し、前記ファイル生成手段は、前記関連データファイルに対する前記設定ファイルを生成する、
並列処理支援装置。 - 処理対象データファイル群,この処理対象データファイル群に対する並列処理を行う並列計算機群中の複数の計算ノードの数,前記処理対象データファイル群に対する処理内容の指定を含む並列処理指定情報を受け付けるステップと、
前記指定された計算ノードの数と、記憶手段に記憶された前記並列計算機群に含まれる複数の計算ノードのそれぞれに対する使用及び負荷状況とに基づいて、並列処理を行う前記指定された数の計算ノード、及びこれらの計算ノードに対する前記処理対象データファイル群を構成する各処理対象データファイルの配置を決定するステップと、
前記各処理対象データファイルを前記配置を決定するステップでの配置の決定結果に従って前記指定された数の計算ノードに配置するデータ配置命令文と、前記各処理対象データファイルが配置された各計算ノードに対する前記処理対象データファイル群の並列処理実行の命令文とを含む並列処理用ジョブスクリプトを自動的に生成して出力するステップと、
前記各処理対象データファイルが配置された各計算ノードが自身に配置された処理対象データファイルの処理を行う場合に参照される並列処理の設定ファイルであって、処理対象データファイル毎に、処理対象データファイルのファイル識別子と、処理データファイルが配置される計算ノードの識別子と、指定された処理内容の記述とを含む設定ファイルを自動的に生成して出力するステップと
をコンピュータに実行させるプログラム。 - 前記配置を決定するステップでは、前記処理対象データファイル群を構成する各処理対象データファイルについて、前記並列計算機群に含まれる前記指定された計算ノード数の計算ノードから、処理対象データファイルとこれに対する処理結果ファイルとを格納可能な記憶容量を有する計算ノードを選出し、
選出された計算ノードのうち、現在の処理負荷が最も小さい計算ノードを、前記処理対象データファイルを配置すべき計算ノードとして決定する
請求項5記載のプログラム。 - 前記並列処理指定情報は、処理対象データファイルに対する処理の結果として生成される処理結果ファイルの保管位置の指定を含み、
前記制御プログラムの生成ステップでは、処理結果ファイルを前記保管位置へ転送することを示す命令文を含む前記制御プログラムを生成する
請求項5又は6記載のプログラム。 - 処理対象データファイル群,この処理対象データファイル群に対する並列処理を行う並列計算機群中の複数の計算ノードの数,前記処理対象データファイル群に対する処理内容の指定を含む並列処理指定情報を受け付けるステップと、
前記指定された計算ノードの数と、記憶手段に記憶された前記並列計算機群に含まれる複数の計算ノードのそれぞれに対する使用及び負荷状況とに基づいて、前記指定された数の計算ノードに対する前記処理対象データファイル群を構成する各処理対象データファイルの配置を決定するステップと、
前記各処理対象データファイルを前記配置を決定するステップでの配置の決定結果に従って前記指定された数の計算ノードに配置するデータ配置命令文と、前記各処理対象データファイルが配置された各計算ノードに対する前記処理対象データファイル群の並列処理実行の命令文とを含む制御プログラムを自動的に生成して出力するステップと、
前記各処理対象データファイルが配置された各計算ノードが自身に配置された処理対象データファイルの処理を行う場合に参照される並列処理の設定ファイルであって、処理対象データファイル毎に、処理対象データファイルのファイル識別子と、処理データファイルが配置される計算ノードの識別子と、指定された処理内容の記述とを含む設定ファイルを自動的に生成して出力するステップと、をコンピュータに実行させ、
処理対象データファイルの指定は、ディレクトリ構造を構成する複数のディレクトリの一つに格納されるデータファイルのファイルパスを含むデータファイルのファイル識別子が複数表示されたリスト中から選択されたファイル識別子の指定により行われ、
指定されたファイル識別子で特定されるデータファイルに対応するメタデータを検索するためのキーワードを、この指定されたファイル識別子のファイルパス部分から抽出するために、前記指定されたファイル識別子のファイルパス部分の一部をなす文字列と、メタデータと関連づけられたキーワード群を有するキーワードリストとを対比して、前記キーワードリスト中の少なくとも一つのキーワードと一致する文字列をキーワードとして抽出する抽出ステップと、
抽出されたキーワードに対応するメタデータを、処理対象データのメタデータを格納したメタデータ格納手段から検索するステップと、
前記処理データファイル毎に、処理データファイルに関連する関連データファイルがあるか否かを判定するために、前記検索するステップによって検索されたメタデータに基づいて関連データファイルがあるか否かを判定する判定ステップと、をさらにコンピュータに実行させ、
関連データファイルを有する処理対象データファイルが前記判定ステップで検知された場合に、前記決定するステップでは、処理対象データファイル及びこれに対する関連データファイルを同一の計算ノードに配置し、前記制御プログラムを自動的に生成して出力するステップでは、前記関連データファイルを処理対象データファイルの一つとして含む前記処理対象データファイル群に対する前記制御プログラムを生成し、前記設定ファイルを自動的に生成して出力するステップでは、前記関連データファイルに対する前記設定ファイルを生成する、
プログラム。 - 処理対象データファイル群,この処理対象データファイル群に対する並列処理を行う並列計算機群中の複数の計算ノードの数,前記処理対象データファイル群に対する処理内容の指定を含む並列処理指定情報を受け付けるステップと、
前記指定された計算ノードの数と、記憶手段に記憶された前記並列計算機群に含まれる複数の計算ノードのそれぞれに対する使用及び負荷状況とに基づいて、並列処理を行う前記指定された数の計算ノード、及びこれらの計算ノードに対する前記処理対象データファイル群を構成する各処理対象データファイルの配置を決定するステップと、
前記各処理対象データファイルを前記配置を決定するステップでの配置の決定結果に従って前記指定された数の計算ノードに配置するデータ配置命令文と、前記各処理対象データファイルが配置された各計算ノードに対する前記処理対象データファイル群の並列処理実行の命令文とを含む並列処理用ジョブスクリプトを自動的に生成して出力するステップと、
前記各処理対象データファイルが配置された各計算ノードが自身に配置された処理対象データファイルの処理を行う場合に参照される並列処理の設定ファイルであって、処理対象データファイル毎に、処理対象データファイルのファイル識別子と、処理データファイルが配置される計算ノードの識別子と、指定された処理内容の記述とを含む設定ファイルを自動的に生成して出力するステップと、
を含む並列処理支援方法。 - 処理対象データファイル群,この処理対象データファイル群に対する並列処理を行う並列計算機群中の複数の計算ノードの数,前記処理対象データファイル群に対する処理内容の指定を含む並列処理指定情報を受け付けるステップと、
前記指定された計算ノードの数と、記憶手段に記憶された前記並列計算機群に含まれる複数の計算ノードのそれぞれに対する使用及び負荷状況とに基づいて、前記指定された数の計算ノードに対する前記処理対象データファイル群を構成する各処理対象データファイルの配置を決定するステップと、
前記各処理対象データファイルを前記配置を決定するステップでの配置の決定結果に従って前記指定された数の計算ノードに配置するデータ配置命令文と、前記各処理対象データファイルが配置された各計算ノードに対する前記処理対象データファイル群の並列処理実行の命令文とを含む制御プログラムを自動的に生成して出力するステップと、
前記各処理対象データファイルが配置された各計算ノードが自身に配置された処理対象データファイルの処理を行う場合に参照される並列処理の設定ファイルであって、処理対象データファイル毎に、処理対象データファイルのファイル識別子と、処理データファイルが配置される計算ノードの識別子と、指定された処理内容の記述とを含む設定ファイル
を自動的に生成して出力するステップと、を含み、
処理対象データファイルの指定は、ディレクトリ構造を構成する複数のディレクトリの一つに格納されるデータファイルのファイルパスを含むデータファイルのファイル識別子が複数表示されたリスト中から選択されたファイル識別子の指定により行われ、
指定されたファイル識別子で特定されるデータファイルに対応するメタデータを検索するためのキーワードを、この指定されたファイル識別子のファイルパス部分から抽出するために、前記指定されたファイル識別子のファイルパス部分の一部をなす文字列と、メタデータと関連づけられたキーワード群を有するキーワードリストとを対比して、前記キーワードリスト中の少なくとも一つのキーワードと一致する文字列をキーワードとして抽出する抽出ステップと、
抽出されたキーワードに対応するメタデータを、処理対象データのメタデータを格納したメタデータ格納手段から検索するステップと、
前記処理データファイル毎に、処理データファイルに関連する関連データファイルがあるか否かを判定するために、前記検索によって検索されたメタデータに基づいて関連データファイルがあるか否かを判定する判定ステップと、をさらに含み、
関連データファイルを有する処理対象データファイルが前記判定ステップで検知された場合に、前記決定するステップにおいて、処理対象データファイル及びこれに対する関連データファイルを同一の計算ノードに配置し、前記制御プログラムを自動的に生成して出力するステップにおいて、前記関連データファイルを処理対象データファイルの一つとして含む前記処理対象データファイル群に対する前記制御プログラムを生成し、前記設定ファイルを自動的に生成して出力するステップにおいて、前記関連データファイルに対する前記設定ファイルを生成する、
並列処理支援方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2005/023650 WO2007072567A1 (ja) | 2005-12-22 | 2005-12-22 | 並列処理支援装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2007072567A1 JPWO2007072567A1 (ja) | 2009-05-28 |
JP4846736B2 true JP4846736B2 (ja) | 2011-12-28 |
Family
ID=38188358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007550972A Expired - Fee Related JP4846736B2 (ja) | 2005-12-22 | 2005-12-22 | 並列処理支援装置 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4846736B2 (ja) |
WO (1) | WO2007072567A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5380130B2 (ja) * | 2009-03-30 | 2014-01-08 | 株式会社野村総合研究所 | ファイル検索装置及びファイル検索方法、並びにプログラム |
CN106383738B (zh) * | 2016-09-30 | 2019-10-11 | 北京百度网讯科技有限公司 | 任务处理方法和分布式计算框架 |
JP7121923B2 (ja) * | 2018-07-30 | 2022-08-19 | 日本電気株式会社 | データ管理装置、データ管理方法及びプログラム、並びに、シミュレーションシステム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08235112A (ja) * | 1995-03-01 | 1996-09-13 | Mitsubishi Electric Corp | 計算機システムの分散ジョブ管理方式 |
JPH0916534A (ja) * | 1995-06-30 | 1997-01-17 | N Ii C Joho Syst:Kk | 分散型プロセス処理方法およびその装置 |
JPH113323A (ja) * | 1997-06-10 | 1999-01-06 | Nec Software Ltd | ジョブ実行の負荷分散装置 |
JP2003281163A (ja) * | 2002-03-26 | 2003-10-03 | Canon Inc | 画像処理装置及び画像処理方法、記憶媒体 |
-
2005
- 2005-12-22 JP JP2007550972A patent/JP4846736B2/ja not_active Expired - Fee Related
- 2005-12-22 WO PCT/JP2005/023650 patent/WO2007072567A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08235112A (ja) * | 1995-03-01 | 1996-09-13 | Mitsubishi Electric Corp | 計算機システムの分散ジョブ管理方式 |
JPH0916534A (ja) * | 1995-06-30 | 1997-01-17 | N Ii C Joho Syst:Kk | 分散型プロセス処理方法およびその装置 |
JPH113323A (ja) * | 1997-06-10 | 1999-01-06 | Nec Software Ltd | ジョブ実行の負荷分散装置 |
JP2003281163A (ja) * | 2002-03-26 | 2003-10-03 | Canon Inc | 画像処理装置及び画像処理方法、記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2007072567A1 (ja) | 2009-05-28 |
WO2007072567A1 (ja) | 2007-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11593369B2 (en) | Managing data queries | |
CN107533453B (zh) | 用于生成数据可视化应用的系统和方法 | |
US9377936B2 (en) | Framework for automated storage processes and flexible workflow | |
CN109952564A (zh) | 数据库系统中测试数据的形成与操纵 | |
CN115516443B (zh) | 根据架构生成优化逻辑 | |
JP2014048673A (ja) | ワークフロー生成サーバ、及び方法 | |
US20130346992A1 (en) | Computing system, method for controlling thereof, and computer-readable recording medium having computer program for controlling thereof | |
US20170242904A1 (en) | Computer system and transaction processing management method | |
JP6996629B2 (ja) | 検証自動化装置、検証自動化方法、およびプログラム | |
JP2019530121A (ja) | データ統合ジョブ変換 | |
JP2019503534A (ja) | データベース操作方法及び装置 | |
CN108446398A (zh) | 一种数据库的生成方法及装置 | |
JP4846736B2 (ja) | 並列処理支援装置 | |
JP2009129067A (ja) | ファイル検索方法、ファイル検索装置、検索システム、及び、ファイル検索プログラム | |
JP2005148901A (ja) | ジョブスケジューリングシステム | |
JP4905989B2 (ja) | メタデータ検索装置 | |
KR102622170B1 (ko) | Ai 모델 서빙 시스템 및 방법 | |
CN111045991B (zh) | 一种基于命令行模式快速打开文件的实现方法 | |
CN108038181A (zh) | 一种数据处理系统及数据处理方法 | |
US8775873B2 (en) | Data processing apparatus that performs test validation and computer-readable storage medium | |
JP2006040024A (ja) | ストレージ管理方法、管理装置及びコンピュータシステム | |
CN110134687A (zh) | 一种通过表字段的动态增改控制清单要素的方法及系统 | |
CN110222105A (zh) | 数据汇总处理方法及装置 | |
KR102417677B1 (ko) | 회로 검증을 위한 유사 회로 검색 장치 및 방법 | |
JPWO2017221364A1 (ja) | アダプタ生成装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110628 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110829 |
|
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: 20110927 |
|
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: 20111012 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |