JP5549243B2 - ストレージ装置、ストレージ装置の制御方法及びストレージ装置の制御プログラム - Google Patents
ストレージ装置、ストレージ装置の制御方法及びストレージ装置の制御プログラム Download PDFInfo
- Publication number
- JP5549243B2 JP5549243B2 JP2010017829A JP2010017829A JP5549243B2 JP 5549243 B2 JP5549243 B2 JP 5549243B2 JP 2010017829 A JP2010017829 A JP 2010017829A JP 2010017829 A JP2010017829 A JP 2010017829A JP 5549243 B2 JP5549243 B2 JP 5549243B2
- Authority
- JP
- Japan
- Prior art keywords
- copy
- data
- buffer
- sessions
- controller module
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1は、本実施例のストレージシステムである。
次に、ストレージ装置20およびストレージ装置30について説明する。なお、本実施例では説明の便宜上、ストレージ装置20とストレージ装置30は同じボリューム構成を有するとする。以下ストレージ装置20について説明し、ストレージ装置20の同じ機能を有するモジュール、およびストレージ装置30のストレージ装置20と同様な部分については説明を省略する。また、以下の説明においてコピー元のストレージ装置20を単にコピー元、コピー先のストレージ装置30を単にコピー先という場合もある。
データ本体はRECバッファに格納され、コピー制御情報はBITテーブルに格納される。
まず、RECバッファ(専用バッファ)について説明する。RECバッファは、各CMが有しており、ストレージ装置間コピー(Remote Equivalent Copy(REC))処理時にコピー処理に必要な情報を格納するための記憶領域である。本実施例では、RECバッファにコピー対象のデータ本体が格納される。
次に、バッファインデックステーブル(以降、BITテーブルとする)について説明する。図3はバッファインデックステーブルである。各CMは、それぞれBITテーブルを有する。BITテーブルは、各CMの世代内の個々のバッファに格納されたデータについて、コピー元からコピー先にコピーするための情報を格納するテーブルである。BITテーブルの情報は、バッファセットテーブルに格納されたCMIDおよびBitIDにより特定することができる。
ここで、RECのセッションを管理するセッション管理テーブルについて説明する。セッションは、コピー元とコピー先とを関連づけた情報である。図4はセッション管理テーブルである。各CMはそれぞれセッション管理テーブルを記憶する。例えば、管理者は、コピー先とコピー元のボリュームの組合せをコピー開始前に設定する。各CMはセッション管理テーブルとして組合せの情報をメモリに保持する。
次に、マスタCMが管理するバッファセットテーブルについて説明する。図5は、バッファセットテーブルである。バッファセットテーブルはバッファセットを管理し、特にコピー元とコピー先のRECバッファの組合せを管理するためのテーブルである。バッファセットは各CMのRECバッファの集まりであり、バッファセットを構成するRECバッファを全て含む。
まず、図6のRECバッファにデータを格納する処理のフローチャートに沿って、RECバッファへのデータ格納処理を説明する。CM01乃至CM04の何れかのCMは、RECバッファへのデータ格納処理を実行する。
[他CMへの委託]
ここで、S05のデータの展開について説明する。本実施例では、各CMは、自CMが管理するRECバッファにデータを展開するだけでなく、他CMが管理するRECバッファにデータを展開する場合がある。
[バッファセット切り替え処理]
次に、図7のバッファセット切り替え時の処理のフローチャートに沿って、バッファセット切り替え時の処理を説明する。バッファセット切り替え時では、マスタCM(CM01)と他のCM(CM02、CM03、CM04)間で情報の送受信が発生する。マスタCMは、バッファセットの切り替え時に、次世代において各CMの担当するセッションの数を決定する。
[セッション数割り当て処理]
次に、図12のセッション割り当て処理のフローチャートに沿って、S17の新規バッファセットの各CMのRECバッファに対するセッション数の割り当て処理について説明する。本実施例では、セッションの単位で担当CMの割り振りを決定する。新規バッファセットのセッション数の割り当ては、直前に格納対象であったバッファセット(1世代前のバッファセット)のデータ格納の状況に基づき決定する。マスタCMは各CMから取得したI/O数からセッション数の割り当てを決定する。
[各CMの格納先RECバッファ決定処理]
次に、図18の格納先RECバッファ決定処理のフローチャートに沿って、各CMが実行する格納先RECバッファの決定処理を説明する。
決定したCMのRECバッファに格納領域獲得の依頼を送信する(S50)。
[世代の解放]
コピー元はコピーが完了したバッファセットの世代を未使用バッファに変更することで、バッファ領域の枯渇を防ぐ。コピー先のマスタCMはバッファセットの処理対象の世代に含まれるデータをディスク装置に展開する処理が完了すると、当該世代に関してコピーが完了した旨をコピー元に送信する。コピー元のマスタCMは、コピー先からコピーの完了を受信すると、当該完了通知に対応する世代を未使用の世代に変更する。
40 ネットワーク
20、30 ストレージ装置
01、02、03、04、11、12、13、14 CM
201、211、221、231、301、311、321、331 CA
202、212、222、232、302、312、322、332 RA
203、213、223、233、303、313、323、333 CPU
204、214、224、234、304、314、324、334 MEMORY
205、206、215、216、225、226、235、236、305、306、315、316、325、326、335、336 FC
240、340 BRT
Claims (4)
- コピー元装置のデータ記憶領域とコピー先装置のデータ記憶領域とを関連づけたコピーセッション情報に従って、データをコピー先装置にコピーするストレージ装置であって、
データを記憶する複数のボリュームと、
前記複数のボリュームに対応づけられた複数のコントローラモジュールと、を備え、
各コントローラモジュールは、
複数の領域に分割され、分割された個々の領域は、世代として時系列に管理されるバッファを形成し、かつ複数のコントローラモジュール間の同一世代でまとめられてバッファセットを形成するメモリと、
上位装置からのライト命令に対して、前記複数のボリュームの中の予め対応づけられたボリュームにデータを格納するとともに、前記バッファセットにデータを格納し、バッファセットを形成するいずれかのバッファがフルになるか、あるいはバッファセットへのデータの格納から一定時間が経過すると、バッファセットのデータをコピー先装置に送信する制御部とを有し、
前記制御部は、
コピー先装置へのバッファセットのコピーが完了すると、バッファセットを新しい世代に切り替えるとともに、
一世代前の各コントローラモジュールのライト命令数とコピーセッション数を基に、各コントローラモジュールのコピーセッション数が偏らないように各コントローラモジュールの新たな世代のコピーセッション数を決定し、
上位装置から最初のライト命令を受けたときに、ライト命令のデータを格納するボリュームに対応づけられたコントローラモジュールのコピーセッション数が「1」以上であれば、当該コピーセッションに対応するライト命令のデータを自コントローラモジュールのバッファに格納するとともにコピーセッション数を「1」減算し、コピーセッション数が「1」未満であれば、コピーセッション数が「1」以上の他コントローラモジュールに当該コピーセッションに対応するライト命令のデータをバッファに格納する処理を依頼することを特徴とするストレージ装置。 - 一世代前の各コントローラモジュールが受信したライト命令数を該ライト命令数が「0」より大きい最小値のライト命令受信数で除算して、各コントローラモジュールのライト命令数の比率を求め、求められた比率についての全コントローラモジュールの総和で一世代前の各コントローラモジュールのセッション受信数の総和である総セッション数を除算し、除算結果と該各コントローラモジュールのライト命令数の比率の総和をコントローラモジュール数で除算した比率平均とを乗算して各コントローラモジュールのセッション数の上限値を求め、求められた上限値と一世代前の各コントローラモジュールのセッション数を基に、上限値を超えた部分のセッション数を他のコントローラモジュールに振り分けることで、切り替え後の世代の各コントローラモジュールのセッション数を決定することを特徴とする請求項1に記載のストレージ装置。
- データを記憶する複数のボリュームと、複数のボリュームに対応づけられた複数のコントローラモジュールとを備え、各コントローラモジュールは、複数の領域に分割され、分割された個々の領域は、世代として時系列に管理されるバッファを形成し、かつ複数のコントローラモジュール間の同一世代でまとめられてバッファセットを形成するメモリを有し、コピー元装置のボリュームとコピー先装置のボリュームとを関連づけたコピーセッション情報に従ってコピー処理を行うストレージ装置の制御方法であって、
上位装置からのライト命令に対して、前記複数のボリュームの中の予め対応づけられたボリュームにデータを格納するとともに、前記バッファセットにデータを格納し、
バッファセットを形成するいずれかのバッファがフルになるか、あるいはバッファセットへのデータの格納から一定時間が経過すると、バッファセットのデータをコピー先装置に送信し、
コピー先装置へのバッファセットのコピーが完了すると、バッファセットを新しい世代に切り替え、
一世代前の各コントローラモジュールのライト命令数とコピーセッション数を基に、各コントローラモジュールのコピーセッション数が偏らないように各コントローラモジュールの新たな世代のコピーセッション数を決定し、
上位装置から最初のライト命令を受けたときに、ライト命令のデータを格納するボリュームに対応づけられたコントローラモジュールのコピーセッション数が「1」以上であれば、当該コピーセッションに対応するライト命令のデータを自コントローラモジュールのバッファに格納するとともにコピーセッション数を「1」減算し、コピーセッション数が「1」未満であれば、コピーセッション数が「1」以上の他コントローラモジュールに当該コピーセッションに対応するライト命令のデータをバッファに格納する処理を依頼することを特徴とするストレージ装置の制御方法。 - データを記憶する複数のボリュームと、複数のボリュームに対応づけられた複数のコントローラモジュールと、を備え、各コントローラモジュールは、複数の領域に分割され、分割された個々の領域は、世代として時系列に管理されるバッファを形成し、かつ複数のコントローラモジュール間の同一世代でまとめられてバッファセットを形成するメモリを備え、コピー元装置のボリュームとコピー先装置のボリュームとを関連づけたコピーセッション情報に従ってコピー処理を行うストレージ装置の制御プログラムであって、
上位装置からのライト命令に対して、前記複数のボリュームの中の予め対応づけられたボリュームにデータを格納するとともに、前記バッファセットにデータを格納し、
バッファセットを形成するいずれかのバッファがフルになるか、あるいはバッファセットへのデータの格納から一定時間が経過すると、バッファセットのデータをコピー先装置に送信し、
コピー先装置へのバッファセットのコピーが完了すると、バッファセットを新しい世代に切り替え、
一世代前の各コントローラモジュールのライト命令数とコピーセッション数を基に、各コントローラモジュールのコピーセッション数が偏らないように各コントローラモジュールの新たな世代のコピーセッション数を決定し、
上位装置から最初のライト命令を受けたときに、ライト命令のデータを格納するボリュームに対応づけられたコントローラモジュールのコピーセッション数が「1」以上であれば、当該コピーセッションに対応するライト命令のデータを自コントローラモジュールのバッファに格納するとともにコピーセッション数を「1」減算し、コピーセッション数が「1」未満であれば、コピーセッション数が「1」以上の他コントローラモジュールに当該コピーセッションに対応するライト命令のデータをバッファに格納する処理を依頼することをコンピュータに実行させることを特徴とするストレージ装置の制御プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010017829A JP5549243B2 (ja) | 2010-01-29 | 2010-01-29 | ストレージ装置、ストレージ装置の制御方法及びストレージ装置の制御プログラム |
US13/014,136 US20110191551A1 (en) | 2010-01-29 | 2011-01-26 | Storage apparatus and storage management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010017829A JP5549243B2 (ja) | 2010-01-29 | 2010-01-29 | ストレージ装置、ストレージ装置の制御方法及びストレージ装置の制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011158948A JP2011158948A (ja) | 2011-08-18 |
JP5549243B2 true JP5549243B2 (ja) | 2014-07-16 |
Family
ID=44342645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010017829A Expired - Fee Related JP5549243B2 (ja) | 2010-01-29 | 2010-01-29 | ストレージ装置、ストレージ装置の制御方法及びストレージ装置の制御プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20110191551A1 (ja) |
JP (1) | JP5549243B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5737118B2 (ja) * | 2011-10-04 | 2015-06-17 | 富士通株式会社 | ストレージシステム及びストレージシステムネットワーク |
EP2871811B1 (en) * | 2012-07-25 | 2018-04-04 | Huawei Technologies Co., Ltd. | Data shunting method, data transmission device and shunting node device |
JP6019940B2 (ja) * | 2012-08-30 | 2016-11-02 | 富士通株式会社 | 情報処理装置、コピー制御プログラム、およびコピー制御方法 |
JP6613603B2 (ja) | 2015-04-30 | 2019-12-04 | 富士通株式会社 | ストレージ制御装置、ストレージ制御プログラム、およびストレージシステム |
JP6708923B2 (ja) * | 2016-03-14 | 2020-06-10 | 富士通株式会社 | ストレージシステム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5544347A (en) * | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
JPH04268655A (ja) * | 1991-02-22 | 1992-09-24 | Nec Corp | 入出力負荷分散制御方式 |
JP4147198B2 (ja) * | 2004-03-23 | 2008-09-10 | 株式会社日立製作所 | ストレージシステム |
JP4519563B2 (ja) * | 2004-08-04 | 2010-08-04 | 株式会社日立製作所 | 記憶システム及びデータ処理システム |
JP4355674B2 (ja) * | 2005-03-17 | 2009-11-04 | 富士通株式会社 | リモートコピー方法及びストレージシステム |
JP2006268420A (ja) * | 2005-03-24 | 2006-10-05 | Nec Corp | ディスクアレイ装置、ストレージシステムおよび制御方法 |
JP4839133B2 (ja) * | 2006-05-22 | 2011-12-21 | 株式会社日立製作所 | ストレージ装置のデータ管理方法及び計算機システム |
WO2008139545A1 (ja) * | 2007-05-01 | 2008-11-20 | Fujitsu Limited | ストレージシステム、ストレージ装置、リモートコピー方法 |
JP4958641B2 (ja) * | 2007-05-29 | 2012-06-20 | 株式会社日立製作所 | 記憶制御装置及びその制御方法 |
WO2008152691A1 (ja) * | 2007-06-12 | 2008-12-18 | Fujitsu Limited | リモートコピー方法及びストレージシステム |
JP4774085B2 (ja) * | 2008-07-31 | 2011-09-14 | 富士通株式会社 | ストレージシステム |
JP5387315B2 (ja) * | 2009-10-13 | 2014-01-15 | 富士通株式会社 | 記憶装置、制御装置および記憶装置の制御方法 |
JP5397148B2 (ja) * | 2009-10-16 | 2014-01-22 | 富士通株式会社 | 記憶装置、制御装置および記憶装置の制御方法 |
-
2010
- 2010-01-29 JP JP2010017829A patent/JP5549243B2/ja not_active Expired - Fee Related
-
2011
- 2011-01-26 US US13/014,136 patent/US20110191551A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2011158948A (ja) | 2011-08-18 |
US20110191551A1 (en) | 2011-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6791834B2 (ja) | 記憶システム及び制御ソフトウェア配置方法 | |
US8639898B2 (en) | Storage apparatus and data copy method | |
JP4634812B2 (ja) | 複数のコントローラ間に仮想ストレージセグメントを割り当てる能力を有するストレージシステム | |
JP4771615B2 (ja) | 仮想記憶システム | |
JP4933284B2 (ja) | ストレージ装置及び負荷分散方法 | |
US8375167B2 (en) | Storage system, control apparatus and method of controlling control apparatus | |
JP4990066B2 (ja) | 論理ボリュームのペアを利用したデータ保存の方式を変更する機能を備えたストレージシステム | |
CN103793271B (zh) | 用于在镜像卷之间进行切换的方法和系统 | |
JP4961319B2 (ja) | 仮想ボリュームにおける仮想領域に動的に実領域を割り当てるストレージシステム | |
JP2008181271A (ja) | 仮想ボリュームに記憶されたデータをバックアップする記憶制御装置 | |
JP2010039574A (ja) | ストレージシステム | |
JP5218284B2 (ja) | 仮想ディスク管理プログラム、ストレージ装置管理プログラム、マルチノードストレージシステム、および仮想ディスク管理方法 | |
JP2005216306A (ja) | データを移動することなく仮想ストレージデバイス群を移動させる能力を含むストレージシステム | |
JP6024296B2 (ja) | 情報処理装置、コピー制御プログラム、およびコピー制御方法 | |
JP4762289B2 (ja) | 特定パターンデータが格納される仮想ボリュームへの記憶領域の割り当てを制御するストレージシステム | |
WO2014174570A1 (ja) | ストレージ管理計算機、ストレージ管理方法、およびストレージシステム | |
JP5549243B2 (ja) | ストレージ装置、ストレージ装置の制御方法及びストレージ装置の制御プログラム | |
CN113448502B (zh) | 分布式存储系统和存储控制方法 | |
JP2022517890A (ja) | コンポーザブルインフラストラクチャにおける記憶装置の故障耐性を維持するための方法とシステム | |
JP2012014286A (ja) | ストレージシステム、同システムにおけるデータバックアップ方法及びデータバックアッププログラム | |
US10884622B2 (en) | Storage area network having fabric-attached storage drives, SAN agent-executing client devices, and SAN manager that manages logical volume without handling data transfer between client computing device and storage drive that provides drive volume of the logical volume | |
JP2008269469A (ja) | ストレージシステム及びその管理方法 | |
WO2018158808A1 (ja) | 情報システム、管理プログラム及び情報システムのプログラム交換方法 | |
KR101427535B1 (ko) | 정보 처리 장치, 기록 매체 및 영역 해방 제어 방법 | |
JP2021060818A (ja) | ストレージシステムおよびデータ移行方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121005 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130924 |
|
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: 20140422 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140505 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5549243 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |