【手続補正書】
【提出日】平成21年4月17日(2009.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理システム内のメモリのローンを管理するシステムであって、
複数の定義された論理パーティションへの割り振りが可能なようにされている複数のメモリユニットを含むデータ処理システムに利用可能なようにされている複数のメモリユニットを含むデータ処理システムと、
割り振られたリソースの少なくとも１つの論理パーティションに前記複数のメモリユニットの第１のセレクションを割り振り、前記複数のメモリユニットの中から未割り振りのメモリのメモリプールを管理するパーティション・マネージャを備え、
前記パーティション・マネージャが、前記少なくとも１つの論理パーティションからメモリローンの要求を受理したことに対応して、前記複数のメモリユニットの第２のセレクションを、前記パーティション・マネージャが前記少なくとも１つの論理パーティションから前記複数のメモリユニットの第２のセレクションの検索を常に制御するということに基づいて、前記メモリプールから前記少なくとも１つの論理パーティションへローンし、
前記パーティション・マネージャが、前記パーティション・マネージャが前記複数の定義された論理パーティションのうちの特定の１つへ前記複数のメモリユニットの前記第２のセレクションを含む前記未割り振りのメモリの一部を割り振るための要求を受信したことに対応して、前記複数の定義された論理パーティションのうちの特定の１つへの割り振りのための前記少なくとも１つの論理パーティションからの前記複数のメモリユニットの前記第２のセレクションの検索を制御する、システム。
【請求項２】
前記未割り振りのメモリの中から前記メモリプールに割り当てられた前記複数のメモリユニットが、リモート・システム・マネージャによって割り当てられる、データ処理システム内のメモリのローンを管理する、請求項１に記載のシステム。
【請求項３】
前記複数のメモリユニットが、複数の固定メモリユニットと複数のオンデマンド・メモリユニットとをさらに有し、前記複数のオンデマンド・メモリユニットへのアクセスがアクセスのための特定のコストでの特定の時間に制限される、データ処理システム内のメモリのローンを管理する、請求項１に記載のシステム。
【請求項４】
オペレーティング・システムの特定のインスタンスが、前記少なくとも１つの論理パーティション内で実行され、前記オペレーティング・システムは、前記メモリローンの前記要求を前記パーティション・マネージャに送付する、データ処理システム内のメモリのローンを管理する、請求項１に記載のシステム。
【請求項５】
前記少なくとも１つのパーティションにおいてスラッシングを検出したことに応答して、前記少なくとも１つのパーティションが、前記メモリローンの前記要求を前記パーティション・マネージャに送付する、データ処理システム内のメモリのローンを管理する、請求項１に記載のシステム。
【請求項６】
前記少なくとも１つのパーティションにおいてページ流用を検出したことに応答して、前記少なくとも１つのパーティションが、前記メモリローンの前記要求を前記パーティション・マネージャに送付する、データ処理システム内のメモリのローンを管理する、請求項１に記載のシステム。
【請求項７】
前記少なくとも１つの論理パーティションが、前記複数のメモリユニットの前記第１のセレクションの使用がメモリ使用の閾値に到達したことに応答して、前記メモリローンの前記要求を送付する、データ処理システム内のメモリのローンを管理するための請求項１に記載のシステム。
【請求項８】
前記少なくとも１つの論理パーティションが、前記複数のメモリユニットの前記第１のセレクションと前記第２のセレクションの使用が、メモリ使用の閾値を下回ることに応答して、前記複数のメモリユニットの前記第２のセレクションを前記メモリプール内に配置するために、前記パーティション・マネージャに返却する、データ処理システム内のメモリのローンを管理する、請求項１に記載のシステム。
【請求項９】
前記少なくとも１つの論理パーティションに割り振られた、前記複数のメモリユニットの前記第１のセレクションは、リモート・システム・マネージャが割り振り解除要求を前記パーティション・マネージャに送付した場合にのみ、前記パーティション・マネージャが再利用することができる、データ処理システム内のメモリのローンを管理するための請求項１に記載のシステム。
【請求項１０】
前記パーティション・マネージャが、前記少なくとも１つの論理パーティションに対する、メモリの借用量、借用されたメモリのタイプ、およびメモリを借用した期間のうちの少なくとも一つと関連するユニットコストに基づく、前記複数のメモリユニットの前記第２のセレクションの前記ローンのコストを追跡する手段をさらに有する、データ処理システム内のメモリのローンを管理する、請求項１に記載のシステム。
【請求項１１】
データ処理システム内のメモリのローンを管理するための方法であって、
データ処理システムにおける複数の定義された論理パーティションへのパーティション・マネージャによる割り振りのために複数のメモリユニットを使用可能にするステップと、
前記パーティション・マネージャが、割り振られたリソースの少なくとも１つの論理パーティションに前記複数のメモリユニットの第１のセレクションを割り振るステップと、
前記パーティション・マネージャが、前記複数のメモリユニットの中から未割り振りのメモリのメモリプールを監視するステップと、
前記パーティション・マネージャが前記少なくとも１つの論理パーティションから、メモリローンの要求を受理したことに対応して、前記複数のメモリユニットの第２のセレクションを、前記パーティション・マネージャが前記少なくとも１つの論理パーティションから前記複数のメモリユニットの第２のセレクションの検索を常に制御するということに基づいて、前記メモリプールから前記少なくとも１つの論理パーティションへローンするステップと、
前記パーティション・マネージャが、前記パーティション・マネージャが前記複数の定義された論理パーティションのうちの特定の１つへ前記複数のメモリユニットの前記第２のセレクションを含む前記未割り振りのメモリの一部を割り振るための要求を受信したことに対応して、前記複数の定義された論理パーティションのうちの特定の１つへの割り振りのための前記少なくとも１つの論理パーティションからの前記複数のメモリユニットの前記第２のセレクションの検索を制御するステップと、
を有する、方法。
【請求項１２】
データ処理システム内のメモリのローンを管理するためのプログラムであって、コンピュータを、
データ処理システムにおける複数の定義された論理パーティションへのパーティション・マネージャによる割り振りのために複数のメモリユニットを使用可能にする手段と、
割り振られたリソースの少なくとも１つの論理パーティションに前記複数のメモリユニットの第１のセレクションを割り振る手段と、
前記複数のメモリユニットの中から未割り振りのメモリのメモリプールを監視する手段と、
前記パーティション・マネージャが前記少なくとも１つの論理パーティションから、メモリローンの要求を受理したことに対応して、前記複数のメモリユニットの第２のセレクションを、前記パーティション・マネージャが前記少なくとも１つの論理パーティションから前記複数のメモリユニットの第２のセレクションの検索を常に制御するということに基づいて、前記メモリプールから前記少なくとも１つの論理パーティションへローンする手段と、
前記パーティション・マネージャが前記複数の定義された論理パーティションのうちの特定の１つへ前記複数のメモリユニットの前記第２のセレクションを含む前記未割り振りのメモリの一部を割り振るための要求を受信したことに対応して、前記複数の定義された論理パーティションのうちの特定の１つへの割り振りのための前記少なくとも１つの論理パーティションからの前記複数のメモリユニットの前記第２のセレクションの検索を制御する手段と、
として機能させるための、プログラム。