【手続補正書】
【提出日】平成18年2月8日(2006.2.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】並列処理システム及び並列処理プログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  複数のプロセッサにおいてＯＳ及びアプリケーションを動作させ、前記アプリケーションに対して複数のプロセッサによる並列処理を実現する並列処理システムにおいて、
前記複数のプロセッサのうち、一のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、他のプロセッサで新たな処理単位として制御し、
前記処理単位からの処理要求に対して制限を行うセキュリティ制御手段を有することを特徴とする並列処理システム。
【請求項２】  前記複数のプロセッサを論理的に、第１のプロセッサ群と第２のプロセッサ群の少なくとも二つに分け、
前記第１のプロセッサ群のプロセッサに属する並列処理手段が、前記第２のプロセッサ群の少なくとも一のプロセッサに対して、
前記第１のプロセッサ群の処理単位に関する要求を発し、前記第２のプロセッサ群のプロセッサが前記要求に基づいて前記処理単位を新たな処理単位として制御することを特徴とする請求項１に記載の並列処理システム。
【請求項３】  複数のプロセッサにおいてシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、前記アプリケーションに対して複数のプロセッサによる並列処理を実現する並列処理システムにおいて、
前記複数のプロセッサのうち一のプロセッサ上で動作する処理単位からの処理要求に対して制限を行うセキュリティ制御手段を有することを特徴とする並列処理システム。
【請求項４】  前記セキュリティ制御手段が、前記処理単位に対して前記ＯＳのサービスを提供するＯＳサービス手段であることを特徴とする請求項１から請求項３の何れか１項に記載の並列処理システム。
【請求項５】  前記プロセッサ又は前記処理単位毎のセキュリティ内容を予め前記ＯＳサービス手段に組み込み、前記ＯＳサービス手段が、前記処理単位からの処理要求について、前記セキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする請求項４に記載の並列処理システム。
【請求項６】  前記プロセッサ又は前記処理単位毎のセキュリティ内容を制御ファイルに設定し、
前記ＯＳサービス手段が、前記処理単位からの処理要求について、前記制御ファイルのセキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする請求項４又は請求項５に記載の並列処理システム。
【請求項７】  前記並列システム上の外部記憶装置に、前記各プロセッサ毎にレベルの異なるセキュリティ内容を設定した前記制御ファイルを格納し、
前記各プロセッサの前記ＯＳサービス手段が、前記外部記憶装置から対応する前記制御ファイルを各々読み込み、
前記処理単位からの要求に対するセキュリティ制御を行うことを特徴とする請求項６に記載の並列処理システム。
【請求項８】  前記外部記憶装置に格納された前記制御ファイルが変更された場合に、対応する前記プロセッサの前記ＯＳサービス手段が、変更された前記制御ファイルを再読込みすることを特徴とする請求項７に記載の並列処理システム。
【請求項９】  前記セキュリティ制御手段が、前記ＯＳに組み込んだセキュリティ拡張手段であることを特徴とする請求項１から請求項３の何れか１項に記載の並列処理システム。
【請求項１０】  前記セキュリティ拡張手段は、前記ＯＳにモジュールとして組み込まれ、前記処理単位からの前記ＯＳに対するシステムコールの要求に対して、前記処理要求に対するセキュリティ制御を行うことを特徴とする請求項９に記載の並列処理システム。
【請求項１１】  前記プロセッサ又は前記処理単位毎のセキュリティ内容を予め前記セキュリティ拡張手段に組み込み、前記セキュリティ拡張手段が、前記処理単位からの処理要求について、前記セキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする請求項９又は請求項１０に記載の並列処理システム。
【請求項１２】    前記プロセッサ又は前記処理単位毎のセキュリティ内容を制御ファイルに設定し、
前記セキュリティ拡張手段が、前記処理単位からの処理要求について、前記制御ファイルのセキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする請求項９又は請求項１０に記載の並列処理システム。
【請求項１３】  前記並列システム上の外部記憶装置に、前記各プロセッサ毎にレベルの異なるセキュリティ内容を設定した前記制御ファイルを格納し、
前記各プロセッサの前記セキュリティ拡張手段が、前記外部記憶装置から対応する前記制御ファイルを各々読み込み、
前記処理単位からの要求に対するセキュリティ制御を行うことを特徴とする請求項１２に記載の並列処理システム。
【請求項１４】    前記外部記憶装置に格納された前記制御ファイルが変更された場合に、対応する前記プロセッサの前記セキュリティ拡張手段が、変更された前記制御ファイルを再読込みすることを特徴とする請求項１３に記載の並列処理システム。
【請求項１５】  前記セキュリティ制御手段が、前記処理単位に対する実行環境を提供するアプリケーション制御手段であることを特徴とする請求項１から請求項３の何れか１項に記載の並列処理システム。
【請求項１６】  前記プロセッサ又は前記処理単位毎のセキュリティ内容を予め前記アプリケーション制御手段に組み込み、前記アプリケーション制御手段が、前記処理単位からの処理要求について、前記セキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする請求項１５に記載の並列処理システム。
【請求項１７】  前記プロセッサ又は前記処理単位毎のセキュリティ内容を制御ファイルに設定し、
前記アプリケーション制御手段が、前記処理単位からの処理要求について、前記制御ファイルのセキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする請求項１５又は請求項１６に記載の並列処理システム。
【請求項１８】  前記並列システム上の外部記憶装置に、前記各プロセッサ毎にレベルの異なるセキュリティ内容を設定した前記制御ファイルを格納し、
前記各プロセッサの前記アプリケーション制御手段が、前記外部記憶装置から対応する前記制御ファイルを各々読み込み、
前記処理単位からの要求に対するセキュリティ制御を行うことを特徴とする請求項１７に記載の並列処理システム。
【請求項１９】  前記外部記憶装置に格納された前記制御ファイルが変更された場合に、対応する前記プロセッサの前記アプリケーション制御手段が、変更された前記制御ファイルを再読込みすることを特徴とする請求項１８に記載の並列処理システム。
【請求項２０】  前記処理単位がＪ  ａ  ｖ  ａ  （登録商標）アプリケーションであることを特徴とする請求項１５から請求項１９の何れか１項に記載の並列処理システム。
【請求項２１】  マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、
前記マルチプロセッサを論理的に、第１のプロセッサ側と第２のプロセッサ側の二つに分け、
前記第１のプロセッサ側のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、前記第２のプロセッサ側のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、
前記処理単位に対して前記シングルプロセッサ向けＯＳのサービスを提供するＯＳサービス手段、前記シングルプロセッサ向けＯＳに組み込んだセキュリティ拡張手段、前記処理単位に対するセキュリティ制御を行うためのアプリケーション制御手段の少なくとも１つが、前記処理単位からの処理要求について、前記処理要求に対するセキュリティ制御を行うことを特徴とする並列処理システム。
【請求項２２】  マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、
一のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、他のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、
前記処理単位に対して前記シングルプロセッサ向けＯＳのサービスを提供するＯＳサービス手段、前記シングルプロセッサ向けＯＳに組み込んだセキュリティ拡張手段、前記処理単位に対するセキュリティ制御を行うためのアプリケーション制御手段の少なくとも１つが、前記処理単位からの処理要求について、前記処理要求に対するセキュリティ制御を行うことを特徴とする並列処理システム。
【請求項２３】  マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、
前記マルチプロセッサを論理的に、第１のプロセッサ側と第２のプロセッサ側の二つに分け、
前記第１のプロセッサ側のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、前記第２のプロセッサ側のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、
前記処理単位に対して前記シングルプロセッサ向けＯＳのサービスを提供するＯＳサービス手段の機能について前記プロセッサ毎に制限を設け、前記各プロセッサ上で動作する前記処理単位からの処理要求を制限することを特徴とする並列処理システム。
【請求項２４】  マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、
一のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、他のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、
前記処理単位に対して前記シングルプロセッサ向けＯＳのサービスを提供するＯＳサービス手段の機能について前記プロセッサ毎に制限を設け、前記各プロセッサ上で動作する前記処理単位からの処理要求を制限すること特徴とする並列処理システム。
【請求項２５】  マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、
前記マルチプロセッサを論理的に、第１のプロセッサ側と第２のプロセッサ側の二つに分け、
前記第１のプロセッサ側のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、前記第２のプロセッサ側のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、
要求機能の異なる処理単位を実行させる場合に、前記処理単位に対する実行環境を提供するアプリケーション制御手段の提供する機能に応じて、当該処理単位を実行するプロセッサを選択して割り振ることを特徴とする並列処理システム。
【請求項２６】  マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、
一のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、他のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、
要求機能の異なる処理単位を実行させる場合に、前記処理単位に対する実行環境を提供するアプリケーション制御手段の提供する機能に応じて、当該処理単位を実行するプロセッサを選択して割り振ることを特徴とする並列処理システム。
【請求項２７】  マルチプロセッサ上でシングルプロセッサ向けＯＳ及びタスクとしての処理単位を動作させる並列処理システム上で、
要求機能の異なる処理単位を実行させる場合に、前記処理単位に対する実行環境を提供するアプリケーション制御手段の提供する機能に応じて、当該処理単位を実行するプロセッサを選択して割り振ることを特徴とする並列処理システム。
【請求項２８】  前記処理単位がＪ  ａ  ｖ  ａ  （登録商標）アプリケーションであり、前記各プロセッサのアプリケーション制御手段としてのＪ  ａ  ｖ  ａ  （登録商標）仮想マシン毎に前記Ｊ  ａ  ｖ  ａ  （登録商標）アプリケーションの機能を制限するプロファイルを組み込み、或いはロード可能なクラスファイルを制限することで、要求機能の異なる前記Ｊａｖ  ａ  （登録商標）アプリケーションを実行することを特徴とする請求項２５から請求項２７の何れか１項に記載の並列処理システム。
【請求項２９】  並列処理を行う少なくとも一つの情報処理装置であって、
前記情報処理装置で動作する処理単位からの処理要求に対して制限を行うセキュリティ制御手段を有することを特徴とする情報処理装置。
【請求項３０】  並列処理を行う少なくとも一つの情報処理装置であって、
自情報処理装置が、他の情報処理装置に対して、前記自情報処理装置の処理単位を前記他の情報処理装置で新たな処理単位として実行するための要求を発し、前記他の情報処理装置において前記新たな処理単位として制御し、前記自情報処理装置又は前記他の情報処理装置のいずれかで動作する処理単位からの処理要求に対して制限を行うセキュリティ制御手段を有することを特徴とする情報処理装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
【課題を解決するための手段】
上記目的を達成するため本発明の並列処理システムは、複数のプロセッサにおいてＯＳ及びアプリケーションを動作させ、前記アプリケーションに対して複数のプロセッサによる並列処理を実現する並列処理システムにおいて、前記複数のプロセッサのうち、一のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、他のプロセッサで新たな処理単位として制御し、前記処理単位からの処理要求に対して制限を行うセキュリティ制御手段を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項２の本発明の並列処理システムは、前記複数のプロセッサを論理的に、第１のプロセッサ群と第２のプロセッサ群の少なくとも二つに分け、前記第１のプロセッサ群のプロセッサに属する並列処理手段が、前記第２のプロセッサ群の少なくとも一のプロセッサに対して、前記第１のプロセッサ群の処理単位に関する要求を発し、前記第２のプロセッサ群のプロセッサが前記要求に基づいて前記処理単位を新たな処理単位として制御することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項３の本発明の並列処理システムは、複数のプロセッサにおいてシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、前記アプリケーションに対して複数のプロセッサによる並列処理を実現する並列処理システムにおいて、前記複数のプロセッサのうち一のプロセッサ上で動作する処理単位からの処理要求に対して制限を行うセキュリティ制御手段を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項４の本発明の並列処理システムは、前記セキュリティ制御手段が、前記処理単位に対して前記ＯＳのサービスを提供するＯＳサービス手段であることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項５の本発明の並列処理システムは、前記プロセッサ又は前記処理単位毎のセキュリティ内容を予め前記ＯＳサービス手段に組み込み、前記ＯＳサービス手段が、前記処理単位からの処理要求について、前記セキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項６の本発明の並列処理システムは、前記プロセッサ又は前記処理単位毎のセキュリティ内容を制御ファイルに設定し、前記ＯＳサービス手段が、前記処理単位からの処理要求について、前記制御ファイルのセキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項７の本発明の並列処理システムは、前記並列システム上の外部記憶装置に、前記各プロセッサ毎にレベルの異なるセキュリティ内容を設定した前記制御ファイルを格納し、前記各プロセッサの前記ＯＳサービス手段が、前記外部記憶装置から対応する前記制御ファイルを各々読み込み、前記処理単位からの要求に対するセキュリティ制御を行うことを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項８の本発明の並列処理システムは、前記外部記憶装置に格納された前記制御ファイルが変更された場合に、対応する前記プロセッサの前記ＯＳサービス手段が、変更された前記制御ファイルを再読込みすることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項９の本発明の並列処理システムは、前記セキュリティ制御手段が、前記ＯＳに組み込んだセキュリティ拡張手段であることを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
請求項１０の本発明の並列処理システムは、前記セキュリティ拡張手段は、前記ＯＳにモジュールとして組み込まれ、前記処理単位からの前記ＯＳに対するシステムコールの要求に対して、前記処理要求に対するセキュリティ制御を行うことを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項１１の本発明の並列処理システムは、前記プロセッサ又は前記処理単位毎のセキュリティ内容を予め前記セキュリティ拡張手段に組み込み、前記セキュリティ拡張手段が、前記処理単位からの処理要求について、前記セキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
請求項１２の本発明の並列処理システムは、前記プロセッサ又は前記処理単位毎のセキュリティ内容を制御ファイルに設定し、前記セキュリティ拡張手段が、前記処理単位からの処理要求について、前記制御ファイルのセキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
請求項１３の本発明の並列処理システムは、前記並列システム上の外部記憶装置に、前記各プロセッサ毎にレベルの異なるセキュリティ内容を設定した前記制御ファイルを格納し、前記各プロセッサの前記セキュリティ拡張手段が、前記外部記憶装置から対応する前記制御ファイルを各々読み込み、前記処理単位からの要求に対するセキュリティ制御を行うことを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
請求項１４の本発明の並列処理システムは、前記外部記憶装置に格納された前記制御ファイルが変更された場合に、対応する前記プロセッサの前記セキュリティ拡張手段が、変更された前記制御ファイルを再読込みすることを特徴とする。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
請求項１５の本発明の並列処理システムは、前記セキュリティ制御手段が、前記処理単位に対する実行環境を提供するアプリケーション制御手段であることを特徴とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
請求項１６の本発明の並列処理システムは、前記プロセッサ又は前記処理単位毎のセキュリティ内容を予め前記アプリケーション制御手段に組み込み、前記アプリケーション制御手段が、前記処理単位からの処理要求について、前記セキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
請求項１７の本発明の並列処理システムは、前記プロセッサ又は前記処理単位毎のセキュリティ内容を制御ファイルに設定し、前記アプリケーション制御手段が、前記処理単位からの処理要求について、前記制御ファイルのセキュリティ内容に従って、前記処理要求に対するセキュリティ保護を行うことを特徴とする。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
請求項１８の本発明の並列処理システムは、前記並列システム上の外部記憶装置に、前記各プロセッサ毎にレベルの異なるセキュリティ内容を設定した前記制御ファイルを格納し、前記各プロセッサの前記アプリケーション制御手段が、前記外部記憶装置から対応する前記制御ファイルを各々読み込み、前記処理単位からの要求に対するセキュリティ制御を行うことを特徴とする。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
請求項１９の本発明の並列処理システムは、前記外部記憶装置に格納された前記制御ファイルが変更された場合に、対応する前記プロセッサの前記アプリケーション制御手段が、変更された前記制御ファイルを再読込みすることを特徴とする。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
請求項２０の本発明の並列処理システムは、前記処理単位がＪ  ａ  ｖ  ａ  （登録商標）アプリケーションであることを特徴とする。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
請求項２１の本発明の並列処理システムは、マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、前記マルチプロセッサを論理的に、第１のプロセッサ側と第２のプロセッサ側の二つに分け、前記第１のプロセッサ側のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、前記第２のプロセッサ側のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、前記処理単位に対して前記シングルプロセッサ向けＯＳのサービスを提供するＯＳサービス手段、前記シングルプロセッサ向けＯＳに組み込んだセキュリティ拡張手段、前記処理単位に対するセキュリティ制御を行うためのアプリケーション制御手段の少なくとも１つが、前記処理単位からの処理要求について、前記処理要求に対するセキュリティ制御を行うことを特徴とする。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
請求項２２の本発明の並列処理システムは、マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、一のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、他のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、前記処理単位に対して前記シングルプロセッサ向けＯＳのサービスを提供するＯＳサービス手段、前記シングルプロセッサ向けＯＳに組み込んだセキュリティ拡張手段、前記処理単位に対するセキュリティ制御を行うためのアプリケーション制御手段の少なくとも１つが、前記処理単位からの処理要求について、前記処理要求に対するセキュリティ制御を行うことを特徴とする。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
請求項２３の本発明の並列処理システムは、マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、
前記マルチプロセッサを論理的に、第１のプロセッサ側と第２のプロセッサ側の二つに分け、
前記第１のプロセッサ側のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、前記第２のプロセッサ側のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、
前記処理単位に対して前記シングルプロセッサ向けＯＳのサービスを提供するＯＳサービス手段の機能について前記プロセッサ毎に制限を設け、前記各プロセッサ上で動作する前記処理単位からの処理要求を制限することを特徴とする。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
請求項２４の本発明の並列処理システムは、マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、一のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、他のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、前記処理単位に対して前記シングルプロセッサ向けＯＳのサービスを提供するＯＳサービス手段の機能について前記プロセッサ毎に制限を設け、前記各プロセッサ上で動作する前記処理単位からの処理要求を制限すること特徴とする。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
請求項２５の本発明の並列処理システムは、マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、前記マルチプロセッサを論理的に、第１のプロセッサ側と第２のプロセッサ側の二つに分け、前記第１のプロセッサ側のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、前記第２のプロセッサ側のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、要求機能の異なる処理単位を実行させる場合に、前記処理単位に対する実行環境を提供するアプリケーション制御手段の提供する機能に応じて、当該処理単位を実行するプロセッサを選択して割り振ることを特徴とする。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
請求項２６の本発明の並列処理システムは、マルチプロセッサ上でシングルプロセッサ向けＯＳ及びアプリケーションを動作させ、一のプロセッサ上で動作する前記アプリケーション内で並列化が可能な処理単位を、他のプロセッサ上で新たな処理単位として制御することにより、前記アプリケーションに対して前記マルチプロセッサによる並列処理を行う並列処理システム上で、要求機能の異なる処理単位を実行させる場合に、前記処理単位に対する実行環境を提供するアプリケーション制御手段の提供する機能に応じて、当該処理単位を実行するプロセッサを選択して割り振ることを特徴とする。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
請求項２７の本発明の並列処理システムは、マルチプロセッサ上でシングルプロセッサ向けＯＳ及びタスクとしての処理単位を動作させる並列処理システム上で、要求機能の異なる処理単位を実行させる場合に、前記処理単位に対する実行環境を提供するアプリケーション制御手段の提供する機能に応じて、当該処理単位を実行するプロセッサを選択して割り振ることを特徴とする。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
請求項２８の本発明の並列処理システムは、前記処理単位がＪ  ａ  ｖ  ａ  （登録商標）アプリケーションであり、前記各プロセッサのアプリケーション制御手段としてのＪ  ａ  ｖ  ａ  （登録商標）仮想マシン毎に前記Ｊ  ａ  ｖ  ａ  （登録商標）アプリケーションの機能を制限するプロファイルを組み込み、或いはロード可能なクラスファイルを制限することで、要求機能の異なる前記Ｊａｖ  ａ  （登録商標）アプリケーションを実行することを特徴とする。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
請求項２９の本発明による情報処理装置は、並列処理を行う少なくとも一つの情報処理装置であって、前記情報処理装置で動作する処理単位からの処理要求に対して制限を行うセキュリティ制御手段を有することを特徴とする。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
請求項３０の本発明による情報処理装置は、並列処理を行う少なくとも一つの情報処理装置であって、自情報処理装置が、他の情報処理装置に対して、前記自情報処理装置の処理単位を前記他の情報処理装置で新たな処理単位として実行するための要求を発し、前記他の情報処理装置において前記新たな処理単位として制御し、前記自情報処理装置又は前記他の情報処理装置のいずれかで動作する処理単位からの処理要求に対して制限を行うセキュリティ制御手段を有することを特徴とする。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
【発明の実施の形態】
まず、本発明の電源管理システムを適用する並列処理システムについて説明する。以下で説明する並列処理システムでは、従来のシングルプロセッサ向けＯＳに対して改造を加えることなく、複数のプロセッサへの処理を依頼する機構や複数のプロセッサへのＯＳサービスの提供におけるクリテイカルセクションの保護機構を付加することにより、マルチプロセッサ上での並列処理を実行する。