【手続補正書】
【提出日】平成19年6月15日(2007.6.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
受信機に伝送されるデータ項目を格納するためのバッファと、
前記受信機宛てに前記データ項目を再送するための所定の最適な間隔を計るためのタイマ機構であって、前記間隔はネットワークからのいずれのエラー信号の受信に必要な間隔よりも短く、さらに前記タイマ機構は前記所定の最適な間隔の終わりに信号を発信するものである、タイマ機構と、
第１の伝送用にデータにアクセスするため、および前記タイマ機構内の前記間隔に設定された第１のタイムアウト・クロックを開始するための、バッファの第１のアクセス機構と、
再送用に前記データにアクセスするため、および前記タイマ機構内の前記間隔に設定された少なくとも第２のタイムアウト・クロックを開始するための、前記タイマ機構による前記信号発信に応答する前記バッファの第２のアクセス機構であって、前記第１のアクセス機構によって使用されるパス要素を使用せずに前記データの伝送用のパスを選択するよう試行する、第２のアクセス機構と、
を有する、複数のパスを有するネットワークを介してデータを伝送するための装置。
【請求項２】
前記第１のアクセス機構および前記第２のアクセス機構による前記バッファへの参照のカウントを維持するための参照カウンタであって、前記第１のアクセス機構および前記第２のアクセス機構によるそれぞれの参照時に増分され、各データ伝送の完了時に減分されるものであり、前記参照カウンタは前記カウントがゼロに達すると信号を発信する、参照カウンタと、
前記第１のアクセス機構および前記第２のアクセス機構による前記バッファへのアクセスを読み取ることが可能なように適合され、前記カウントがゼロに達した際の前記参照カウンタの信号発信に応答して前記バッファをフリー・バッファ・プールに戻すように適合された、メモリ・マネージャと、
をさらに有する、請求項１に記載の装置。
【請求項３】
前記データの再送用に前記最適な間隔を決定するための分析機構と、
前記データの再送用の前記最適な間隔に前記タイマ機構を調整するための調整機構と、
をさらに有する、請求項１に記載の装置。
【請求項４】
前記分析機構は、前記データの再送用に前記最適な間隔を決定するためにネットワーク監視データを使用するように動作可能である、請求項３に記載の装置。
【請求項５】
受信機に伝送されるデータ項目を格納するためのバッファと、
前記受信機宛てに前記データ項目を再送するための所定の最適な間隔を計るためのタイマ機構であって、前記間隔はネットワークからのいずれのエラー信号の受信に必要な間隔よりも短く、さらに前記タイマ機構は前記所定の最適な間隔の終わりに信号を発信するものである、タイマ機構と、
第１の伝送用にデータにアクセスするため、および前記タイマ機構内の前記間隔に設定された第１のタイムアウト・クロックを開始するための、バッファの第１のアクセス機構と、
再送用に前記データにアクセスするため、および前記タイマ機構内の前記間隔に設定された少なくとも第２のタイムアウト・クロックを開始するための、前記タイマ機構による前記信号発信に応答する前記バッファの第２のアクセス機構であって、前記第１のアクセス機構によって使用されるパス要素を使用せずに前記データの伝送用のパスを選択するよう試行する、第２のアクセス機構と、
を有する、複数のパスを有するネットワークを介してデータを伝送するための装置を含むストレージ・コントローラ。
【請求項６】
前記第１のアクセス機構および前記第２のアクセス機構による前記バッファへの参照のカウントを維持するための参照カウンタであって、前記第１のアクセス機構および前記第２のアクセス機構によるそれぞれの参照時に増分され、各データ伝送の完了時に減分されるものであり、前記カウントがゼロに達すると信号を発信する、参照カウンタと、
前記第１のアクセス機構および前記第２のアクセス機構による前記バッファへのアクセスを読み取ることが可能なように適合され、前記カウントがゼロに達した際の前記参照カウンタの信号発信に応答して前記バッファをフリー・バッファ・プールに戻すように適合された、メモリ・マネージャと、
をさらに有する、請求項５に記載のストレージ・コントローラ。
【請求項７】
前記データの再送用に前記最適な間隔を決定するための分析機構と、
前記データの再送用の前記最適な間隔に前記タイマ機構を調整するための調整機構と、
をさらに有する、請求項５に記載のストレージ・コントローラ。
【請求項８】
受信機に伝送されるデータ項目を格納するためのバッファと、
前記受信機宛てに前記データ項目を再送するための所定の最適な間隔を計るためのタイマ機構であって、前記間隔はネットワークからのいずれのエラー信号の受信に必要な間隔よりも短く、さらに前記タイマ機構は前記所定の最適な間隔の終わりに信号を発信するものである、タイマ機構と、
第１の伝送用にデータにアクセスするため、および前記タイマ機構内の前記間隔に設定された第１のタイムアウト・クロックを開始するための、バッファの第１のアクセス機構と、
再送用に前記データにアクセスするため、および前記タイマ機構内の前記間隔に設定された少なくとも第２のタイムアウト・クロックを開始するための、前記タイマ機構による前記信号発信に応答する前記バッファの第２のアクセス機構であって、前記第１のアクセス機構によって使用されるパス要素を使用せずに前記データの伝送用のパスを選択するよう試行する、第２のアクセス機構と、
を有する、複数のパスを有するネットワークを介してデータを伝送するための装置を含むネットワーク・アプライアンス。
【請求項９】
受信機に伝送されるデータ項目を格納するためのバッファを提供するステップと、
前記受信機宛てに前記データ項目を再送するための所定の最適な間隔を計るためのタイマ機構を提供するステップであって、前記間隔はネットワークからのいずれのエラー信号の受信に必要な間隔よりも短く、さらに前記タイマ機構は前記所定の最適な間隔の終わりに信号を発信するものである、タイマ機構を提供するステップと、
第１の伝送用に第１のアクセス機構によってバッファ内のデータにアクセスするステップと、
前記タイマ機構内の前記間隔に設定された第１のタイムアウト・クロックを開始するステップと、
前記タイマ機構による前記信号発信に応答して第２のアクセス機構によってバッファ内のデータにアクセスするステップと、
前記第２のアクセス機構によって前記データを再送するステップと、
前記タイマ機構内の前記間隔に設定された第２のタイムアウト・クロックを開始するステップと、
前記第１のアクセス機構によって使用されるパス要素を使用せずに前記データの伝送用のパスを選択するように前記第２のアクセス機構によって試行するステップと、
を有する、複数のパスを有するネットワークを介してデータを伝送するための方法。
【請求項１０】
コンピュータ読取り可能メディア内で明白に具体化され、コンピュータ・システムにロードされ実行された場合に、
受信機に伝送されるデータ項目を格納するためのバッファを提供するステップと、
前記受信機宛てに前記データ項目を再送するための所定の最適な間隔を計るためのタイマ機構を提供するステップであって、前記間隔はネットワークからのいずれのエラー信号の受信に必要な間隔よりも短く、さらに前記タイマ機構は前記所定の最適な間隔の終わりに信号を発信する、タイマ機構を提供するステップと、
第１の伝送用に第１のアクセス機構によってバッファ内のデータにアクセスするステップと、
前記タイマ機構内の前記間隔に設定された第１のタイムアウト・クロックを開始するステップと、
前記タイマ機構による前記信号発信に応答して第２のアクセス機構によってバッファ内のデータにアクセスするステップと、
前記第２のアクセス機構によって前記データを再送するステップと、
前記タイマ機構内の前記間隔に設定された第２のタイムアウト・クロックを開始するステップと、
前記第１のアクセス機構によって使用されるパス要素を使用せずに前記データの伝送用のパスを選択するように前記第２のアクセス機構によって試行するステップと、
を実行するためのコンピュータ・プログラム・コード手段を有するコンピュータ・プログラム。