【手続補正書】
【提出日】平成16年8月24日(2004.8.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一つまたは複数の外部装置に対してシリアル通信プロトコルによって接続される記憶制御装置と、前記記憶制御装置の配下で稼働する記憶装置とを含み、前記シリアル通信プロトコルは、複数コマンドの連鎖で前記外部装置と前記記憶制御装置との間での入出力処理を構成する第１のプロトコルと、単一コマンドで前記入出力処理を構成する第２のプロトコルとを含む記憶サブシステムの制御方法であって、
前記シリアル通信プロトコルにて前記第１および第２のプロトコルの各々に属するフレームを前記外部装置から任意順序で混在した状態で受信する第１ステップと、
前記シリアル通信プロトコルにて前記外部装置から前記記憶制御装置が受信したフレームが前記第１および第２のプロトコルの何れに属するかを弁別する第２のステップと、
複数の前記フレームを、前記入出力処理毎に時系列に格納する第３のステップと、
複数コマンドの連鎖で構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を判断する第４のステップと、
異なる複数の前記第１および第２のプロトコルの前記入出力処理の優先実行順序を決定して実行する第５のステップと、を含むことで、
前記第１および第２のプロトコルの前記入出力処理をフレーム多重で処理することを特徴とする記憶サブシステムの制御方法。
【請求項２】
請求項１記載の記憶サブシステムの制御方法において、
前記第４のステップでは、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、当該入出力処理の最後の前記コマンドを受信した契機とする第１の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記外部装置が連続して発行できる数の前記フレームを受信した契機とする第２の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記外部装置に対する前記入出力処理の実行結果の通知を促すコマンドを受信した契機とする第３の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記入出力処理のすべての前記フレームを受信した契機とする第４の操作、
のいずれかの操作にて、前記入出力処理の優先実行順序を決定することを特徴とする記憶サブシステムの制御方法。
【請求項３】
一つまたは複数の外部装置に対してシリアル通信プロトコルによって接続される記憶制御装置と、前記記憶制御装置の配下で稼働する記憶装置とを含み、前記シリアル通信プロトコルは、複数コマンドの連鎖で前記外部装置と前記記憶制御装置との間での入出力処理を構成する第１のプロトコルと、単一コマンドで前記入出力処理を構成する第２のプロトコルとを含む記憶サブシステムであって、
前記記憶制御装置は、
前記シリアル通信プロトコルにて前記外部装置から前記記憶制御装置が受信したフレームが前記第１および第２のプロトコルの何れに属するかを弁別する手段と、
前記フレームを前記入出力処理ごとに格納する手段と、
複数コマンドの連鎖で構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を前記コマンドの受信状態に応じて判断する手段と、
異なる複数の第１および第２のプロトコルの前記入出力処理の優先実行順序を決定する手段とを含み、
前記第１および第２のプロトコルの前記入出力処理をフレーム多重で処理することを特徴とする記憶サブシステム。
【請求項４】
請求項３記載の記憶サブシステムにおいて、
複数コマンドの連鎖で構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を前記コマンドの受信状態に応じて判断する前記手段は、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、当該入出力処理の最後の前記コマンドを受信した契機とする第１の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記外部装置が連続して発行できる数の前記フレームを受信した契機とする第２の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記外部装置に対する前記入出力処理の実行結果の通知を促すコマンドを受信した契機とする第３の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記入出力処理のすべての前記フレームを受信した契機とする第４の操作、
のいずれかの操作にて、前記実行開始契機を決定することを特徴とする記憶サブシステム。
【請求項５】
請求項３または４記載の記憶サブシステムにおいて、
前記シリアル通信プロトコルは、ファイバチャネルプロトコルであることを特徴とする記憶サブシステム。
【請求項６】
一つまたは複数の外部装置に対してシリアル通信プロトコルによって接続される記憶制御装置と、前記記憶制御装置の配下で稼働する記憶装置とを含み、前記シリアル通信プロトコルは、複数コマンドの連鎖で前記外部装置と前記記憶制御装置との間での入出力処理を構成する第１のプロトコルと、単一コマンドで前記入出力処理を構成する第２のプロトコルとを含む記憶サブシステムの制御方法であって、
前記シリアル通信プロトコルにて前記第１および第２のプロトコルの各々に属するフレームを前記外部装置から任意順序で混在した状態で受信する第１ステップと、
前記シリアル通信プロトコルにて前記外部装置から前記記憶制御装置が受信したフレームが前記第１および第２のプロトコルの何れに属するかを弁別する第２のステップと、
複数の前記フレームを、前記入出力処理毎に時系列に格納する第３のステップと、
複数コマンドの連鎖で構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を判断する第４のステップと、
異なる複数の前記第１および第２のプロトコルの前記入出力処理の優先実行順序を決定して実行する第５のステップと、を含むことで、
前記第１および第２のプロトコルの前記入出力処理をフレーム多重で処理し、
前記第４のステップでは、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、当該入出力処理の最後の前記コマンドか否かを受信フレームのコマンドフラグによって判断して、最終コマンドを受信した契機とし、実行フラグを実行可能とする第１の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記外部装置の中央処理装置が連続して送信してくるフレーム数を受信した契機とし、実行フラグを実行可能とする第２の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記外部装置の中央処理装置に対する前記入出力処理の実行結果を通知することを要求する実行結果要求ビットが設定されたフレームを受信した契機とし、実行フラグを実行可能とする第３の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、制御フラグが前記入出力処理の終了を示すフレームを受信した契機とし、実行フラグを実行可能とする第４の操作、
のいずれかの操作にて、前記入出力処理の優先実行順序を決定することを特徴とする記憶サブシステムの制御方法。
【請求項７】
一つまたは複数の外部装置に対してシリアル通信プロトコルによって接続される記憶制御装置と、前記記憶制御装置の配下で稼働する記憶装置とを含み、前記シリアル通信プロトコルは、複数コマンドの連鎖で前記外部装置と前記記憶制御装置との間での入出力処理を構成する第１のプロトコルと、単一コマンドで前記入出力処理を構成する第２のプロトコルとを含む記憶サブシステムであって、
前記記憶制御装置は、
前記シリアル通信プロトコルにて前記外部装置から前記記憶制御装置が受信したフレームが前記第１および第２のプロトコルの何れに属するかを弁別する手段と、
前記フレームを前記入出力処理ごとに格納する手段と、
複数コマンドの連鎖で構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を前記コマンドの受信状態に応じて判断する手段と、
異なる複数の第１および第２のプロトコルの前記入出力処理の優先実行順序を決定する手段とを含み、
前記第１および第２のプロトコルの前記入出力処理をフレーム多重で処理し、
複数コマンドの連鎖で構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を前記コマンドの受信状態に応じて判断する前記手段は、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、当該入出力処理の最後の前記コマンドか否かを受信フレームのコマンドフラグによって判断して、最終コマンドを受信した契機とし、実行フラグを実行可能とする第１の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記外部装置の中央処理装置が連続して送信してくるフレーム数を受信した契機とし、実行フラグを実行可能とする第２の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、前記外部装置の中央処理装置に対する前記入出力処理の実行結果を通知することを要求する実行結果要求ビットが設定されたフレームを受信した契機とし、実行フラグを実行可能とする第３の操作、
複数コマンドで構成される前記第１のプロトコルによる前記入出力処理の実行開始契機を、制御フラグが前記入出力処理の終了を示すフレームを受信した契機とし、実行フラグを実行可能とする第４の操作、
のいずれかの操作にて、前記実行開始契機を決定することを特徴とする記憶サブシステム。