JP4294568B2 - ディスクアレイ装置及びその制御方法 - Google Patents
ディスクアレイ装置及びその制御方法 Download PDFInfo
- Publication number
- JP4294568B2 JP4294568B2 JP2004291732A JP2004291732A JP4294568B2 JP 4294568 B2 JP4294568 B2 JP 4294568B2 JP 2004291732 A JP2004291732 A JP 2004291732A JP 2004291732 A JP2004291732 A JP 2004291732A JP 4294568 B2 JP4294568 B2 JP 4294568B2
- Authority
- JP
- Japan
- Prior art keywords
- abnormality
- control means
- central control
- occurred
- 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 - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0772—Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0727—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a storage system, e.g. in a DASD or network based storage system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0784—Routing of error reports, e.g. with a specific transmission path or data flow
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2089—Redundant storage control functionality
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Debugging And Monitoring (AREA)
Description
図5に示すように、ディスクアレイ装置10は、CM(Centralized Module)40、42、44と、DA(Device Adapter)50、52と、ハードディスク20、22とをコンポーネントとして搭載している。それぞれのコンポーネントは、すべて多重化されており、仮に何れか1つのコンポーネントで障害が発生してもストレージシステムが継続して動作可能なように構成されている。なお、図5に示すディスクアレイ装置10は一例であり、ディスクアレイ装置が搭載するCM、DA、及びハードディスクの数はそれぞれ任意である。
ホストコンピュータ30は、ディスクアレイ装置10と多重化されたホストインタフェース90、91、92を介して接続され、ディスクアレイ装置10に対してデータアクセスやデータバックアップなどを行う。
本発明は、上記事情に鑑みてなされたものであり、ディスクアレイ装置にて障害が発生した場合に、装置の信頼性及び可用性を保ちながらも運用情報データを十分に採取できるようにすることを目的とする。
本発明の実施形態によるディスクアレイ装置のハードウェア構成は、図5に示したディスクアレイ装置10と同様であるので、説明は省略する。なお、ディスクアレイ装置のCM40、42、44が本発明の中央制御手段に相当し、DA50、52が本発明のインタフェース制御手段に相当し、ハードディスク20、22が本発明のディスク装置に相当する。
CM運用情報データ書き込み終了通知部106は、CM運用情報データ書き込み要求部105にてCM運用情報データの書き込みが終了した場合に、CM運用情報データの書き込み終了通知をマスターCM42に通知する。
異常検出・制御停止部111は、上述した異常検出・制御停止部101と同様のものである。マスターCM42の異常検出・制御停止部111は、異常発生CM40からの異常検出通知を基にCM40の異常を検出し、検知以前に異常発生CM40から受けたメッセージにより動作していた制御を停止する。
通信ドライバ114は、各CM40、44及びDA52(50)と通信を行うためのドライバである。マスターCM42の通信ドライバ114は、異常検出・制御停止部111によりCM40の異常を検出した場合に、以後CM40から受けるメッセージにおいてCM運用情報データの書き込み終了通知以外のメッセージを捨てるように設定する。
異常検出・制御停止部121は、上述した異常検出・制御停止部101と同様のものである。スレーブCM44の異常検出・制御停止部121は、マスターCM42からの異常検出通知を基にCM40の異常を検出し、検知以前に異常発生CM40から受けたメッセージにより動作していた制御を停止する。
通信パス再構築部132は、異常発生CM40との通信パスを再構築する。この通信パスの再構築においても、例えばCM40とのデータ通信の経過等を記憶するメモリの初期化等を行う。
データ書き込み部134は、異常発生CM40からのCM運用情報データの書き込み要求を受け、異常発生CM40のCM運用情報データをハードディスク22(20)に書き込む。
図2は、本実施形態によるディスクアレイ装置にてCM40に異常が発生した場合の処理動作を示すシーケンス図である。
図3に示すように、CM40において、ホストI/O制御情報や装置保守制御情報などストレージシステムを制御するために必要な情報データがCMに搭載されているメモリ41に記憶されている。CM40は、自CM40で異常が発生したことを検出した場合、自CM40にて動作していたホストI/O制御や装置保守制御などすべての制御を停止する。そして、異常発生CM40は、DA50及び52との通信パスを再構築し、異常が発生していないCM42、44に異常検出S51を通知する。また、異常発生CM40は、以後、受けるメッセージがDA50、52からのCM運用情報データの書き込み要求受け付け通知以外であった場合、そのメッセージを捨てるように設定する。
このようにして、異常発生CM40のメモリ41に載っていたホストI/O制御情報や装置保守制御情報などストレージシステムを制御するために必要な情報データが、問題発生原因に関する有用なCM運用情報データとしてハードディスク22に格納される。
本発明の諸態様を付記として以下に示す。
上記中央制御手段にて異常が発生した場合に、当該中央制御手段に係る運用情報データの上記ディスク装置への書き込み完了後、当該中央制御手段を自装置から切り離す切り離し制御手段を有するとともに、
上記中央制御手段は、異常が発生した場合に上記インタフェース制御手段との通信パスを再構築する第1の通信パス再構築手段を有し、
上記インタフェース制御手段は、上記中央制御手段にて異常が発生した場合に当該中央制御手段との通信パスを再構築する第2の通信パス再構築手段を有することを特徴とするディスクアレイ装置。
(付記2)上記運用情報データは、上記中央制御手段が記憶している入出力制御情報及び装置の保守制御情報を含むことを特徴とする付記1記載のディスクアレイ装置。
(付記3)上記中央制御手段は、上記ディスク装置への運用情報データの書き込みが完了したことを示す書き込み終了通知を、上記切り離し制御手段に対して通知する書き込み終了通知手段をさらに有することを特徴とする付記1記載のディスクアレイ装置。
(付記4)上記インタフェース制御手段は、上記ディスク装置への運用情報データの書き込み準備が完了した旨を示す書き込み要求受け付け通知を、異常が発生した上記中央制御手段に通知する書き込み要求受け付け通知手段をさらに有することを特徴とする付記1記載のディスクアレイ装置。
(付記5)上記書き込み要求受け付け通知手段は、上記第2の通信パス再構築手段による通信パスの再構築が完了した後、上記書き込み要求受け付け通知を通知することを特徴とする付記4記載のディスクアレイ装置。
(付記6)上記異常が発生した中央制御手段は、上記書き込み要求受け付け通知を受けた後、当該中央制御手段に係る運用情報データの上記ディスク装置への書き込み要求を上記インタフェース制御手段に対して行うことを特徴とする付記4記載のディスクアレイ装置。
(付記7)上記中央制御手段及び上記インタフェース手段は、異常が発生した上記中央制御手段に係る制御を停止する制御停止手段を有することを特徴とする付記1記載のディスクアレイ装置。
(付記8)上記中央制御手段及び上記インタフェース手段は、選択的に異常が発生した上記中央制御手段からの要求を受ける要求受信手段を有することを特徴とする付記1記載のディスクアレイ装置。
(付記9)上記中央制御手段は、異常が発生した場合に当該中央制御手段を除く上記中央制御手段に異常検出を通知する異常検出通知手段をさらに有することを特徴とする付記1記載のディスクアレイ装置。
(付記10)自装置全体の制御を行う中央制御手段と、データを格納するディスク装置と、上記ディスク装置に対するデータの読み書きに係るインタフェース制御を行うインタフェース制御手段とを有し、かつそれぞれが多重化されているディスクアレイ装置であって、
上記中央制御手段は、自らの内部で発生した異常を検出した場合には、当該中央制御手段での異常検出を通知することを特徴とするディスクアレイ装置。
(付記11)上記中央制御手段及び上記インタフェース制御手段は、上記異常が発生した中央制御手段に係る異常検出通知を受けた場合には、当該異常が発生した中央制御手段からの要求は所定の要求だけを受けることを特徴とする付記10記載のディスクアレイ装置。
(付記12)上記中央制御手段にて異常を検出した場合には、当該異常が発生した中央制御手段と上記インタフェース制御手段との通信パスを再構築することを特徴とする付記11記載のディスクアレイ装置。
(付記13)上記異常が発生した中央制御手段と上記インタフェース制御手段との通信パスを再構築した後、当該異常が発生した中央制御手段に係る運用情報データを上記ディスク装置に書き込むことを特徴とする付記12記載のディスクアレイ装置。
(付記14)上記異常が発生した中央制御手段に係る運用情報データの上記ディスク装置への書き込み完了後、当該異常が発生した中央制御手段を自装置から切り離すことを特徴とする付記13記載のディスクアレイ装置。
40、42、44 CM
50、52 DA
101、111、121 異常検出・制御停止部
102、132 通信パス再構築部
103、112 異常検出通知部
104、114、122、135 通信ドライバ
105 CM運用情報データ書き込み要求部
106 CM運用情報データ書き込み終了通知部
113 CM切り離し部
131 異常CM要求制御停止部
133 CM運用情報データ書き込み要求受け付け通知部
134 データ書き込み部
Claims (10)
- 自装置全体の制御を行う中央制御手段と、データを格納するディスク装置と、上記ディスク装置に対するデータの読み書きに係るインタフェース制御を行うインタフェース制御手段とを有し、かつそれぞれが多重化されているディスクアレイ装置であって、
上記中央制御手段は、
いずれか他の中央制御手段にて発生した異常を検知すると、当該異常が発生した中央制御手段の異常を上記インタフェース制御手段に通知する異常検知通知手段と、
当該異常が発生した中央制御手段に係る運用情報データの上記ディスク装置への書き込みの完了通知を当該異常が発生した中央制御手段から受信すると、当該異常が発生した中央制御手段の切り離し動作を行う切り離し制御手段とを有し、
上記インタフェース制御手段は、
上記異常検知通知手段からの異常通知を受けると、当該異常が発生した中央制御手段に係る運用情報データの上記ディスク装置への書き込み準備が完了した旨を示す書き込み要求受け付け通知を当該異常が発生した中央制御手段に通知する書き込み要求受け付け通知手段と、
上記書き込み要求受け付け通知に基づいて送信される当該異常が発生した中央制御手段に係る運用情報データを、上記ディスク装置へ書き込むデータ書き込み手段とを有することを特徴とするディスクアレイ装置。 - 上記運用情報データは、上記異常が発生した中央制御手段が記憶している入出力制御情報及び装置の保守制御情報を含むことを特徴とする請求項1記載のディスクアレイ装置。
- 上記中央制御手段は、自己に異常が発生した場合に上記インタフェース制御手段との通信パスを再構築する第1の通信パス再構築手段を有し、
上記インタフェース制御手段は、上記中央制御手段にて異常が発生した場合に当該異常が発生した中央制御手段との通信パスを再構築する第2の通信パス再構築手段を有することを特徴とする請求項1記載のディスクアレイ装置。 - 上記第1の通信パス再構築手段は、上記インタフェース制御手段とのデータ通信の経過を記憶する記憶手段の初期化処理を行うことを特徴とする請求項3記載のディスクアレイ装置。
- 上記書き込み要求受け付け通知手段は、上記第2の通信パス再構築手段による通信パスの再構築が完了した後、上記書き込み要求受け付け通知を通知することを特徴とする請求項4記載のディスクアレイ装置。
- 上記異常が発生した中央制御手段は、上記書き込み要求受け付け通知を受けた後、当該異常が発生した中央制御手段に係る運用情報データの上記ディスク装置への書き込み要求を上記インタフェース制御手段に対して行うことを特徴とする請求項1又は5記載のディスクアレイ装置。
- 上記中央制御手段及び上記インタフェース制御手段は、上記異常が発生した中央制御手段に係る制御を停止する制御停止手段を有することを特徴とする請求項1〜6の何れか1項に記載のディスクアレイ装置。
- 上記中央制御手段及び上記インタフェース制御手段は、選択的に上記異常が発生した中央制御手段からの要求を受ける要求受信手段を有することを特徴とする請求項1〜7の何れか1項に記載のディスクアレイ装置。
- 上記中央制御手段は、異常が発生した場合に当該異常が発生した中央制御手段を除く上記中央制御手段に異常検出を通知する異常検出通知手段をさらに有することを特徴とする請求項1〜8の何れか1項に記載のディスクアレイ装置。
- 自装置全体の制御を行う中央制御手段と、データを格納するディスク装置と、上記ディスク装置に対するデータの読み書きに係るインタフェース制御を行うインタフェース制御手段とを有し、かつそれぞれが多重化されているディスクアレイ装置の制御方法であって、
上記中央制御手段が、いずれか他の中央制御手段にて発生した異常を検知すると、当該異常が発生した中央制御手段の異常を上記インタフェース制御手段に通知する異常検知通知工程と、
上記インタフェース制御手段が、上記異常検知通知工程で通知された異常通知を受けると、当該異常が発生した中央制御手段に係る運用情報データの上記ディスク装置への書き込み準備が完了した旨を示す書き込み要求受け付け通知を当該異常が発生した中央制御手段に通知する書き込み要求受け付け通知工程と、
上記インタフェース制御手段が、上記書き込み要求受け付け通知に基づいて送信される当該異常が発生した中央制御手段に係る運用情報データを、上記ディスク装置へ書き込むデータ書き込み工程と、
上記中央制御手段が、当該異常が発生した中央制御手段に係る運用情報データの上記ディスク装置への書き込みの完了通知を当該異常が発生した中央制御手段から受信すると、当該異常が発生した中央制御手段の切り離し動作を行う切り離し工程とを有することを特徴とするディスクアレイ装置の制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004291732A JP4294568B2 (ja) | 2004-10-04 | 2004-10-04 | ディスクアレイ装置及びその制御方法 |
| US11/045,105 US7509527B2 (en) | 2004-10-04 | 2005-01-31 | Collection of operation information when trouble occurs in a disk array device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004291732A JP4294568B2 (ja) | 2004-10-04 | 2004-10-04 | ディスクアレイ装置及びその制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006107053A JP2006107053A (ja) | 2006-04-20 |
| JP4294568B2 true JP4294568B2 (ja) | 2009-07-15 |
Family
ID=36127180
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004291732A Expired - Lifetime JP4294568B2 (ja) | 2004-10-04 | 2004-10-04 | ディスクアレイ装置及びその制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7509527B2 (ja) |
| JP (1) | JP4294568B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5966243B2 (ja) | 2010-12-20 | 2016-08-10 | 富士通株式会社 | ストレージ装置及びストレージ装置の制御方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3628777B2 (ja) * | 1995-10-30 | 2005-03-16 | 株式会社日立製作所 | 外部記憶装置 |
| JP3490266B2 (ja) | 1997-09-26 | 2004-01-26 | 株式会社日立製作所 | ディスクシステムと磁気テープライブラリ装置によるバックアップシステム及びバックアップ方法 |
| JP3806600B2 (ja) * | 1997-11-14 | 2006-08-09 | 株式会社日立製作所 | 多重系システムの系切り替え方法 |
| US6061750A (en) * | 1998-02-20 | 2000-05-09 | International Business Machines Corporation | Failover system for a DASD storage controller reconfiguring a first processor, a bridge, a second host adaptor, and a second device adaptor upon a second processor failure |
| JP2000215005A (ja) * | 1999-01-27 | 2000-08-04 | Hitachi Ltd | 二重化磁気ディスク装置 |
| JP2002007077A (ja) | 2000-06-21 | 2002-01-11 | Nec Corp | ディスクアレイ装置のループ診断システム及びその方法 |
| US6704812B2 (en) * | 2000-11-30 | 2004-03-09 | International Business Machines Corporation | Transparent and dynamic management of redundant physical paths to peripheral devices |
| US6813731B2 (en) * | 2001-02-26 | 2004-11-02 | Emc Corporation | Methods and apparatus for accessing trace data |
| US7017084B2 (en) * | 2001-09-07 | 2006-03-21 | Network Appliance Inc. | Tracing method and apparatus for distributed environments |
| US7069468B1 (en) * | 2001-11-15 | 2006-06-27 | Xiotech Corporation | System and method for re-allocating storage area network resources |
| JP3964212B2 (ja) * | 2002-01-16 | 2007-08-22 | 株式会社日立製作所 | 記憶装置システム |
| GB0318384D0 (en) * | 2003-08-06 | 2003-09-10 | Ibm | A storage controller and a method for recording diagnostic information |
| JP2005301640A (ja) * | 2004-04-12 | 2005-10-27 | Hitachi Ltd | スイッチ装置、記憶制御システム及びトレースデータ取得方法 |
| US20060143502A1 (en) * | 2004-12-10 | 2006-06-29 | Dell Products L.P. | System and method for managing failures in a redundant memory subsystem |
-
2004
- 2004-10-04 JP JP2004291732A patent/JP4294568B2/ja not_active Expired - Lifetime
-
2005
- 2005-01-31 US US11/045,105 patent/US7509527B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006107053A (ja) | 2006-04-20 |
| US7509527B2 (en) | 2009-03-24 |
| US20060075416A1 (en) | 2006-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5887757B2 (ja) | ストレージシステム、ストレージ制御装置およびストレージ制御方法 | |
| US7210061B2 (en) | Data redundancy for writes using remote storage system cache memory | |
| US7698592B2 (en) | Apparatus and method for controlling raid array rebuild | |
| US20070276983A1 (en) | System method and circuit for differential mirroring of data | |
| CN100353328C (zh) | 用于控制存储的装置和方法 | |
| JPH11338648A (ja) | ディスクアレイ装置、そのエラ―制御方法、ならびにその制御プログラムを記録した記録媒体 | |
| CN110807064A (zh) | Rac分布式数据库集群系统中的数据恢复装置 | |
| CN104268038B (zh) | 磁盘阵列的高可用系统 | |
| CN105653345A (zh) | 用于支持对数据的非易失性随机访问的方法和设备 | |
| JP6540202B2 (ja) | 情報処理システム、制御装置および制御プログラム | |
| JP4341571B2 (ja) | 記憶装置システムおよびその制御方法、制御プログラム | |
| US10915405B2 (en) | Methods for handling storage element failures to reduce storage device failure rates and devices thereof | |
| CN120256205B (zh) | 一种数据备份装置、方法、设备及存储介质 | |
| US8732531B2 (en) | Information processing apparatus, method of controlling information processing apparatus, and control program | |
| JP4500346B2 (ja) | ストレージシステム | |
| JP4294568B2 (ja) | ディスクアレイ装置及びその制御方法 | |
| JPH1195933A (ja) | ディスクアレイ装置 | |
| JP4640071B2 (ja) | 情報処理装置、情報処理復旧方法及び情報処理復旧プログラム | |
| JP4947062B2 (ja) | 記憶装置、記録復旧方法、記録復旧プログラム | |
| JP2010134696A (ja) | Raidコントローラ装置、処理方法、raidコントローラ回路及びプログラム | |
| JP4456060B2 (ja) | Raid制御装置、raid制御プログラム、raid制御方法 | |
| JP5532687B2 (ja) | 情報処理システム、情報処理システムの障害対応機構、及び情報処理システムの障害対応方法 | |
| JP2000276308A (ja) | ディスクサブシステム及びディスクサブシステムにおけるデータ復元方法 | |
| JP2003330815A (ja) | メモリの予防保守方法及びメモリの予防保守システム | |
| CN116382850B (zh) | 一种利用多存储心跳检测的虚拟机高可用管理装置及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081022 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081028 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081226 |
|
| 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: 20090317 |
|
| 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: 20090408 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4294568 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140417 Year of fee payment: 5 |