【手続補正書】
【提出日】平成27年4月27日(2015.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク上の複数のノード間で予約要求をスケジューリングするための方法であって、
ネットワークデバイスが、第１のノードのネットワーク通信動作のレベルを調査し、一つ以上前のサイクルに渡る前記第１のノードの通信動作のレベルを判定すると共に、前記第１のノードに予約要求が割り当てられてからのサイクル数を判定するステップと、
前記ネットワークデバイスが、予約要求の最後の割り当てからの前記判定されたサイクル数に応じた、前記判定された前記第１のノードの通信動作のレベルに基づいて、前記第１のノードに予約要求を割り当てるか否かを判定するステップと、
を含む、方法。
【請求項２】
前記ネットワークデバイスが、前記ネットワーク内の第２のノードのネットワーク通信動作のレベルを調査し、一つ以上前のサイクルに渡る前記第２のノードの通信動作のレベルを判定すると共に、前記第２のノードに予約要求が割り当てられてからのサイクル数を判定するステップと、
前記ネットワークデバイスが、予約要求の最後の割り当てからの前記サイクル数に応じた、前記判定された前記第２のノードの通信動作のレベルに基づいて、前記第２のノードに予約要求を割り当てるか否かを判定するステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記第１のノードのネットワーク通信動作の前記レベルを判定するステップは、前記第１のノードによる以前のネットワーク伝送から経過した時間を判定するステップを含む、請求項１に記載の方法。
【請求項４】
前記第１のノードに予約要求を割り当てるか否かを判定するステップは、前記第１のノードが、前記第１のノードに対するクワイエットタイムに応じて計算される閾値を超過したか否かを判定するステップを含む、請求項１に記載の方法。
【請求項５】
前記第１のノードに予約要求を割り当てるか否かを判定するステップは、前記第１のノードが、前記第１のノードに割り当てられた最後の予約要求に応じて計算される閾値を超過したか否かを判定するステップを含む、請求項１に記載の方法。
【請求項６】
前記ネットワーク上の前記複数のノードの一つ以上に対して、当該ノードがアクティブであるか否かに関係なく、予約要求を割り当てるステップをさらに含む、請求項１に記載の方法。
【請求項７】
前記第１のノードのネットワーク通信動作の前記レベルを調査するステップ、および前記第１のノードに予約要求を割り当てるか否かを判定するステップは、前記ネットワーク上の前記複数のノードそれぞれに対して反復される、請求項１に記載の方法。
【請求項８】
前記ネットワークデバイスの前記判定に基づいて、前記第１のノードに予約要求を割り当てるステップと、
前記第１のノードに予約要求を割り当てた後に、ネットワーク動作の次のレベルを判定するステップと、
ネットワーク動作の前記次のレベルに基づいて、追加の予約要求割り当てを行うステップと、
をさらに含む、請求項１に記載の方法。
【請求項９】
ネットワークデバイスであって、
コントローラと、
デバイスモジュールと、
前記コントローラに結合されるメモリと、
コンピュータ読み取り可能媒体上のコンピュータ実行可能プログラムコードであって、前記コントローラに、
第１のノードのネットワーク通信動作のレベルを調査して、前記第１のノードがアクティブであるか否かを判定すると共に、前記第１のノードに予約要求が割り当てられてからのサイクル数を判定し、
前記第１のノードの予約要求の最後の割り当てからの前記判定されたサイクル数に応じた、前記第１のノードがアクティブであるか否かの前記判定に基づいて、前記第１のノードに予約要求を割り当てるか否かを判定し、
第２のノードのネットワーク通信動作のレベルを調査し、前記第２のノードがアクティブであるか否かを判定すると共に、前記第２のノードに予約要求が割り当てられてからのサイクル数を判定し、
第２のノードがアクティブであるか否かの前記判定に基づいて、前記第２のノードに予約要求を割り当てるか否かを判定する、
機能を実行させるように構成されたコンピュータ実行可能プログラムコードと、
を備える、ネットワークデバイス。
【請求項１０】
前記第１のノードのネットワーク通信動作の前記レベルを判定する前記機能は、前記第１のノードによる以前のネットワーク伝送から経過した時間または前記サイクル数を判定する機能を含む、請求項９に記載のネットワークデバイス。
【請求項１１】
前記第１のノードに予約要求を割り当てるか否かを判定する前記機能は、前記第１のノードが、前記第１のノードに対するクワイエットタイムに応じて計算される閾値を超過したか否かを判定する機能を含む、請求項９に記載のネットワークデバイス。
【請求項１２】
前記第１のノードに予約要求を割り当てるか否かを判定する前記機能は、前記第１のノードが、前記第１のノードに割り当てられた最後の予約要求に応じて計算される閾値を超過したか否かを判定する機能を含む、請求項９に記載のネットワークデバイス。
【請求項１３】
前記コンピュータ実行可能プログラムコードは前記コントローラに、前記ネットワーク上のノードに対して、当該ノードがアクティブであるか否かに関係なく、予約要求を割り当てさせるようにさらに構成される、請求項９に記載のネットワークデバイス。
【請求項１４】
前記第１のノードのネットワーク通信動作の前記レベルを調査する前記機能、および前記第１のノードに予約要求を割り当てるか否かを判定する前記機能が、前記ネットワーク上の各ノードに対して反復される、請求項９に記載のネットワークデバイス。
【請求項１５】
前記コンピュータ実行可能プログラムコードは、前記ネットワークデバイスの前記判定に基づいて、前記第１のノードおよび前記第２のノードに予約要求を割り当てるようにさらに構成され、
前記コンピュータ実行可能プログラムコードは前記コントローラに、前記第１のノードおよび前記第２のノードに予約要求が割り当てられた後に、ネットワーク動作の次のレベルを判定させるようにさらに構成され、
前記コンピュータ実行可能プログラムコードは前記コントローラに、前記次のネットワーク動作に基づいて、追加の予約要求の割り当ての判定を行うようにさらに構成される、
請求項９に記載のネットワークデバイス。
【請求項１６】
通信ネットワーク内でリソースの割り当てを行うためのコンピュータプログラムであって、デバイスに、
第１のノードのネットワーク通信動作のレベルを調査して、前記第１のノードがアクティブであるか否かを判定すると共に、前記第１のノードに予約要求が割り当てられてからのサイクル数を判定するステップと、
前記第１のノードの予約要求の最後の割り当てからの前記判定されたサイクル数に応じた、前記第１のノードがアクティブであるか否かの前記判定に基づいて、前記第１のノードに予約要求を割り当てるか否かを判定するステップと、
第２のノードのネットワーク通信動作のレベルを調査し、前記第２のノードがアクティブであるか否かを判定すると共に、前記第２のノードに予約要求が割り当てられてからのサイクル数を判定するステップと、
前記第２のノードの予約要求の最後の割り当てからの前記判定されたサイクル数に応じた、前記第２のノードがアクティブであるか否かの前記判定に基づいて、前記第２のノードに予約要求を割り当てるか否かを判定するステップと、
を実行させるように構成されるコンピュータプログラム。
【請求項１７】
前記第１のノードのネットワーク通信動作の前記レベルを判定するステップは、前記第１のノードによる以前のネットワーク伝送から経過した時間または前記サイクル数を判定するステップを含む、請求項１６に記載のコンピュータプログラム。
【請求項１８】
前記第１のノードに予約要求を割り当てるか否かを判定するステップは、前記第１のノードが、前記第１のノードに対するクワイエットタイムに応じて計算される閾値を超過したか否かを判定するステップを含む、請求項１６に記載のコンピュータプログラム。
【請求項１９】
前記第１のノードに予約要求を割り当てるか否かを判定するステップは、前記第１のノードが、前記第１のノードに割り当てられた最後の予約要求に応じて計算される閾値を超過したか否かを判定するステップを含む、請求項１６に記載のコンピュータプログラム。
【請求項２０】
前記デバイスに、前記ネットワーク上のノードに、当該ノードがアクティブであるか否かに関係なく、予約要求を割り当てさせるようにさらに構成される、請求項１６に記載のコンピュータプログラム。
【請求項２１】
前記第１のノードのネットワーク通信動作の前記レベルを調査するステップ、および前記第１のノードに予約要求を割り当てるか否かを判定するステップが、前記ネットワーク内の各ノードに対して反復される、請求項１６に記載のコンピュータプログラム。
【請求項２２】
前記デバイスの前記判定に基づいて、前記第１のノードおよび前記第２のノードに予約要求を割り当てるようにさらに構成され、
前記デバイスに、前記第１のノードおよび前記第２のノードに予約要求が割り当てられた後に、ネットワーク動作の次のレベルを判定させるようにさらに構成され、
ネットワーク動作に基づいて、追加の予約要求の割り当てを行うようにさらに構成される、
請求項１６に記載のコンピュータプログラム。
【請求項２３】
ネットワークインターフェースモジュールであって、
コントローラと、
前記コントローラに結合されるメモリと、
コンピュータ読み取り可能媒体上のコンピュータ実行可能プログラムコードであって、前記コントローラに、
第１のノードのネットワーク通信動作のレベルを調査して、前記第１のノードがアクティブであるか否かを判定すると共に、前記第１のノードに予約要求が割り当てられてからのサイクル数を判定し、
前記第１のノードの予約要求の最後の割り当てからの前記判定されたサイクル数に応じた、前記第１のノードがアクティブであるか否かの前記判定に基づいて、前記第１のノードに予約要求を割り当てるか否かを判定し、
前記ネットワーク上の第２のノードのネットワーク通信動作のレベルを調査し、前記第２のノードがアクティブであるか否かを判定すると共に、前記第２のノードに予約要求が割り当てられてからのサイクル数を判定し、
前記第２のノードの予約要求の最後の割り当てからの前記判定されたサイクル数に応じた、前記第２のノードがアクティブであるか否かの前記判定に基づいて、前記第２のノードに予約要求を割り当てるか否かを判定する、
機能を実行させるように構成されたコンピュータ実行可能プログラムコードと、
を備える、ネットワークインターフェースモジュール。
【請求項２４】
前記第１のノードに予約要求を割り当てるか否かを判定する前記機能は、前記第１のノードによる以前のネットワーク伝送から経過した時間または前記サイクル数を判定する機能を含む、請求項２３に記載のネットワークインターフェースモジュール。
【請求項２５】
前記第１のノードに予約要求を割り当てるか否かを判定する前記機能は、前記第１のノードが、前記第１のノードに対するクワイエットタイムに応じて計算される閾値を超過したか否かを判定する機能を含む、請求項２３に記載のネットワークインターフェースモジュール。
【請求項２６】
前記第１のノードに予約要求を割り当てるか否かを判定する前記機能は、前記第１のノードが、前記第１のノードに対して割り当てられた最後の予約要求に応じて計算される閾値を超過したか否かを判定する機能を含む、請求項２３に記載のネットワークインターフェースモジュール。
【請求項２７】
前記コンピュータ実行可能プログラムコードは前記コントローラに、前記ネットワーク上のノードに、当該ノードがアクティブであるか否かに関係なく、予約要求を割り当てさせるようにさらに構成される、請求項２３に記載のネットワークインターフェースモジュール。
【請求項２８】
前記第１のノードのネットワーク通信動作の前記レベルを調査する前記機能、および前記第１のノードに予約要求を割り当てるか否かを判定する前記機能が、前記ネットワーク上の各ノードに対して反復される、請求項２３に記載のネットワークインターフェースモジュール。
【請求項２９】
前記コンピュータ実行可能プログラムコードは前記コントローラに、前記ネットワークインターフェースモジュールの前記判定に基づいて、前記第１のノードおよび前記第２のノードに予約要求を割り当てるようにさらに構成され、
前記コンピュータ実行可能プログラムコードは前記コントローラに、前記第１のノードおよび前記第２のノードが調査され、前記第１のノードおよび前記第２のノードに予約要求が割り当てられた後に、ネットワーク動作の次のレベルを判定させるようにさらに構成され、
前記コンピュータ実行可能プログラムコードは前記コントローラに、前記次のネットワーク動作に基づいて、追加の予約要求の割り当てを行うようにさらに構成される、
請求項２３に記載のネットワークインターフェースモジュール。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
別の開示される実施形態に従って、システム、方法、およびコンピュータプログラム製品は、ノードによる以前のネットワーク伝送以降に経過した時間またはサイクル数を判定することによって、ノードのネットワーク通信動作のレベルを調査するように構成することができる。代替として、ノードのネットワーク通信動作のレベルは、ノードが閾値を超えたか否かに基づいて判定される。一実施形態では、閾値は、ノードに対するクワイエットタイム、および最後のＲＲがノードに割り当てられてから経過した時間に応じて計算される。