【手続補正書】
【提出日】平成15年6月24日(2003.6.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】並列処理方法及びシステム


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
相互に連結した複数のサブシステムを有する並列処理システムにおける並列処理方法において、
前記サブシステムのそれぞれは、実行中のプログラムによる作成、使用、更新または削除の対象となると共に所定の処理手順を実現させる各種の手続きとそれぞれの前記手続きについての状態管理とを行い、
前記プログラムが使用するための手続きを使用する場合、前記手続き名を、前記プログラムが実行される前記サブシステムの使用中テーブルに記憶し、
前記プログラムが使用するための手続きを更新する場合、前記手続き名を、前記プログラムが実行される前記サブシステムの更新中テーブルに記憶し、前記複数のサブシステムのうち前記プログラムが実行される前記サブシステム以外の前記サブシステムヘ更新可否要求を送って前記プログラムが実行される前記サブシステム以外の前記サブシステムの少なくともいずれかから更新不可の応答を受け付けた場合、前記手続きの更新を処理せず、更新不可の応答を受け付けなかった場合、前記手続きの更新を処理することを特徴とする並列処理方法。
【請求項２】
前記手続き名が前記プログラムが実行される前記サブシステムの更新中テーブルに記憶されている場合、前記プログラムが使用するための手続きの削除を処理しないことを特徴とする請求項１記載の並列処理方法。
【請求項３】
前記手続き名が前記プログラムが実行される前記サブシステムの使用中テーブルに記憶されていない場合、前記プログラムが使用するための手続きの削除を処理しないことを特徴とする請求項１または２記載の並列処理方法。
【請求項４】
前記削除すべき手続きが、前記プログラムが実行される前記サブシステムにおける手続きでない場合、削除許可を通知することを特徴とする請求項１、２または３記載の並列処理方法。
【請求項５】
前記削除すべき手続きが、前記プログラムが実行される前記サブシステムにおける手続きである場合、前記複数のサブシステムのうち前記プログラムが実行される前記サブシステム以外のサブシステムに削除可否判定を送り、少なくともいずれかのサブシステムから削除の不可が通知された場合、削除を処理せず、削除の不可が通知されなかった場合、削除を処理することを特徴とする請求項４記載の並列処理方法。
【請求項６】
相互に連結した複数のサブシステムを有し、これらのサブシステムのそれぞれが、相互に連結されて関係データベースを構築するデータベース管理システムを有するする並列処理システムにおける並列処理方法において、各種の手続きを選択的に使用・更新・作成または削除するプログラムを実行し、
前記手続きの状態属性を管理し、
実行中のプログラムによって手続きが使用されている場合、手続き名を手続き使用中テーブルに記憶し、実行中のプログラムによって手続きが作成または更新されている場合、手続き名を手続き更新中テーブルに記憶し、
実行中のプログラムからの手続き作成・更新または削除の要求に応じて、前記手続き名が前記要求元である前記サブシステムの前記手続き更新中テーブルに記憶されてなく、かつ、前記サブシステムのうちの残りのものの前記手続き使用中テーブルにも記憶されていない場合に、前記プログラムに前記手続の作成・更新または削除の許可を与えることを特徴とする並列処理方法。
【請求項７】
相互に連結した複数のサブシステムを有する並列処理システムにおける並列処理方法において、
各種の手続きを選択的に使用・更新・作成または削除するプログラムを実行するステップと、
前記手続きの状態属性を管理するステップと、
実行中のプログラムによって手続きが使用されている場合に手続き名を手続き使用中テーブルに記憶し、実行中のプログラムによって手続きが作成または更新されている場合に手続き名を手続き更新中テーブルに記憶するステップとを含み、
実行中のプログラムからの手続き作成・更新または削除要求に応じて、前記手続き名が前記要求元である前記サブシステムの前記手続き更新中テーブルに記憶されてなく、かつ、前記サブシステムのうちの残りのものの前記手続き使用中テーブルにも記憶されていない場合に、前記プログラムに前記手続作成・更新または削除許可を与えることを特徴とする並列処理方法。
【請求項８】
相互に連結した複数のサブシステムを有する並列処理システムにおける並列処理方法において、
各種の手続きを選択的に使用・更新・作成または削除するプログラムを実行するステップと、
前記サブシステムのそれぞれにおけるデータベース管理システムを相互に連結して関係データベースを構築するステップと、
前記手続きの状態属性を管理するステップと、
実行中のプログラムによって手続きが使用されている場合に手続き名を手続き使用中テーブルに記憶し、実行中のプログラムによって手続きが作成または更新されている場合に手続き名を手続き更新中テーブルに記憶するステップとを含み、
実行中のプログラムからの手続き作成・更新または削除要求に応じて、前記手続き名が前記要求元である前記サブシステムの前記手続き更新中テーブルに記憶されてなく、かつ、前記サブシステムのうちの残りのものの前記手続き使用中テーブルにも記憶されていない場合に、前記プログラムに前記手続作成・更新または削除許可を与えることを特徴とする並列処理方法。
【請求項９】
相互に連結した複数のサブシステムを有する並列処理システムにおいて、
前記サブシステムのそれぞれは、実行中のプログラムによる作成、使用、更新または削除の対象となると共に所定の処理手順を実現させる各種の手続きとそれぞれの前記手続きについての状態管理とを行う手段を備え、
前記プログラムが使用するための手続きを使用する場合、前記手続き名を、前記プログラムが実行される前記サブシステムの使用中テーブルに記憶し、
前記プログラムが使用するための手続きを更新する場合、前記手続き名を、前記プログラムが実行される前記サブシステムの更新中テーブルに記憶し、前記複数のサブシステムのうち前記プログラムが実行される前記サブシステム以外の前記サブシステムヘ更新可否要求を送って前記プログラムが実行される前記サブシステム以外の前記サブシステムの少なくともいずれかから更新不可の応答を受け付けた場合、前記手続きの更新を処理せず、更新不可の応答を受け付けなかった場合、前記手続きの更新を処理することを特徴とする並列処理システム。
【請求項１０】
相互に連結した複数のサブシステムを有する並列処理システムにおいて、
前記サブシステムのそれぞれは、実行中のプログラムによって選択的に作成・使用・更新または削除の対象となる各種の手続きと、前記手続きの状態属性を管理する手続き管理部とを有し、
前記手続き管理部は、実行中のプログラムによって使用されている手続き名を記憶するための手続き使用中テーブルと、実行中のプログラムによって作成または更新されている手続き名を記憶するための手続き更新中テーブルとを含み、
実行中のプログラムからの手続き作成・更新または削除要求に応じて、前記手続き名が前記特定のサブシステムに関わる前記手続き管理部の前記手続き更新中テーブルに記憶されてなく、かつ、前記サブシステムのうちの残りのものの前記手続き管理部の前記手続き使用中テーブルにも記憶されていない場合に、前記サブシステムのうちの特定のものに関わる前記手続き管理部が前記プログラムに前記手続の作成・更新または削除の許可を与えることを特徴とする並列処理システム。
【請求項１１】
相互に連結した複数のサブシステムを有する並列処理システムにおいて、
前記サブシステムは、それぞれ、相互に連結されて関係データベースを構築するデータベース管理システムを有し、
前記サブシステムのそれぞれは、実行中のプログラムによって選択的に作成・使用・更新または削除の対象となる各種の手続きと、前記手続きの状態属性を管理する手続き管理部とを有し、
前記手続き管理部は、実行中のプログラムによって使用されている手続き名を記憶するための手続き使用中テーブルと、実行中のプログラムによって作成または更新されている手続き名を記憶するための手続き更新中テーブルとを含み、
複数のディスク装置が前記サブシステムの前記データベース管理システムにそれぞれ連結されると共に、前記サブシステムのそれぞれは、前記関係データベースの統合管理のためにデータ管理情報格納部に接続され、
実行中のプログラムからの手続き作成・更新または削除要求に応じて、前記手続き名が前記特定のサブシステムに関わる前記手続き管理部の前記手続き更新中テーブルに記憶されてなく、かつ、前記サブシステムのうちの残りのものの前記手続き管理部の前記手続き使用中テーブルにも記憶されていない場合に、前記サブシステムのうちの特定のものに関わる前記手続き管理部が前記プログラムに前記手続の作成・更新または削除の許可を与えることを特徴とする並列処理システム。