JP4391265B2 - ストレージサブシステムおよび性能チューニング方法 - Google Patents
ストレージサブシステムおよび性能チューニング方法 Download PDFInfo
- Publication number
- JP4391265B2 JP4391265B2 JP2004051935A JP2004051935A JP4391265B2 JP 4391265 B2 JP4391265 B2 JP 4391265B2 JP 2004051935 A JP2004051935 A JP 2004051935A JP 2004051935 A JP2004051935 A JP 2004051935A JP 4391265 B2 JP4391265 B2 JP 4391265B2
- Authority
- JP
- Japan
- Prior art keywords
- storage subsystem
- processing
- logical
- external
- operation information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0653—Monitoring storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3485—Performance evaluation by tracing or monitoring for I/O devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2206/00—Indexing scheme related to dedicated interfaces for computers
- G06F2206/10—Indexing scheme related to storage interfaces for computers, indexing schema related to group G06F3/06
- G06F2206/1012—Load balancing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0631—Configuration or reconfiguration of storage systems by allocating resources to storage systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
Description
が限定されるものではない
『全体の構成』
図1は本発明の第一の実施形態における、計算機システムの構成の一例を説明するための図である。
図2は、ストレージサブシステム20および外部ストレージサブシステム21のハードウエア構成とそれらの接続状態とを説明するための図である。ここでは、第一のI/O経路61及び第二のI/O経路62上にI/Oネットワークスイッチ130を用いた場合を例にあげて説明する。
次に、ストレージサブシステム20の機能について説明する。これらは、上述したように、共有メモリ107およびローカルメモリ101に格納されているプログラムを制御プロセッサ100が実行することにより実現される。また、これらの機能を実現するために用いられるデータ等についても併せて説明する。
I/Oネットワーク処理部200は、ポート104a、104bとI/Oアダプタ102とを制御する。ストレージ管理装置5を介して受け付けたストレージ管理者からの指示に従い、ポート104a、104bを、イニシエータポート、ターゲットポート、もしくは、混在モードの3つの設定状態のいずれかの状態に設定する。
ネットワーク処理部201は、ネットワークポート105とネットワークアダプタ103とを制御する。
構成定義処理部217は、論理記憶装置8と物理記憶装置110または124との対応関係を定義し、論理物理対応情報203として共有メモリ107に格納する。
次に、構成定義処理部217が、共有メモリ107に格納する論理物理対応情報203を説明する。この論理物理対応情報203は、上述のように構成定義処理部217によって生成および更新される。また、後述するように、性能チューニング処理において最適化が行われ、論理記憶装置8と、物理記憶装置110および124との対応関係に変更があった場合は、構成変更実行処理部219によっても、更新される。
次に、ホスト計算機1から受信したI/O処理要求に従って、処理を行うコマンド処理部202について説明する。I/O処理要求は、リード要求とライト要求とストレージサブシステムの状態情報(例えば、構成情報、障害情報等)の取得要求(例えば、SCSIにおけるInquiryコマンド)とがある。コマンド処理部202は、ホスト計算機1から受信したI/O処理要求から処理対象の論理アドレスを抽出し、論理物理対応情報203を参照して、対応する物理アドレスを読み出し、データの入出力処理を行ったり対応するターゲット論理記憶装置の状態をホストコンピュータ計算機1に通知したりする。なお、データの入出力処理(データのリードライト処理)の詳細は後述する。
論理記憶装置属性情報204には、予めサブシステム管理装置5などを介して入力された論理記憶装置8の属性情報、例えば、サイズ、エミュレーションタイプ、リザーブ情報、パス定義情報、I/O対象ホスト計算機1の情報(ホストのI/Oポートの識別子、たとえばファイバチャネル(FC)におけるWorld Wide Name(WWN)等が保持される。
次に、ストレージサブシステム20および外部ストレージサブシステム21内の各パリティグループを構成するハードディスク等の物理記憶装置の属性情報205について説明する。
論理記憶装置稼動情報取得処理部206は、ストレージサブシステム20内の論理記憶装置8に対するI/O処理に関して入出力に係る稼動情報を取得し、論理記憶装置稼動情報224として共有メモリ107またはローカルメモリ101に保持する。
物理記憶装置稼動情報取得処理部207は、物理記憶装置110に対するI/O処理による稼動情報(物理稼動情報)を取得し、物理記憶装置稼動情報225として保持する。
外部ストレージ稼動情報取得処理部208は、外部ストレージの稼動情報を取得して、外部ストレージ稼動情報209として共有メモリ107またはローカルメモリ101に保持する。
キャッシュHit/Miss判定処理部210は、コマンド処理部202に呼び出され、コマンド処理部202において処理するコマンドの対象アドレスのデータがディスクキャッシュ108上にあるか無いかを判定する。図11は、キャッシュ量カウンタ211を説明するための図である。
キャッシュ量管理部212は、ディスクキャッシュ108に格納されているデータ量を管理する。
ポート流量管理処理部213は、ストレージサブシステム20のポート104a、104bごとのデータ流量を管理する。
プロセッサ稼動情報取得処理部214は、制御プロセッサ100が各処理を実行する時間を計測し、プロセッサ稼動情報226として記録する。
物理記憶装置I/O処理部215は、ホスト計算機1のI/O処理要求に従い、物理記憶装置110からディスクキャッシュ108へ、または、ディスクキャッシュ108から物理記憶装置110に、データを書き込む。
外部ストレージI/O処理部216は、ホスト計算機1のI/O処理要求に従い、外部ストレージサブシステムの物理記憶装置124からディスクキャッシュ108へ、または、ディスクキャッシュ108から物理記憶装置124に、データを書き込む。
構成変更計画立案処理部218は、物理記憶装置稼動情報225、ポート稼動情報229、論理記憶装置稼動情報224、プロセッサ稼動情報226、キャッシュ量カウンタ211などを参照して、性能上の要求に応じて構成変更計画を立てる。
構成変更計画実行処理部219は、マネージャ223の指示により、構成変更計画立案情報227に従って構成変更を行う。本処理の実行により、ストレージサブシステム20および外部ストレージサブシステム21の性能が改善される。
スケジュール情報222は、性能チューニングに係る各種処理を行なうスケジュールを示す情報であり、共有メモリ107またはローカルメモリ101に格納される。スケジュール情報222は、例えば、構成変更計画を立案するタイミング、立案した計画を実行するタイミングなどである。
マネージャ223はスケジュール情報222に従い、構成変更計画立案処理部218および構成変更計画実行処理部219を実行する。
外部ストレージ記憶装置属性情報取得処理部221は、サブシステム管理装置5から外部ストレージサブシステム21の記憶装置属性情報を取得し、外部ストレージ記憶装置属性情報220として共有メモリ107またはローカルメモリ101に格納する。なお、本処理部は、ネットワーク7を介し外部ストレージサブシステム21の管理装置5から外部ストレージサブシステム21のRAID構成や使用しているHDDの種類等が取得できるI/Fが用意されている場合に処理が行なわれる。
図15に、本実施形態のサブシステム管理装置5のハードウエア構成の一例を示す。
図16に、本実施形態のホスト計算機1のハードウエア構成の一例を示す。
図17に、本実施形態のSAN管理端末9のハードウエア構成の一例を示す。
次に、外部ストレージサブシステム21へのI/O処理の流れを説明する。図18、図19は、外部ストレージサブシステム21へのI/O処理の流れを説明するための図である。
上記機能、情報を用いて、性能チューニングを行なう処理を説明する前に、本実施形態のストレージサブシステムにおいて、性能チューニングを要する性能の劣化について説明する。
『性能チューニング処理の流れ』
次に、上記の各機能を用い、外部ストレージサブシステム21を含めた性能チューニング処理の流れを以下に説明する。本実施形態においては、まず、所定の時間間隔ごとに自動で性能チューニングを行う、すなわち、性能スケジュール情報222に従って、構成変更を行うための種々の処理を自動的に進めることを指示する性能改善機能がONであるか否かを判断し、当該機能がONの場合、処理を進める。ここでの処理は、構成変更計画の立案、ストレージサブシステム20の性能チューニング、外部ストレージサブシステム21の性能チューニングの順に行われる。そして、外部ストレージサブシステム21の性能チューニングを行う場合は、前もって、管理端末を介して、管理者の承認を得る。
次に、ホストに透過的にデバイスの移動を行う方法を、図を用いて説明する。
次に、第二のI/O経路9を介してストレージサブシステム20に接続される、外部ストレージサブシステム21と第2の外部ストレージサブシステム22との間でのデータ移行について説明する。
次に、外部ストレージサブシステム21内でのデータの移動に関して説明する。外部ストレージサブシステム21内でのデータ移動時のストレージサブシステム制御装置112の処理フローを図26に示す。
次に、ストレージサブシステム制御装置112は、論理記憶装置へのI/O処理アドレスと第2の論理記憶装置へのI/O処理アドレスの偏りをI/O対象アドレスの重なり具合から把握する(ステップ2702)。
次に、外部ストレージサブシステム21を接続する際に、ストレージサブシステム20において、階層記憶管理機能を用いて、データの配置を決める方法を述べる。本処理は、図示しない、再配置計画立案処理部によって行われる。
次に、第二のI/O経路62を介して、ストレージサブシステム20から外部ストレージサブシステム21へ性能情報解析のためのI/O要求を発行し、外部ストレージサブシステム21の性能情報を取得する技術を、第二の実施形態として説明する。
『データのアクセス頻度に従った性能チューニング』
次に、データへのアクセス頻度に従い、外部ストレージサブシステム21を含めたシステムの性能チューニングを実現する実施形態を第三の実施形態として説明する。以下、本実施形態について、第一の実施形態と異なる構成を主として説明する。
Claims (5)
- 1台以上の計算機に接続し、複数の記憶装置を論理デバイスとして前記計算機に提供するストレージサブシステムであって、
メモリと、演算装置と、を備え、
前記演算装置は、
複数の記憶装置を備えた外部のストレージサブシステムが提供する前記記憶装置を前記自身の論理デバイスとして定義し、前記メモリに格納するマッピング処理と、
前記自身の論理デバイスのうち、外部のストレージサブシステムが提供する記憶装置を定義した論理デバイス(外部デバイス)に前記計算機からのI/O処理要求を中継するI/O処理と、
前記I/O処理をモニタし、前記外部デバイスの入出力に係る単位時間当たりの処理量を算出して稼動情報として取得し、前記メモリに格納する稼動情報取得処理と、
前記メモリに格納した稼動情報に基づいて、前記外部デバイスも含めた前記自身の論理デバイス内での各デバイスのI/O処理性能上の要求に応じてデータの最適配置を立案し、前記メモリに格納する構成変更計画立案処理と、
前記立案された計画に従って、前記外部デバイスも含めた自身の論理デバイス内のデータの再配置を行なうデータ再配置処理と、を行い、
前記外部のストレージサブシステムとのI/O処理のインタフェースであるポートをさらに備え、前記演算装置は、前記ポートの稼動情報を取得し、前記メモリに格納する処理をさらに行い、前記構成変更計画立案処理に先立って、前記ポートの稼動情報に従って、前記外部のストレージサブシステムとのI/O処理のインタフェースとして使用するポートを変更する計画を立案し、当該計画に従って、前記ポートを変更し、
前記外部のストレージサブシステムの制御を行うプロセッサをさらに備え、前記演算装置は、前記プロセッサの稼動情報を取得し、前記メモリに格納する処理をさらに行い、前記構成変更計画立案処理に先立って、前記外部のストレージサブシステムの制御を行うプロセッサを変更する計画を立案し、当該計画に従って、前記プロセッサを変更し、
前記稼動情報は、前記外部デバイスの負荷情報をさらに含み、前記演算装置は、前記構成変更計画立案処理において、所定以上の負荷の前記外部デバイス内のデータを所定の負荷に満たない前記自身の論理デバイスに移動させる計画を立案すること、
を特徴とするストレージサブシステム。 - 請求項1記載のストレージサブシステムであって、
前記稼動情報は、前記ストレージサブシステムから前記外部のストレージサブシステムへのI/O処理時の、レスポンス時間および/または通信速度であること
を特徴とするストレージサブシステム。 - 1台以上の計算機に接続し、複数の記憶装置を論理デバイスとして前記計算機に提供するストレージサブシステムの管理計算機による性能チューニング方法であって、
複数の記憶装置を備えた外部のストレージサブシステムが提供する前記記憶装置を前記自身の論理デバイスとして定義するマッピングステップと、
前記自身の論理デバイスのうち、外部のストレージサブシステムが提供する記憶装置を定義した論理デバイス(外部デバイス)に中継する前記計算機からのI/O処理要求をモニタし、前記外部デバイスの入出力に係る単位時間当たりの処理量を算出して稼動情報として取得する稼動情報取得ステップと、
前記取得した稼動情報に基づいて、前記外部デバイスも含めた前記自身の論理デバイス内での各デバイスのI/O処理性能上の要求に応じてデータの最適配置を立案する構成変更計画立案ステップと、
前記立案された計画に従って、前記外部デバイスも含めた自身の論理デバイス内のデータの再配置を行なうデータ再配置ステップと、を備え、
前記ストレージサブシステムは前記外部のストレージサブシステムとのI/O処理のインタフェースであるポートをさらに備え、前記ポートの稼動情報を取得し、前記メモリに格納する処理をさらに行い、前記構成変更計画立案処理に先立って、前記ポートの稼動情報に従って、前記外部のストレージサブシステムとのI/O処理のインタフェースとして使用するポートを変更する計画を立案し、当該計画に従って、前記ポートを変更するステップと、
前記ストレージサブシステムは前記外部のストレージサブシステムの制御を行うプロセッサをさらに備え、前記プロセッサの稼動情報を取得し、前記メモリに格納する処理をさらに行い、前記構成変更計画立案処理に先立って、前記外部のストレージサブシステムの制御を行うプロセッサを変更する計画を立案し、当該計画に従って、前記プロセッサを変更するステップと、
前記稼動情報は、前記外部デバイスの負荷情報をさらに含み、前記構成変更計画立案ステップにおいて、所定以上の負荷の前記外部デバイス内のデータを所定の負荷に満たない前記自身の論理デバイスに移動させる計画を立案するステップとを備えること、
を特徴とする性能チューニング方法。 - 1台以上の計算機に接続し、複数の記憶装置を論理デバイスとして前記計算機に提供するストレージサブシステムが備えるコンピュータに、
複数の記憶装置を備えた外部のストレージサブシステムが提供する前記記憶装置を前記自身の論理デバイスとして定義するマッピング機能と、
前記自身の論理デバイスのうち、外部のストレージサブシステムが提供する記憶装置を定義した論理デバイス(外部デバイス)に前記計算機からのI/O処理要求を中継するI/O処理機能と、
前記中継するI/O処理をモニタすることにより、前記外部デバイスの入出力に係る単位時間当たりの処理量を算出して稼動情報を取得する稼動情報取得機能と、
前記稼動情報に基づいて、前記外部デバイスも含めた前記自身の論理デバイス内での各デバイスのI/O処理性能上の要求に応じてデータの最適配置を計画する構成変更計画立案機能と、
前記立案された計画に従って、前記外部デバイスも含めた自身の論理デバイス内のデータの再配置を行なうデータ再配置機能と、を実現し、
前記ストレージサブシステムは前記外部のストレージサブシステムとのI/O処理のインタフェースであるポートをさらに備え、前記ポートの稼動情報を取得し、前記メモリに格納する処理をさらに行い、前記構成変更計画立案処理に先立って、前記ポートの稼動情報に従って、前記外部のストレージサブシステムとのI/O処理のインタフェースとして使用するポートを変更する計画を立案し、当該計画に従って、前記ポートを変更する機能と、
前記ストレージサブシステムは前記外部のストレージサブシステムの制御を行うプロセッサをさらに備え、前記プロセッサの稼動情報を取得し、前記メモリに格納する処理をさらに行い、前記構成変更計画立案処理に先立って、前記外部のストレージサブシステムの制御を行うプロセッサを変更する計画を立案し、当該計画に従って、前記プロセッサを変更する機能と、
前記稼動情報は、前記外部デバイスの負荷情報をさらに含み、前記構成変更計画立案ステップにおいて、所定以上の負荷の前記外部デバイス内のデータを所定の負荷に満たない前記自身の論理デバイスに移動させる計画を立案する機能と
を実現するためのプログラム。 - 1台以上の計算機に接続し、複数の記憶装置を論理デバイスとして前記計算機に提供するストレージサブシステムであって、
複数の記憶装置を備えた外部のストレージサブシステムが提供する前記記憶装置を前記自身の論理デバイスとして定義するマッピング手段と、
前記自身の論理デバイスのうち、外部のストレージサブシステムが提供する記憶装置を定義した論理デバイス(外部デバイス)に前記計算機からのI/O処理要求を中継するI/O処理手段と、
前記I/O処理手段をモニタすることにより、前記外部デバイスの入出力に係る単位時間当たりの処理量を算出して稼動情報を取得する稼動情報取得手段と、
前記稼動情報取得手段が取得した稼動情報に基づいて、前記外部デバイスも含めた前記自身の論理デバイス内でデータの最適配置を計画する構成変更計画立案手段と、
前記構成変更計画立案手段において立案された計画に従って、前記外部デバイスも含めた自身の論理デバイス内の各デバイスのI/O処理性能上の要求に応じてデータの再配置を行なうデータ再配置手段と、を備え、
前記稼動情報取得手段は、前記外部のストレージサブシステムとのインタフェースであるポートの稼動情報を取得するポート稼動情報取得手段をさらに備え、
前記構成変更計画立案手段は、最適配置を計画する前に、前記ポート稼動情報取得手段によって得られた前記ポートの稼動情報に従って、前記外部のストレージサブシステムとのインタフェースとして使用するポートを変更する計画を立案し、
前記稼動情報取得手段は、前記外部のストレージサブシステムとのI/O処理を制御するプロセッサの稼動情報を取得するプロセッサ稼動情報取得手段をさらに備え、
前記構成変更計画立案手段は、最適配置を計画する前に、前記プロセッサ稼動情報取得手段によって得られた前記プロセッサの稼動情報に従って、前記外部のストレージサブシステムとのI/O処理を制御するために使用するプロセッサを変更する計画を立案し、
前記稼動情報取得手段は、前記外部デバイスの負荷をさらにモニタし、
前記構成変更計画立案手段は、前記稼動情報取得手段においてモニタする外部デバイスの中から、所定以上の負荷の外部デバイスを抽出し、当該外部デバイス内のデータを所定の負荷に満たない前記自身の論理デバイスに移動させる計画を立案すること
を特徴とするストレージサブシステム。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004051935A JP4391265B2 (ja) | 2004-02-26 | 2004-02-26 | ストレージサブシステムおよび性能チューニング方法 |
| US10/855,356 US7809906B2 (en) | 2004-02-26 | 2004-05-28 | Device for performance tuning in a system |
| EP04023409A EP1577747A3 (en) | 2004-02-26 | 2004-10-01 | Storage subsystem and performance tuning method |
| US11/032,172 US7155587B2 (en) | 2004-02-26 | 2005-01-11 | Storage subsystem and performance tuning method |
| US11/594,787 US7624241B2 (en) | 2004-02-26 | 2006-11-09 | Storage subsystem and performance tuning method |
| US12/870,057 US8046554B2 (en) | 2004-02-26 | 2010-08-27 | Storage subsystem and performance tuning method |
| US13/237,123 US8281098B2 (en) | 2004-02-26 | 2011-09-20 | Storage subsystem and performance tuning method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004051935A JP4391265B2 (ja) | 2004-02-26 | 2004-02-26 | ストレージサブシステムおよび性能チューニング方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006227577A Division JP5000234B2 (ja) | 2006-08-24 | 2006-08-24 | 制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005242690A JP2005242690A (ja) | 2005-09-08 |
| JP4391265B2 true JP4391265B2 (ja) | 2009-12-24 |
Family
ID=34836463
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004051935A Expired - Fee Related JP4391265B2 (ja) | 2004-02-26 | 2004-02-26 | ストレージサブシステムおよび性能チューニング方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (5) | US7809906B2 (ja) |
| EP (1) | EP1577747A3 (ja) |
| JP (1) | JP4391265B2 (ja) |
Families Citing this family (123)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2003213113A1 (en) * | 2002-02-21 | 2003-09-09 | Precise Software Solutions, Inc. | System and method for analyzing input/output activity on local attached storage |
| US8850141B2 (en) | 2003-07-15 | 2014-09-30 | International Business Machines Corporation | System and method for mirroring data |
| US7191283B2 (en) * | 2003-08-21 | 2007-03-13 | International Business Machines Corporation | Grouping of storage media based on parameters associated with the storage media |
| US7685129B1 (en) * | 2004-06-18 | 2010-03-23 | Emc Corporation | Dynamic data set migration |
| CA2563277C (en) * | 2004-07-12 | 2013-01-08 | Kabushiki Kaisha Toshiba | Storage device and host apparatus |
| JP4560367B2 (ja) * | 2004-10-05 | 2010-10-13 | 株式会社日立製作所 | ストレージネットワーク性能情報の収集・保存方法及び計算機システム並びにプログラム |
| US7310715B2 (en) * | 2005-01-12 | 2007-12-18 | International Business Machines Corporation | Method, apparatus, and computer program product for using an array of high performance storage drives included in a storage array to reduce accessing of an array of lower performance storage drives included in the storage array |
| JP4473175B2 (ja) * | 2005-05-13 | 2010-06-02 | 富士通株式会社 | 記憶制御方法、プログラム及び装置 |
| US7844701B2 (en) * | 2005-08-01 | 2010-11-30 | Network Appliance, Inc. | Rule-based performance analysis of storage appliances |
| JP4842593B2 (ja) | 2005-09-05 | 2011-12-21 | 株式会社日立製作所 | ストレージ仮想化装置のデバイス制御引継ぎ方法 |
| JP4718285B2 (ja) * | 2005-09-22 | 2011-07-06 | 株式会社日立製作所 | ファイル管理機能を備えたコンピュータシステム、ストレージ装置およびファイル管理方法 |
| US8010753B2 (en) * | 2005-09-28 | 2011-08-30 | International Business Machines Corporation | Systems and methods for temporarily transferring use of portions of partitioned memory between host computers |
| US8140750B2 (en) * | 2005-09-29 | 2012-03-20 | International Business Machines Corporation | Monitoring performance of a storage area network |
| US8107467B1 (en) | 2005-09-30 | 2012-01-31 | Emc Corporation | Full array non-disruptive failover |
| US8072987B1 (en) * | 2005-09-30 | 2011-12-06 | Emc Corporation | Full array non-disruptive data migration |
| US7356643B2 (en) * | 2005-10-26 | 2008-04-08 | International Business Machines Corporation | System, method and program for managing storage |
| JP2007133482A (ja) * | 2005-11-08 | 2007-05-31 | Hitachi Ltd | 親オブジェクトを自動的に表示する計算機及びその表示方法 |
| JP4856932B2 (ja) * | 2005-11-18 | 2012-01-18 | 株式会社日立製作所 | 記憶システム及びデータ移動方法 |
| JP4749140B2 (ja) * | 2005-12-05 | 2011-08-17 | 株式会社日立製作所 | データマイグレーション方法及びシステム |
| JP2007164650A (ja) | 2005-12-16 | 2007-06-28 | Hitachi Ltd | 記憶制御装置及び記憶制御装置の制御方法 |
| JP4800059B2 (ja) * | 2006-02-13 | 2011-10-26 | 株式会社日立製作所 | 仮想ストレージシステム及びその制御方法 |
| JP2007242207A (ja) * | 2006-03-13 | 2007-09-20 | Fujitsu Ltd | ディスク装置の媒体スキャン方法 |
| JP5089896B2 (ja) | 2006-03-17 | 2012-12-05 | 株式会社日立製作所 | マイクロプロセッサの負荷分散機能を備えたストレージシステム |
| JP4857841B2 (ja) * | 2006-03-22 | 2012-01-18 | コニカミノルタビジネステクノロジーズ株式会社 | データ記憶装置、データ入出力システム、データ記憶装置の制御方法、およびデータ記憶装置の制御プログラム |
| US7743018B2 (en) * | 2006-04-10 | 2010-06-22 | International Business Machines Corporation | Transient storage in distributed collaborative computing environments |
| JP2007280324A (ja) * | 2006-04-12 | 2007-10-25 | Hitachi Ltd | 計算機システム、管理計算機および仮想ストレージ装置 |
| US8589504B1 (en) | 2006-06-29 | 2013-11-19 | Emc Corporation | Full array non-disruptive management data migration |
| US7428614B2 (en) | 2006-07-27 | 2008-09-23 | Hitachi, Ltd. | Management system for a virtualized storage environment |
| US9852079B2 (en) * | 2006-08-01 | 2017-12-26 | Massachusetts Institute Of Technology | EXtreme virtual memory |
| JP2008059478A (ja) | 2006-09-01 | 2008-03-13 | Hitachi Ltd | 記憶システム及びデータ入出力制御方法 |
| JP4757165B2 (ja) | 2006-10-04 | 2011-08-24 | 株式会社日立製作所 | 計算機システム、データ移行監視方法及びデータ移行監視プログラム |
| JP4331742B2 (ja) * | 2006-10-25 | 2009-09-16 | 株式会社日立製作所 | I/oの割り振り比率に基づいて性能を管理する計算機システム、計算機及び方法 |
| JP4897499B2 (ja) | 2007-01-19 | 2012-03-14 | 株式会社日立製作所 | 記憶システム又はストレージ移行方法 |
| JP5057792B2 (ja) | 2007-01-29 | 2012-10-24 | 株式会社日立製作所 | 性能ボトルネックを緩和する機能を備えたストレージシステム |
| JP5379956B2 (ja) * | 2007-03-19 | 2013-12-25 | 株式会社日立製作所 | ストレージ装置及び記憶領域配置方法 |
| US9063895B1 (en) | 2007-06-29 | 2015-06-23 | Emc Corporation | System and method of non-disruptive data migration between heterogeneous storage arrays |
| US9098211B1 (en) | 2007-06-29 | 2015-08-04 | Emc Corporation | System and method of non-disruptive data migration between a full storage array and one or more virtual arrays |
| US9329800B2 (en) * | 2007-06-29 | 2016-05-03 | Seagate Technology Llc | Preferred zone scheduling |
| US8661211B2 (en) * | 2007-08-27 | 2014-02-25 | International Business Machines Corporation | Method for migrating contents of a memory on a virtual machine |
| US20090063752A1 (en) * | 2007-08-27 | 2009-03-05 | International Business Machines Corporation | Utilizing data access patterns to determine a data migration order |
| US8671256B2 (en) * | 2007-08-27 | 2014-03-11 | International Business Machines Corporation | Migrating contents of a memory on a virtual machine |
| US8694990B2 (en) * | 2007-08-27 | 2014-04-08 | International Business Machines Corporation | Utilizing system configuration information to determine a data migration order |
| US9274949B2 (en) * | 2007-08-27 | 2016-03-01 | International Business Machines Corporation | Tracking data updates during memory migration |
| JP2009064120A (ja) * | 2007-09-05 | 2009-03-26 | Hitachi Ltd | 検索システム |
| JP2009075923A (ja) * | 2007-09-21 | 2009-04-09 | Canon Inc | ファイルシステム、データ処理装置、ファイル参照方法、プログラムおよび記憶媒体 |
| JP2009087175A (ja) * | 2007-10-02 | 2009-04-23 | Hitachi Ltd | ストレージ装置、処理制御装置、及び記憶システム |
| JP5046863B2 (ja) * | 2007-11-01 | 2012-10-10 | 株式会社日立製作所 | 情報処理システム及びデータ管理方法 |
| US7886110B2 (en) * | 2007-12-27 | 2011-02-08 | Intel Corporation | Dynamically adjusting cache policy based on device load in a mass storage system |
| JP5111204B2 (ja) | 2008-03-31 | 2013-01-09 | 株式会社日立製作所 | ストレージシステム及びストレージシステムの管理方法 |
| JP2010026873A (ja) * | 2008-07-22 | 2010-02-04 | Hitachi Ltd | ストレージ装置及びその制御方法 |
| JP5192932B2 (ja) * | 2008-07-23 | 2013-05-08 | 株式会社日立製作所 | ストレージシステム内の論理ユニットを論理ボリュームに割り当てる方法及び記憶制御装置 |
| JP2010097359A (ja) * | 2008-10-15 | 2010-04-30 | Hitachi Ltd | ファイル管理方法および階層管理ファイルシステム |
| US8281305B2 (en) * | 2008-10-17 | 2012-10-02 | Hitachi, Ltd. | Method and apparatus for resource provisioning |
| JP4920658B2 (ja) * | 2008-10-20 | 2012-04-18 | 株式会社日立製作所 | 電力推定方法及び計算機システム |
| US20100153612A1 (en) | 2008-12-15 | 2010-06-17 | Lsi Corporation | Transport agnostic scsi i/o referrals |
| JP5180865B2 (ja) | 2009-02-10 | 2013-04-10 | 株式会社日立製作所 | ファイルサーバ、ファイル管理システムおよびファイル管理方法 |
| JP4869368B2 (ja) * | 2009-03-12 | 2012-02-08 | 株式会社東芝 | ストレージ装置及び仮想化装置 |
| JP4724759B2 (ja) * | 2009-03-12 | 2011-07-13 | 富士通株式会社 | アクセス制御装置、ストレージ装置、ネットワーク通信装置、アクセス制御方法、及びアクセス制御プログラム |
| US8291159B2 (en) * | 2009-03-12 | 2012-10-16 | Vmware, Inc. | Monitoring and updating mapping of physical storage allocation of virtual machine without changing identifier of the storage volume assigned to virtual machine |
| US9134922B2 (en) | 2009-03-12 | 2015-09-15 | Vmware, Inc. | System and method for allocating datastores for virtual machines |
| US8347043B2 (en) * | 2009-03-25 | 2013-01-01 | Hitachi, Ltd. | Storage management task distribution method and system on storage virtualizer |
| JP2011008548A (ja) * | 2009-06-25 | 2011-01-13 | Fujitsu Ltd | データ中継装置およびストレージシステム |
| US8903906B2 (en) * | 2010-03-16 | 2014-12-02 | Brother Kogyo Kabushiki Kaisha | Information communications system, node device, method of communicating contents, computer readable recording medium storing a program |
| JP2011197804A (ja) * | 2010-03-17 | 2011-10-06 | Fujitsu Ltd | 負荷解析プログラム、負荷解析方法、および負荷解析装置 |
| JP5471822B2 (ja) * | 2010-05-20 | 2014-04-16 | 富士通株式会社 | 入出力制御プログラム、情報処理装置および入出力制御方法 |
| WO2011162738A1 (en) * | 2010-06-20 | 2011-12-29 | Hewlett-Packard Development Company, L.P. | Storage subsystem data duplication policy |
| US8745232B2 (en) * | 2010-08-18 | 2014-06-03 | Dell Products L.P. | System and method to dynamically allocate electronic mailboxes |
| US8621052B2 (en) * | 2010-08-20 | 2013-12-31 | International Business Machines Corporation | Performance tuning for software as a performance level service |
| US9182923B2 (en) * | 2010-08-31 | 2015-11-10 | Nec Corporation | Controlling throughput of processing units associated with different load types in storage system |
| US9235588B1 (en) * | 2010-12-29 | 2016-01-12 | Symantec Corporation | Systems and methods for protecting deduplicated data |
| US20120233419A1 (en) * | 2011-03-09 | 2012-09-13 | Hitachi, Ltd. | Computer system, method of scheduling data replication, and computer-readable non-transitory storage medium |
| JP2012198627A (ja) * | 2011-03-18 | 2012-10-18 | Fujitsu Ltd | ストレージ装置,データ移動方法及びストレージシステム |
| US8984225B2 (en) | 2011-06-22 | 2015-03-17 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Method to improve the performance of a read ahead cache process in a storage array |
| US8595460B2 (en) | 2011-08-26 | 2013-11-26 | Vmware, Inc. | Configuring object storage system for input/output operations |
| JP2013061847A (ja) * | 2011-09-14 | 2013-04-04 | Sony Corp | 情報処理装置および情報処理方法 |
| JP5830599B2 (ja) * | 2011-10-28 | 2015-12-09 | 株式会社日立製作所 | 計算機システム及びその管理システム |
| JP5890674B2 (ja) * | 2011-12-07 | 2016-03-22 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
| US9158714B2 (en) * | 2012-01-31 | 2015-10-13 | Symantec Corporation | Method and system for multi-layer differential load balancing in tightly coupled clusters |
| WO2013183088A1 (en) * | 2012-06-07 | 2013-12-12 | Hitachi, Ltd. | Storage subsystem and storage control method |
| CN103577115B (zh) * | 2012-07-31 | 2016-09-14 | 华为技术有限公司 | 数据的排布处理方法、装置和服务器 |
| US8874956B2 (en) * | 2012-09-18 | 2014-10-28 | Datadirect Networks, Inc. | Data re-protection in a distributed replicated data storage system |
| US9952936B2 (en) * | 2012-12-05 | 2018-04-24 | Hitachi, Ltd. | Storage system and method of controlling storage system |
| JP6011639B2 (ja) * | 2012-12-28 | 2016-10-19 | 富士通株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
| US10073858B2 (en) | 2013-05-16 | 2018-09-11 | Oracle International Corporation | Systems and methods for tuning a storage system |
| US9223713B2 (en) | 2013-05-30 | 2015-12-29 | Hewlett Packard Enterprise Development Lp | Allocation of cache to storage volumes |
| JP6255895B2 (ja) * | 2013-10-24 | 2018-01-10 | 富士通株式会社 | ストレージ制御装置、およびプログラム |
| US10142415B2 (en) * | 2014-01-28 | 2018-11-27 | Hewlett Packard Enterprise Development Lp | Data migration |
| JP6199782B2 (ja) * | 2014-03-24 | 2017-09-20 | 株式会社日立製作所 | 計算機システム |
| US9825913B2 (en) | 2014-06-04 | 2017-11-21 | Nicira, Inc. | Use of stateless marking to speed up stateful firewall rule processing |
| US9692698B2 (en) | 2014-06-30 | 2017-06-27 | Nicira, Inc. | Methods and systems to offload overlay network packet encapsulation to hardware |
| WO2016031041A1 (ja) * | 2014-08-29 | 2016-03-03 | 株式会社日立製作所 | 計算機システムおよび負荷平準化プログラム |
| US10884924B2 (en) * | 2015-03-04 | 2021-01-05 | Hitachi, Ltd. | Storage system and data writing control method |
| JP6288467B2 (ja) * | 2015-04-17 | 2018-03-07 | 京セラドキュメントソリューションズ株式会社 | 電子機器 |
| JP6540391B2 (ja) * | 2015-09-03 | 2019-07-10 | 富士通株式会社 | ストレージ制御装置、ストレージ制御プログラム、及びストレージ制御方法 |
| US9921760B2 (en) | 2015-10-22 | 2018-03-20 | International Business Machines Corporation | Shifting wearout of storage disks |
| US10528276B2 (en) * | 2015-10-22 | 2020-01-07 | International Business Machines Corporation | Shifting wearout of storage disks |
| US10007626B1 (en) | 2015-12-28 | 2018-06-26 | EMC IP Holding Company | Storage performance testing to evaluate moving data among arrays |
| US10235055B1 (en) | 2015-12-28 | 2019-03-19 | EMC IP Holding Company LLC | Storage performance testing to evaluate moving data among arrays |
| US10459638B2 (en) * | 2016-02-22 | 2019-10-29 | Hitachi Ltd. | Computer system that generates group information and redundant code based on user data and changes the group information and redundant code based on transmission data, control method for computer system, and recording medium |
| US11038845B2 (en) | 2016-02-23 | 2021-06-15 | Nicira, Inc. | Firewall in a virtualized computing environment using physical network interface controller (PNIC) level firewall rules |
| JP2017194931A (ja) | 2016-04-22 | 2017-10-26 | 富士通株式会社 | ストレージ管理装置、ストレージ装置管理方法及びストレージ装置管理プログラム |
| JP2018077787A (ja) * | 2016-11-11 | 2018-05-17 | 富士通株式会社 | ストレージ制御装置およびストレージ制御プログラム |
| US10481823B2 (en) * | 2018-02-21 | 2019-11-19 | International Business Machines Corporation | Data storage system performing data relocation based on temporal proximity of accesses |
| US10678466B2 (en) * | 2018-10-31 | 2020-06-09 | EMC IP Holding Company LLC | Data migration with write back to source |
| JP7319514B2 (ja) | 2019-01-15 | 2023-08-02 | 富士通株式会社 | ストレージ装置およびデータ配置方法 |
| JP7413908B2 (ja) * | 2020-04-21 | 2024-01-16 | 富士通株式会社 | ストレージ制御装置およびバックアップ制御プログラム |
| US11962518B2 (en) | 2020-06-02 | 2024-04-16 | VMware LLC | Hardware acceleration techniques using flow selection |
| US11736566B2 (en) | 2020-09-28 | 2023-08-22 | Vmware, Inc. | Using a NIC as a network accelerator to allow VM access to an external storage via a PF module, bus, and VF module |
| US11593278B2 (en) | 2020-09-28 | 2023-02-28 | Vmware, Inc. | Using machine executing on a NIC to access a third party storage not supported by a NIC or host |
| US11792134B2 (en) | 2020-09-28 | 2023-10-17 | Vmware, Inc. | Configuring PNIC to perform flow processing offload using virtual port identifiers |
| US12021759B2 (en) | 2020-09-28 | 2024-06-25 | VMware LLC | Packet processing with hardware offload units |
| US11875172B2 (en) | 2020-09-28 | 2024-01-16 | VMware LLC | Bare metal computer for booting copies of VM images on multiple computing devices using a smart NIC |
| US11636053B2 (en) | 2020-09-28 | 2023-04-25 | Vmware, Inc. | Emulating a local storage by accessing an external storage through a shared port of a NIC |
| US11863376B2 (en) | 2021-12-22 | 2024-01-02 | Vmware, Inc. | Smart NIC leader election |
| US12229578B2 (en) | 2021-12-22 | 2025-02-18 | VMware LLC | Teaming of smart NICs |
| US11995024B2 (en) | 2021-12-22 | 2024-05-28 | VMware LLC | State sharing between smart NICs |
| US12373237B2 (en) | 2022-05-27 | 2025-07-29 | VMware LLC | Logical memory addressing by smart NIC across multiple devices |
| US12481444B2 (en) | 2022-06-21 | 2025-11-25 | VMware LLC | Smart NIC responding to requests from client device |
| US11928062B2 (en) | 2022-06-21 | 2024-03-12 | VMware LLC | Accelerating data message classification with smart NICs |
| US11928367B2 (en) | 2022-06-21 | 2024-03-12 | VMware LLC | Logical memory addressing for network devices |
| US11899594B2 (en) | 2022-06-21 | 2024-02-13 | VMware LLC | Maintenance of data message classification cache on smart NIC |
| DE102022116213A1 (de) | 2022-06-29 | 2024-01-04 | Cariad Se | Verfahren und Steuergerät und Kraftfahrzeug, bei welchem jeweils ein Datenverwaltungsmodul einer Laufzeitumgebung abzuspeichernde Daten aus einer Applikationssoftware empfängt und diese Daten dauerhaft abspeichert |
| CN117476084A (zh) * | 2022-07-22 | 2024-01-30 | 戴尔产品有限公司 | 存储测试方法及电子设备 |
Family Cites Families (132)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3771137A (en) * | 1971-09-10 | 1973-11-06 | Ibm | Memory control in a multipurpose system utilizing a broadcast |
| US4025904A (en) | 1973-10-19 | 1977-05-24 | Texas Instruments Incorporated | Programmed allocation of computer memory workspace |
| US4773520A (en) | 1987-01-05 | 1988-09-27 | Consolidation Coal Company | Steering apparatus for a tramming conveyor |
| US4884847A (en) | 1988-02-19 | 1989-12-05 | Consolidation Coal Co. | Apparatus and method for mapping entry conditions in remote mining systems |
| JPH0293836A (ja) * | 1988-09-30 | 1990-04-04 | Toshiba Corp | 分散型データベース管理装置 |
| US5155845A (en) * | 1990-06-15 | 1992-10-13 | Storage Technology Corporation | Data storage system for providing redundant copies of data on different disk drives |
| US5544347A (en) | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
| US5459857A (en) * | 1992-05-15 | 1995-10-17 | Storage Technology Corporation | Fault tolerant disk array data storage subsystem |
| US5426736A (en) * | 1993-05-26 | 1995-06-20 | Digital Equipment Corporation | Method and apparatus for processing input/output commands in a storage system having a command queue |
| US5408465A (en) * | 1993-06-21 | 1995-04-18 | Hewlett-Packard Company | Flexible scheme for admission control of multimedia streams on integrated networks |
| US5504882A (en) * | 1994-06-20 | 1996-04-02 | International Business Machines Corporation | Fault tolerant data storage subsystem employing hierarchically arranged controllers |
| US5548712A (en) * | 1995-01-19 | 1996-08-20 | Hewlett-Packard Company | Data storage system and method for managing asynchronous attachment and detachment of storage disks |
| US5540584A (en) * | 1995-02-03 | 1996-07-30 | Cycle-Therm | Valve cam actuation system for regenerative thermal oxidizer |
| US5680580A (en) * | 1995-02-28 | 1997-10-21 | International Business Machines Corporation | Remote copy system for setting request interconnect bit in each adapter within storage controller and initiating request connect frame in response to the setting bit |
| US5917723A (en) * | 1995-05-22 | 1999-06-29 | Lsi Logic Corporation | Method and apparatus for transferring data between two devices with reduced microprocessor overhead |
| US5680640A (en) * | 1995-09-01 | 1997-10-21 | Emc Corporation | System for migrating data by selecting a first or second transfer means based on the status of a data element map initialized to a predetermined state |
| US5758118A (en) * | 1995-12-08 | 1998-05-26 | International Business Machines Corporation | Methods and data storage devices for RAID expansion by on-line addition of new DASDs |
| JP3287203B2 (ja) | 1996-01-10 | 2002-06-04 | 株式会社日立製作所 | 外部記憶制御装置及び外部記憶制御装置間データ転送方法 |
| US5870537A (en) * | 1996-03-13 | 1999-02-09 | International Business Machines Corporation | Concurrent switch to shadowed device for storage controller and device errors |
| JP3641872B2 (ja) * | 1996-04-08 | 2005-04-27 | 株式会社日立製作所 | 記憶装置システム |
| GB2312319B (en) | 1996-04-15 | 1998-12-09 | Discreet Logic Inc | Video storage |
| JPH09288547A (ja) | 1996-04-22 | 1997-11-04 | Hitachi Inf Technol:Kk | アレイ型記憶装置 |
| US5835954A (en) * | 1996-09-12 | 1998-11-10 | International Business Machines Corporation | Target DASD controlled data migration move |
| JPH10154123A (ja) | 1996-11-25 | 1998-06-09 | Toshiba Corp | ネットワークシステム |
| JP3193880B2 (ja) * | 1996-12-11 | 2001-07-30 | 株式会社日立製作所 | データ移行方法 |
| US6108684A (en) * | 1996-12-23 | 2000-08-22 | Lsi Logic Corporation | Methods and apparatus for balancing loads on a storage subsystem among a plurality of controllers |
| JP3410010B2 (ja) | 1997-12-24 | 2003-05-26 | 株式会社日立製作所 | サブシステムの移行方法および情報処理システム |
| US5895485A (en) * | 1997-02-24 | 1999-04-20 | Eccs, Inc. | Method and device using a redundant cache for preventing the loss of dirty data |
| JP3671595B2 (ja) * | 1997-04-01 | 2005-07-13 | 株式会社日立製作所 | 複合計算機システムおよび複合i/oシステム |
| JP3228182B2 (ja) * | 1997-05-29 | 2001-11-12 | 株式会社日立製作所 | 記憶システム及び記憶システムへのアクセス方法 |
| US6012123A (en) * | 1997-06-10 | 2000-01-04 | Adaptec Inc | External I/O controller system for an independent access parity disk array |
| US6247103B1 (en) * | 1998-01-06 | 2001-06-12 | International Business Machines Corporation | Host storage management control of outboard data movement using push-pull operations |
| US6173374B1 (en) * | 1998-02-11 | 2001-01-09 | Lsi Logic Corporation | System and method for peer-to-peer accelerated I/O shipping between host bus adapters in clustered computer network |
| US6260120B1 (en) * | 1998-06-29 | 2001-07-10 | Emc Corporation | Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement |
| US6195730B1 (en) * | 1998-07-24 | 2001-02-27 | Storage Technology Corporation | Computer system with storage device mapping input/output processor |
| DE69938378T2 (de) * | 1998-08-20 | 2009-04-30 | Hitachi, Ltd. | Kopieren von Daten in Speichersystemen |
| JP2000157091A (ja) | 1998-11-24 | 2000-06-13 | Asic:Kk | 競走馬の訓練時間計測システム |
| US6718457B2 (en) * | 1998-12-03 | 2004-04-06 | Sun Microsystems, Inc. | Multiple-thread processor for threaded software applications |
| US6457139B1 (en) * | 1998-12-30 | 2002-09-24 | Emc Corporation | Method and apparatus for providing a host computer with information relating to the mapping of logical volumes within an intelligent storage system |
| JP3780732B2 (ja) | 1999-03-10 | 2006-05-31 | 株式会社日立製作所 | 分散制御システム |
| US6553408B1 (en) * | 1999-03-25 | 2003-04-22 | Dell Products L.P. | Virtual device architecture having memory for storing lists of driver modules |
| US6640278B1 (en) * | 1999-03-25 | 2003-10-28 | Dell Products L.P. | Method for configuration and management of storage resources in a storage network |
| US6654830B1 (en) | 1999-03-25 | 2003-11-25 | Dell Products L.P. | Method and system for managing data migration for a storage system |
| US6446141B1 (en) * | 1999-03-25 | 2002-09-03 | Dell Products, L.P. | Storage server system including ranking of data source |
| US6247099B1 (en) * | 1999-06-03 | 2001-06-12 | International Business Machines Corporation | System and method for maintaining cache coherency and data synchronization in a computer system having multiple active controllers |
| US6219753B1 (en) * | 1999-06-04 | 2001-04-17 | International Business Machines Corporation | Fiber channel topological structure and method including structure and method for raid devices and controllers |
| JP3853540B2 (ja) * | 1999-06-30 | 2006-12-06 | 日本電気株式会社 | ファイバチャネル接続磁気ディスク装置およびファイバチャネル接続磁気ディスク制御装置 |
| US6446175B1 (en) * | 1999-07-28 | 2002-09-03 | Storage Technology Corporation | Storing and retrieving data on tape backup system located at remote storage system site |
| JP3541744B2 (ja) | 1999-08-30 | 2004-07-14 | 株式会社日立製作所 | ストレージサブシステム及びその制御方法 |
| JP2001125879A (ja) | 1999-10-29 | 2001-05-11 | Toshiba Corp | データ記憶システムおよびデータ記憶方法 |
| US6484173B1 (en) | 2000-02-07 | 2002-11-19 | Emc Corporation | Controlling access to a storage device |
| US20020103889A1 (en) * | 2000-02-11 | 2002-08-01 | Thomas Markson | Virtual storage layer approach for dynamically associating computer storage with processing hosts |
| US20020065864A1 (en) * | 2000-03-03 | 2002-05-30 | Hartsell Neal D. | Systems and method for resource tracking in information management environments |
| JP3918394B2 (ja) | 2000-03-03 | 2007-05-23 | 株式会社日立製作所 | データ移行方法 |
| US20030236745A1 (en) | 2000-03-03 | 2003-12-25 | Hartsell Neal D | Systems and methods for billing in information management environments |
| US6654831B1 (en) | 2000-03-07 | 2003-11-25 | International Business Machine Corporation | Using multiple controllers together to create data spans |
| US6490659B1 (en) | 2000-03-31 | 2002-12-03 | International Business Machines Corporation | Warm start cache recovery in a dual active controller with cache coherency using stripe locks for implied storage volume reservations |
| US6596113B2 (en) * | 2000-05-16 | 2003-07-22 | Kimberly-Clark Worldwide, Inc. | Presentation and bonding of garment side panels |
| JP4175764B2 (ja) | 2000-05-18 | 2008-11-05 | 株式会社日立製作所 | 計算機システム |
| JP2001337790A (ja) | 2000-05-24 | 2001-12-07 | Hitachi Ltd | 記憶システム及びその階層管理制御方法 |
| EP1158409B1 (en) | 2000-05-25 | 2008-05-28 | Hitachi, Ltd. | Storage system making possible data synchronisation confirmation at time of asynchronous remote copy |
| US6745207B2 (en) * | 2000-06-02 | 2004-06-01 | Hewlett-Packard Development Company, L.P. | System and method for managing virtual storage |
| US6718404B2 (en) * | 2000-06-02 | 2004-04-06 | Hewlett-Packard Development Company, L.P. | Data migration using parallel, distributed table driven I/O mapping |
| US6697367B1 (en) | 2000-06-12 | 2004-02-24 | Emc Corporation | Multihop system calls |
| JP4776804B2 (ja) | 2000-06-12 | 2011-09-21 | キヤノン株式会社 | ネットワークデバイス及びその制御方法、並びにコンピュータプログラム |
| US6804755B2 (en) | 2000-06-19 | 2004-10-12 | Storage Technology Corporation | Apparatus and method for performing an instant copy of data based on a dynamically changeable virtual mapping scheme |
| US6912537B2 (en) * | 2000-06-20 | 2005-06-28 | Storage Technology Corporation | Dynamically changeable virtual mapping scheme |
| JP2002014777A (ja) * | 2000-06-29 | 2002-01-18 | Hitachi Ltd | データ移行方法並びにプロトコル変換装置及びそれを用いたスイッチング装置 |
| US6675258B1 (en) * | 2000-06-30 | 2004-01-06 | Lsi Logic Corporation | Methods and apparatus for seamless firmware update and propagation in a dual raid controller system |
| US6766430B2 (en) * | 2000-07-06 | 2004-07-20 | Hitachi, Ltd. | Data reallocation among storage systems |
| JP3998405B2 (ja) * | 2000-07-28 | 2007-10-24 | 富士通株式会社 | アクセス制御方法及びこれを用いる記憶装置 |
| JP2002157091A (ja) | 2000-11-20 | 2002-05-31 | Hitachi Ltd | ストレージサブシステム及びそのシステムに使用する記憶装置 |
| US6857059B2 (en) * | 2001-01-11 | 2005-02-15 | Yottayotta, Inc. | Storage virtualization system and methods |
| US6681339B2 (en) * | 2001-01-16 | 2004-01-20 | International Business Machines Corporation | System and method for efficient failover/failback techniques for fault-tolerant data storage system |
| US6990547B2 (en) | 2001-01-29 | 2006-01-24 | Adaptec, Inc. | Replacing file system processors by hot swapping |
| US20020124137A1 (en) * | 2001-01-29 | 2002-09-05 | Ulrich Thomas R. | Enhancing disk array performance via variable parity based load balancing |
| JP2002230246A (ja) | 2001-02-07 | 2002-08-16 | Hitachi Ltd | リソース割当管理システム |
| US6801992B2 (en) * | 2001-02-13 | 2004-10-05 | Candera, Inc. | System and method for policy based storage provisioning and management |
| US6606690B2 (en) * | 2001-02-20 | 2003-08-12 | Hewlett-Packard Development Company, L.P. | System and method for accessing a storage area network as network attached storage |
| JP4041656B2 (ja) * | 2001-03-02 | 2008-01-30 | 株式会社日立製作所 | ストレージシステム及びストレージシステムにおけるデータ送受信方法 |
| JP4009434B2 (ja) * | 2001-04-18 | 2007-11-14 | 株式会社日立製作所 | 磁気ディスク装置間結合装置 |
| US20020188592A1 (en) | 2001-06-11 | 2002-12-12 | Storage Technology Corporation | Outboard data storage management system and method |
| US6876656B2 (en) * | 2001-06-15 | 2005-04-05 | Broadcom Corporation | Switch assisted frame aliasing for storage virtualization |
| JP4032670B2 (ja) | 2001-06-21 | 2008-01-16 | 株式会社日立製作所 | ホストコンピュータの認証を行う記憶装置システム |
| US6735637B2 (en) * | 2001-06-28 | 2004-05-11 | Hewlett-Packard Development Company, L.P. | Method and system for providing advanced warning to a data stage device in order to decrease the time for a mirror split operation without starving host I/O request processsing |
| US6718447B2 (en) * | 2001-06-28 | 2004-04-06 | Hewlett-Packard Development Company, L.P. | Method and system for providing logically consistent logical unit backup snapshots within one or more data storage devices |
| US6647460B2 (en) * | 2001-07-13 | 2003-11-11 | Hitachi, Ltd. | Storage device with I/O counter for partial data reallocation |
| US6729869B2 (en) * | 2001-07-16 | 2004-05-04 | Sca Hygiene Products Gmbh | Device for applying an embossing to a web of tissue paper |
| US6816945B2 (en) * | 2001-08-03 | 2004-11-09 | International Business Machines Corporation | Quiesce system storage device and method in a dual active controller with cache coherency using stripe locks for implied storage volume reservations |
| US6640291B2 (en) | 2001-08-10 | 2003-10-28 | Hitachi, Ltd. | Apparatus and method for online data migration with remote copy |
| US7151744B2 (en) * | 2001-09-21 | 2006-12-19 | Slt Logic Llc | Multi-service queuing method and apparatus that provides exhaustive arbitration, load balancing, and support for rapid port failover |
| US7185062B2 (en) * | 2001-09-28 | 2007-02-27 | Emc Corporation | Switch-based storage services |
| US7421509B2 (en) * | 2001-09-28 | 2008-09-02 | Emc Corporation | Enforcing quality of service in a storage network |
| US6910098B2 (en) * | 2001-10-16 | 2005-06-21 | Emc Corporation | Method and apparatus for maintaining data coherency |
| JP2003140837A (ja) * | 2001-10-30 | 2003-05-16 | Hitachi Ltd | ディスクアレイ制御装置 |
| US7107320B2 (en) | 2001-11-02 | 2006-09-12 | Dot Hill Systems Corp. | Data mirroring between controllers in an active-active controller pair |
| JP2003216348A (ja) * | 2001-11-14 | 2003-07-31 | Hitachi Ltd | 記憶装置の管理方法および管理装置 |
| US7055056B2 (en) * | 2001-11-21 | 2006-05-30 | Hewlett-Packard Development Company, L.P. | System and method for ensuring the availability of a storage system |
| US20030108375A1 (en) * | 2001-12-07 | 2003-06-12 | Nichol Claudia D. | Partial keyboard cover having character inscriptions |
| US6948039B2 (en) * | 2001-12-14 | 2005-09-20 | Voom Technologies, Inc. | Data backup and restoration using dynamic virtual storage |
| US7007152B2 (en) * | 2001-12-28 | 2006-02-28 | Storage Technology Corporation | Volume translation apparatus and method |
| US7161935B2 (en) * | 2002-01-31 | 2007-01-09 | Brocade Communications Stystems, Inc. | Network fabric management via adjunct processor inter-fabric service link |
| US6912669B2 (en) * | 2002-02-21 | 2005-06-28 | International Business Machines Corporation | Method and apparatus for maintaining cache coherency in a storage system |
| JP4219602B2 (ja) | 2002-03-01 | 2009-02-04 | 株式会社日立製作所 | 記憶制御装置および記憶制御装置の制御方法 |
| US6922761B2 (en) * | 2002-03-25 | 2005-07-26 | Emc Corporation | Method and system for migrating data |
| JP2003296037A (ja) * | 2002-04-05 | 2003-10-17 | Hitachi Ltd | 計算機システム |
| JP2003316522A (ja) * | 2002-04-26 | 2003-11-07 | Hitachi Ltd | 計算機システムおよび計算機システムの制御方法 |
| JP4704659B2 (ja) | 2002-04-26 | 2011-06-15 | 株式会社日立製作所 | 記憶装置システムの制御方法および記憶制御装置 |
| JP4183443B2 (ja) | 2002-05-27 | 2008-11-19 | 株式会社日立製作所 | データ再配置方法及び装置 |
| US20040003022A1 (en) * | 2002-06-27 | 2004-01-01 | International Business Machines Corporation | Method and system for using modulo arithmetic to distribute processing over multiple processors |
| US20060013222A1 (en) * | 2002-06-28 | 2006-01-19 | Brocade Communications Systems, Inc. | Apparatus and method for internet protocol data processing in a storage processing device |
| US7752361B2 (en) * | 2002-06-28 | 2010-07-06 | Brocade Communications Systems, Inc. | Apparatus and method for data migration in a storage processing device |
| US20040058880A1 (en) * | 2002-07-01 | 2004-03-25 | Chang-Hsing Liang | Aminoglycoside antibiotics as novel anti-infective agents |
| JP2004102374A (ja) | 2002-09-05 | 2004-04-02 | Hitachi Ltd | データ移行装置を有する情報処理システム |
| US20040049533A1 (en) * | 2002-09-06 | 2004-03-11 | Knight Leonard K. | Interactive screensaver |
| US7725568B2 (en) * | 2002-09-09 | 2010-05-25 | Netapp, Inc. | Method and apparatus for network storage flow control |
| US7020758B2 (en) | 2002-09-18 | 2006-03-28 | Ortera Inc. | Context sensitive storage management |
| US7945669B2 (en) * | 2002-10-30 | 2011-05-17 | Emc Corporation | Method and apparatus for provisioning storage resources |
| US7263593B2 (en) | 2002-11-25 | 2007-08-28 | Hitachi, Ltd. | Virtualization controller and data transfer control method |
| JP2004192105A (ja) * | 2002-12-09 | 2004-07-08 | Hitachi Ltd | 記憶装置の接続装置およびそれを含むコンピュータシステム |
| JP4325843B2 (ja) | 2002-12-20 | 2009-09-02 | 株式会社日立製作所 | 論理ボリュームコピー先性能調整方法及び装置 |
| JP2004220450A (ja) | 2003-01-16 | 2004-08-05 | Hitachi Ltd | ストレージ装置、その導入方法、及びその導入プログラム |
| US20040210724A1 (en) * | 2003-01-21 | 2004-10-21 | Equallogic Inc. | Block data migration |
| JP4322511B2 (ja) | 2003-01-27 | 2009-09-02 | 株式会社日立製作所 | 情報処理システムの制御方法、及び情報処理システム |
| US20040143932A1 (en) | 2003-01-29 | 2004-07-29 | Kavin Chen | Prop connector |
| JP4387116B2 (ja) | 2003-02-28 | 2009-12-16 | 株式会社日立製作所 | ストレージシステムの制御方法、及びストレージシステム |
| JP4165747B2 (ja) | 2003-03-20 | 2008-10-15 | 株式会社日立製作所 | 記憶システム、制御装置及び制御装置のプログラム |
| JP2004302751A (ja) * | 2003-03-31 | 2004-10-28 | Hitachi Ltd | 計算機システムの性能管理方法、および、記憶装置の性能を管理する計算機システム |
| JP4383132B2 (ja) * | 2003-09-02 | 2009-12-16 | 株式会社日立製作所 | 仮想化制御装置及び計算機システム |
| US7558850B2 (en) * | 2003-09-15 | 2009-07-07 | International Business Machines Corporation | Method for managing input/output (I/O) performance between host systems and storage volumes |
| US8788764B2 (en) * | 2003-10-08 | 2014-07-22 | Oracle International Corporation | Access controller for storage devices |
| US20050108375A1 (en) * | 2003-11-13 | 2005-05-19 | Michele Hallak-Stamler | Method and graphical user interface for managing and configuring multiple clusters of virtualization switches |
-
2004
- 2004-02-26 JP JP2004051935A patent/JP4391265B2/ja not_active Expired - Fee Related
- 2004-05-28 US US10/855,356 patent/US7809906B2/en not_active Expired - Fee Related
- 2004-10-01 EP EP04023409A patent/EP1577747A3/en not_active Withdrawn
-
2005
- 2005-01-11 US US11/032,172 patent/US7155587B2/en not_active Expired - Fee Related
-
2006
- 2006-11-09 US US11/594,787 patent/US7624241B2/en not_active Expired - Fee Related
-
2010
- 2010-08-27 US US12/870,057 patent/US8046554B2/en not_active Expired - Fee Related
-
2011
- 2011-09-20 US US13/237,123 patent/US8281098B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20100325379A1 (en) | 2010-12-23 |
| EP1577747A3 (en) | 2008-08-13 |
| US20050193167A1 (en) | 2005-09-01 |
| EP1577747A2 (en) | 2005-09-21 |
| US20050193168A1 (en) | 2005-09-01 |
| US20120042138A1 (en) | 2012-02-16 |
| US7624241B2 (en) | 2009-11-24 |
| JP2005242690A (ja) | 2005-09-08 |
| US7155587B2 (en) | 2006-12-26 |
| US20070055820A1 (en) | 2007-03-08 |
| US8281098B2 (en) | 2012-10-02 |
| US8046554B2 (en) | 2011-10-25 |
| US7809906B2 (en) | 2010-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4391265B2 (ja) | ストレージサブシステムおよび性能チューニング方法 | |
| US6895483B2 (en) | Method and apparatus for data relocation between storage subsystems | |
| US10452299B2 (en) | Storage system having a thin provisioning function | |
| US7480780B2 (en) | Highly available external storage system | |
| US7680984B2 (en) | Storage system and control method for managing use of physical storage areas | |
| US8984221B2 (en) | Method for assigning storage area and computer system using the same | |
| US9684593B1 (en) | Techniques using an encryption tier property with application hinting and I/O tagging | |
| US8433848B1 (en) | Analysis tool for a multi-tier storage environment | |
| JP4749140B2 (ja) | データマイグレーション方法及びシステム | |
| JP4235220B2 (ja) | 計算機システムおよびデータ移行方法 | |
| US9703717B2 (en) | Computer system and control method | |
| US9323682B1 (en) | Non-intrusive automated storage tiering using information of front end storage activities | |
| US7702962B2 (en) | Storage system and a method for dissolving fault of a storage system | |
| US7188166B2 (en) | Storage system, storage control device, and control method for storage system | |
| EP1952227A1 (en) | System, method and program for managing storage | |
| JP5000234B2 (ja) | 制御装置 | |
| US9298394B2 (en) | Data arrangement method and data management system for improving performance using a logical storage volume | |
| US10684944B1 (en) | Managing data accesses in storage systems | |
| US8392568B2 (en) | Computer system and method of managing single name space |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060824 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20061114 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070208 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090421 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090622 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090721 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090805 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091006 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091007 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131016 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |