【手続補正書】
【提出日】平成19年6月28日(2007.6.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信側と受信側との間にネットワーク接続を有し、該ネットワーク接続がある輻輳状態で動作するネットワークにおいてパケットの再配列の後のトランスポート層の性能を改善する方法であって、
前記ネットワーク接続を介して前記受信側において未着のデータ・パケットが伝送されることを要求する、所定閾値数の第１の確認通知を送信側で受け取るステップと、
所定閾値数の第１の確認通知を受け取る前記ステップに応答して、前記要求されたデータ・パケットを前記ネットワーク接続を介して送信側から受信側に伝送するステップと、
前記要求されたデータ・パケットが受信側によって受信されたことを示す第２の確認通知を送信側で受け取るステップと、
前記第２の確認通知が受け取られた時刻と前記要求されたデータ・パケットが伝送された時刻との差を計算するステップと、
前記ネットワーク接続を介するデータ・パケットの最小ラウンド・トリップ・タイムである閾値ラウンド・トリップ・タイムより前記差が大きい場合に、輻輳回避処理を実施するステップと
を含む方法。
【請求項２】
送信側と受信側との間にネットワーク接続を有し、該ネットワーク接続がある輻輳状態で動作するネットワークにおいてパケットの再配列の後のトランスポート層の性能を改善する方法であって、
前記ネットワーク接続を介して前記受信側において未着のデータ・パケットが伝送されることを要求する、所定閾値数の第１の確認通知を送信側で受け取るステップと、
前記要求されたデータ・パケットを伝送する前に前記ネットワーク接続の輻輳ウィンドウの現在の値を保存するステップと、
所定閾値数の第１の確認通知を受け取る前記ステップに応答して、前記要求されたデータ・パケットを前記ネットワーク接続を介して送信側から受信側に伝送するステップと、
前記要求されたデータ・パケットを伝送すると前記輻輳ウィンドウの値を現在設定されている値よりも小さい値に設定するステップと、
前記要求されたデータ・パケットが受信側によって受信されたことを示す第２の確認通知を送信側で受け取るステップと、
前記第２の確認通知が受け取られた時刻と前記要求されたデータ・パケットが伝送された時刻との差を計算するステップと、
前記ネットワーク接続を介するデータ・パケットの最小ラウンド・トリップ・タイムである閾値ラウンド・トリップ・タイムより前記差が小さい場合に、前記輻輳ウィンドウの値を保存した値に戻すステップと
を含む方法。
【請求項３】
前記所定閾値数が３である、請求項１又は２に記載の方法。
【請求項４】
前記設定するステップは更に、前記ネットワーク接続のスロー・スタート閾値の値を現在設定されている値よりも小さい値に設定する、請求項２に記載の方法。
【請求項５】
前記ネットワーク接続がＴＣＰプロトコルに準拠して動作する、請求項１又は２に記載の方法。
【請求項６】
前記閾値ラウンド・トリップ・タイムが、前記ネットワーク接続に関する平均ラウンド・トリップ・タイムの５０パーセントから７５パーセントの間である、請求項１又は２に記載の方法。
【請求項７】
送信側と受信側との間にネットワーク接続を有するネットワークにおけるパケット再配列の後のトランスポート層の改善された性能を提供するデータ処理システムであって、前記送信側である前記システムは、
前記受信側において未着のデータ・パケットが伝送されることを要求する、所定閾値数の第１の確認通知を受信側から受け取るための手段と、
所定閾値数の第１の確認通知の受信に応答して、要求されたデータ・パケットを受信側に伝送するための手段と、
要求されたデータ・パケットが受信側によって受信されたことを示す第２の確認通知を受信するための手段と、
前記第２の確認通知が受け取られた時刻と要求されたデータ・パケットが伝送された時刻との差を計算するための手段と、
前記ネットワーク接続を介するデータ・パケットの最小ラウンド・トリップ・タイムである閾値ラウンド・トリップ・タイムより前記差が大きい場合に、輻輳回避処理を実施するための手段と、
を含むシステム。
【請求項８】
送信側と受信側との間にネットワーク接続を有するネットワークにおけるパケット再配列の後のトランスポート層の改善された性能を提供するデータ処理システムであって、前記送信側である前記システムは、
前記受信側において未着のデータ・パケットが伝送されることを要求する、所定閾値数の第１の確認通知を受信側から受け取るための手段と、
前記要求されたデータ・パケットを伝送する前に前記輻輳ウィンドウの現在の値を保存するための手段と
所定閾値数の第１の確認通知の受信に応答して、要求されたデータ・パケットを受信側に伝送するための手段と、
前記要求されたデータ・パケットを伝送すると前記輻輳ウィンドウの値を現在設定されている値よりも小さい値に設定するための手段と、
要求されたデータ・パケットが受信側によって受信されたことを示す第２の確認通知を受信するための手段と、
前記第２の確認通知が受け取られた時刻と要求されたデータ・パケットが伝送された時刻との差を計算するための手段と、
前記ネットワーク接続を介するデータ・パケットの最小ラウンド・トリップ・タイムである閾値ラウンド・トリップ・タイムより前記差が小さい場合に、前記輻輳ウィンドウの値を保存した値に戻すための手段と
を含むシステム。
【請求項９】
前記所定閾値数が３である、請求項７又は８に記載のデータ処理システム。
【請求項１０】
前記設定するための手段は更に、前記ネットワーク接続のスロー・スタート閾値の値を現在設定されている値よりも小さい値に設定する、請求項８に記載のデータ処理システム。
【請求項１１】
前記ネットワーク接続がＴＣＰプロトコルに準拠して動作する、請求項７又は８に記載のデータ処理システム。
【請求項１２】
前記確認通知が前記受信側から前記インターネットを介して送られる、請求項７又は８に記載のデータ処理システム。
【請求項１３】
送信側と受信側との間にネットワーク接続を有し、該ネットワーク接続がある輻輳状態で動作するネットワークにおいてパケットの再配列の後のトランスポート層の性能を改善するプログラムであって、前記プログラムは前記送信側であるデータ処理システムに、
ネットワーク接続を介して前記受信側において未着のデータ・パケットが伝送されることを要求する、所定閾値数の第１の確認通知を受け取るステップと、
所定閾値数の第１の確認通知を受け取る前記ステップに応答して、前記要求されたデータ・パケットを前記ネットワーク接続を介して受信側に伝送するステップと、
前記要求されたデータ・パケットが受信側によって受信されたことを示す第２の確認通知を受け取るステップと、
前記第２の確認通知が受け取られた時刻と前記要求されたデータ・パケットが伝送された時刻との差を計算するステップと、
前記ネットワーク接続を介するデータ・パケットの最小ラウンド・トリップ・タイムである閾値ラウンド・トリップ・タイムより前記差が大きい場合に、輻輳回避処理を実施するステップと
を実行させるプログラム。
【請求項１４】
送信側と受信側との間にネットワーク接続を有し、該ネットワーク接続がある輻輳状態で動作するネットワークにおいてパケットの再配列の後のトランスポート層の性能を改善するプログラムであって、前記プログラムは前記送信側であるデータ処理システムに、
前記ネットワーク接続を介して前記受信側において未着のデータ・パケットが伝送されることを要求する、所定閾値数の第１の確認通知を送信側で受け取るステップと、
前記要求されたデータ・パケットを伝送する前に前記ネットワーク接続の輻輳ウィンドウの現在の値を保存するステップと、
所定閾値数の第１の確認通知を受け取る前記ステップに応答して、前記要求されたデータ・パケットを前記ネットワーク接続を介して送信側から受信側に伝送するステップと、
前記要求されたデータ・パケットを伝送すると前記輻輳ウィンドウの値を現在設定されている値よりも小さい値に設定するステップと、
前記要求されたデータ・パケットが受信側によって受信されたことを示す第２の確認通知を送信側で受け取るステップと、
前記第２の確認通知が受け取られた時刻と前記要求されたデータ・パケットが伝送された時刻との差を計算するステップと、
前記ネットワーク接続を介するデータ・パケットの最小ラウンド・トリップ・タイムである閾値ラウンド・トリップ・タイムより前記差が小さい場合に、前記輻輳ウィンドウの値を保存した値に戻すステップと
を実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、ネットワークにおいてパケットの再配列の後のトランスポート層の性能を改善する方法を提供するものであり、ネットワークは送信側と受信側との間にある輻輳状態で動作するネットワーク接続を有し、この方法は、ネットワーク接続を介して受信側において未着のデータ・パケットが伝送されることを要求する、所定閾値数の第１の確認通知を送信側で受け取るステップと、所定閾値数の第１の確認通知を受け取るステップに応答して、要求されたデータ・パケットをネットワーク接続を介して送信側から受信側に伝送するステップと、要求されたデータ・パケットが受信側によって受信されたことを示す第２の確認通知を送信側で受け取るステップと、第２の確認通知が受け取られた時刻と前記要求されたデータ・パケットが伝送された時刻との差を計算するステップと、ネットワーク接続を介するデータ・パケットの最小ラウンド・トリップ・タイムである閾値ラウンド・トリップ・タイムより差が大きい場合に、輻輳回避処理を実施するステップとを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の他の方法は、ネットワーク接続を介して受信側において未着のデータ・パケットが伝送されることを要求する、所定閾値数の第１の確認通知を送信側で受け取るステップと、要求されたデータ・パケットを伝送する前にネットワーク接続の輻輳ウィンドウの現在の値を保存するステップと、所定閾値数の第１の確認通知を受け取るステップに応答して、要求されたデータ・パケットをネットワーク接続を介して送信側から受信側に伝送するステップと、要求されたデータ・パケットを伝送すると輻輳ウィンドウの値を現在設定されている値よりも小さい値に設定するステップと、要求されたデータ・パケットが受信側によって受信されたことを示す第２の確認通知を送信側で受け取るステップと、第２の確認通知が受け取られた時刻と要求されたデータ・パケットが伝送された時刻との差を計算するステップと、ネットワーク接続を介するデータ・パケットの最小ラウンド・トリップ・タイムである閾値ラウンド・トリップ・タイムより差が小さい場合に、輻輳ウィンドウの値を保存した値に戻すステップとを含む。