JP5369807B2 - ストレージ装置 - Google Patents
ストレージ装置 Download PDFInfo
- Publication number
- JP5369807B2 JP5369807B2 JP2009071081A JP2009071081A JP5369807B2 JP 5369807 B2 JP5369807 B2 JP 5369807B2 JP 2009071081 A JP2009071081 A JP 2009071081A JP 2009071081 A JP2009071081 A JP 2009071081A JP 5369807 B2 JP5369807 B2 JP 5369807B2
- Authority
- JP
- Japan
- Prior art keywords
- storage
- target data
- data
- redundancy
- storage target
- 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.)
- Active
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/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
- G06F3/0641—De-duplication techniques
-
- 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/0608—Saving storage space on storage 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/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)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
記憶対象データを記憶装置に格納すると共に、当該記憶装置に既に記憶されている上記記憶対象データと同一のデータ内容の他の記憶対象データを上記記憶装置に格納する場合に、当該記憶装置に既に記憶されている上記記憶対象データを上記他の記憶対象データとして参照させるデータ格納制御部と、
上記記憶装置に記憶されている上記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶する参照数管理部と、
上記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する冗長度制御部と、
を備える。
情報処理装置に、
記憶対象データを記憶装置に格納すると共に、当該記憶装置に既に記憶されている上記記憶対象データと同一のデータ内容の他の記憶対象データを上記記憶装置に格納する場合に、当該記憶装置に既に記憶されている上記記憶対象データを上記他の記憶対象データとして参照させるデータ格納制御部と、
上記記憶装置に記憶されている上記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶する参照数管理部と、
上記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する冗長度制御部と、
を実現させるためのプログラムである。
記憶対象データを記憶装置に格納すると共に、当該記憶装置に既に記憶されている上記記憶対象データと同一のデータ内容の他の記憶対象データを上記記憶装置に格納する場合に、当該記憶装置に既に記憶されている上記記憶対象データを上記他の記憶対象データとして参照させるデータ格納処理を実行すると共に、
上記記憶装置に記憶されている上記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶し、
上記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する、
という構成を採る。
本発明の第一の実施形態を、図1乃至図6を参照して説明する。図1は、ストレージ装置の構成を示す機能ブロック図である。図2は、ストレージ装置に格納されるデータの一例を示す図である。図3乃至図4は、ストレージ装置におけるデータ格納時の様子を示す図であり、図5乃至図6は、ストレージ装置の動作を示すフローチャートである。
本実施形態におけるストレージ装置1は、図1に示すように、演算処理を行うCPU(Central Processing Unit)などの演算装置と、データを格納するハードディスクドライブなどの記憶装置と、を備えた一般的なコンピュータである。そして、演算装置は、プログラムが組み込まれることにより構築された、データ格納処理部11と、コンテンツアドレス管理部12と、冗長度制御部13と、を備えている。また、記憶装置は、データ格納部21と、コンテンツアドレス管理テーブル22と、適正冗長度定義テーブル23と、を備えている。なお、図1では、ストレージ装置1を1台のコンピュータとして図示しているが、複数台のコンピュータにて構成されていてもよい。また、記憶装置、特に、データ格納部21は、複数台のハードディスクドライブといった複数台の記憶装置にて構成されている。以下、各構成について詳述する。
次に、上述したストレージ装置1の動作を、図5乃至図6のフローチャートを参照して説明する。
本発明の第2の実施形態を、図7を参照して説明する。図7は、ストレージ装置の構成を示す機能ブロック図である。なお、本実施形態では、ストレージ装置の概略を説明する。
記憶対象データを記憶装置121に格納すると共に、当該記憶装置に既に記憶されている上記記憶対象データと同一のデータ内容の他の記憶対象データを上記記憶装置に格納する場合に、当該記憶装置に既に記憶されている上記記憶対象データを上記他の記憶対象データとして参照させるデータ格納制御部111と、
上記記憶装置に記憶されている上記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶する参照数管理部112と、
上記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する冗長度制御部113と、
を備える。
上記冗長度制御部は、上記記憶対象データの参照数が多いほど高い度合の上記冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する、
という構成を採る。
上記冗長度制御部は、上記記憶対象データに、当該記憶対象データの参照数に応じた冗長度に対応した数の冗長データを付加して、複数の記憶装置に分散して格納する、
という構成を採る。
上記冗長度制御部は、上記記憶装置に既に記憶されている上記記憶対象データの冗長度を変更するよう冗長処理を施して当該記憶対象データを上記記憶装置に記憶した場合に、冗長度を変更する前の上記記憶対象データを上記記憶装置から削除する、
という構成を採る。
上記データ格納制御部は、上記記憶装置に格納した上記記憶対象データの格納位置を特定する格納先アドレスと、当該格納先アドレスを参照するアドレスデータと、を対応付けて記憶し、
上記冗長度制御部は、上記冗長度を変更して格納した上記記憶対象データの格納位置を特定する新たな上記格納先アドレスを、当該記憶対象データの上記アドレスデータに対応付けて記憶する、
という構成を採る。
上記冗長度制御部は、上記参照数管理部にて上記記憶対象データの参照数の変化を検出したときに、当該記憶対象データの冗長度を変更する処理を実行するよう作動する、
という構成を採る。
所定の範囲の参照数毎にそれぞれ対応する冗長度が設定された冗長度定義テーブルを記憶し、
上記冗長度制御部は、上記記憶対象データの冗長度が、当該記憶対象データの参照数に対応する上記冗長度定義テーブルに設定された冗長度となるよう、当該冗長度に対応する冗長処理を施して、上記記憶対象データを上記記憶装置に格納する、
という構成を採る。
情報処理装置に、
記憶対象データを記憶装置に格納すると共に、当該記憶装置に既に記憶されている上記記憶対象データと同一のデータ内容の他の記憶対象データを上記記憶装置に格納する場合に、当該記憶装置に既に記憶されている上記記憶対象データを上記他の記憶対象データとして参照させるデータ格納制御部と、
上記記憶装置に記憶されている上記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶する参照数管理部と、
上記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する冗長度制御部と、
を実現させるためのプログラムである。
上記冗長度制御部は、上記記憶対象データの参照数が多いほど高い度合の上記冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する、
という構成を採る。
記憶対象データを記憶装置に格納すると共に、当該記憶装置に既に記憶されている上記記憶対象データと同一のデータ内容の他の記憶対象データを上記記憶装置に格納する場合に、当該記憶装置に既に記憶されている上記記憶対象データを上記他の記憶対象データとして参照させるデータ格納処理を実行すると共に、
上記記憶装置に記憶されている上記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶し、
上記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する、
という構成を採る。
冗長処理を施して上記記憶対象データを格納する際に、上記記憶対象データの参照数が多いほど高い度合の上記冗長度に対応する冗長処理を施して、当該記憶対象データを上記記憶装置に格納する、
という構成を採る。
11 データ格納処理部
12 コンテンツアドレス管理部
13 冗長度制御部
21 データ格納部
22 コンテンツアドレス管理テーブル
23 適正冗長度定義テーブル
100 ストレージ装置
111 データ格納制御部
112 参照数管理部
113 冗長度制御部
121 記憶装置
Claims (11)
- 記憶対象データを記憶装置に格納すると共に、当該記憶装置に既に記憶されている前記記憶対象データと同一のデータ内容の他の記憶対象データを前記記憶装置に格納する場合に、当該記憶装置に既に記憶されている前記記憶対象データを前記他の記憶対象データとして参照させるデータ格納制御部と、
前記記憶装置に記憶されている前記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶する参照数管理部と、
前記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを前記記憶装置に格納する冗長度制御部と、
を備えたストレージ装置。 - 請求項1記載のストレージ装置であって、
前記冗長度制御部は、前記記憶対象データの参照数が多いほど高い度合の前記冗長度に対応する冗長処理を施して、当該記憶対象データを前記記憶装置に格納する、
ストレージ装置。 - 請求項1又は2記載のストレージ装置であって、
前記冗長度制御部は、前記記憶対象データに、当該記憶対象データの参照数に応じた冗長度に対応した数の冗長データを付加して、複数の記憶装置に分散して格納する、
ストレージ装置。 - 請求項1乃至3のいずれか一項に記載のストレージ装置であって、
前記冗長度制御部は、前記記憶装置に既に記憶されている前記記憶対象データの冗長度を変更するよう冗長処理を施して当該記憶対象データを前記記憶装置に記憶した場合に、冗長度を変更する前の前記記憶対象データを前記記憶装置から削除する、
ストレージ装置。 - 請求項1乃至4のいずれか一項に記載のストレージ装置であって、
前記データ格納制御部は、前記記憶装置に格納した前記記憶対象データの格納位置を特定する格納先アドレスと、当該格納先アドレスを参照するアドレスデータと、を対応付けて記憶し、
前記冗長度制御部は、前記冗長度を変更して格納した前記記憶対象データの格納位置を特定する新たな前記格納先アドレスを、当該記憶対象データの前記アドレスデータに対応付けて記憶する、
ストレージ装置。 - 請求項1乃至5のいずれか一項に記載のストレージ装置であって、
前記冗長度制御部は、前記参照数管理部にて前記記憶対象データの参照数の変化を検出したときに、当該記憶対象データの冗長度を変更する処理を実行するよう作動する、
ストレージ装置。 - 請求項1乃至6のいずれか一項に記載のストレージ装置であって、
所定の範囲の参照数毎にそれぞれ対応する冗長度が設定された冗長度定義テーブルを記憶し、
前記冗長度制御部は、前記記憶対象データの冗長度が、当該記憶対象データの参照数に対応する前記冗長度定義テーブルに設定された冗長度となるよう、当該冗長度に対応する冗長処理を施して、前記記憶対象データを前記記憶装置に格納する、
ストレージ装置。 - 情報処理装置に、
記憶対象データを記憶装置に格納すると共に、当該記憶装置に既に記憶されている前記記憶対象データと同一のデータ内容の他の記憶対象データを前記記憶装置に格納する場合に、当該記憶装置に既に記憶されている前記記憶対象データを前記他の記憶対象データとして参照させるデータ格納制御部と、
前記記憶装置に記憶されている前記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶する参照数管理部と、
前記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを前記記憶装置に格納する冗長度制御部と、
を実現させるためのプログラム。 - 請求項8記載のプログラムであって、
前記冗長度制御部は、前記記憶対象データの参照数が多いほど高い度合の前記冗長度に対応する冗長処理を施して、当該記憶対象データを前記記憶装置に格納する、
プログラム。 - 記憶対象データを記憶装置に格納すると共に、当該記憶装置に既に記憶されている前記記憶対象データと同一のデータ内容の他の記憶対象データを前記記憶装置に格納する場合に、当該記憶装置に既に記憶されている前記記憶対象データを前記他の記憶対象データとして参照させるデータ格納処理を実行すると共に、
前記記憶装置に記憶されている前記記憶対象データ毎に、当該記憶対象データが他の記憶対象データとして参照されている数である参照数を記憶し、
前記記憶対象データの参照数に応じた冗長度に対応する冗長処理を施して、当該記憶対象データを前記記憶装置に格納する、
データ格納方法。 - 請求項10記載のデータ格納方法であって、
冗長処理を施して前記記憶対象データを格納する際に、前記記憶対象データの参照数が多いほど高い度合の前記冗長度に対応する冗長処理を施して、当該記憶対象データを前記記憶装置に格納する、
データ格納方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009071081A JP5369807B2 (ja) | 2009-03-24 | 2009-03-24 | ストレージ装置 |
| PCT/JP2009/006947 WO2010109568A1 (ja) | 2009-03-24 | 2009-12-17 | ストレージ装置 |
| US13/148,894 US8725969B2 (en) | 2009-03-24 | 2009-12-17 | Distributed content storage system supporting different redundancy degrees |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009071081A JP5369807B2 (ja) | 2009-03-24 | 2009-03-24 | ストレージ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010224845A JP2010224845A (ja) | 2010-10-07 |
| JP5369807B2 true JP5369807B2 (ja) | 2013-12-18 |
Family
ID=42780278
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009071081A Active JP5369807B2 (ja) | 2009-03-24 | 2009-03-24 | ストレージ装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8725969B2 (ja) |
| JP (1) | JP5369807B2 (ja) |
| WO (1) | WO2010109568A1 (ja) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012124257A1 (ja) * | 2011-03-14 | 2012-09-20 | 株式会社ニコン | 電子機器、電子機器の制御方法およびプログラム |
| WO2012127566A1 (ja) * | 2011-03-18 | 2012-09-27 | 富士通株式会社 | ストレージ装置,制御装置及び制御方法 |
| JP2013004067A (ja) * | 2011-06-22 | 2013-01-07 | Nippon Telegr & Teleph Corp <Ntt> | ストレージシステム、ストレージ制御方法、プログラム |
| JP5891842B2 (ja) * | 2012-02-24 | 2016-03-23 | 日本電気株式会社 | ストレージシステム |
| US9021203B2 (en) | 2012-05-07 | 2015-04-28 | International Business Machines Corporation | Enhancing tiering storage performance |
| US9645944B2 (en) * | 2012-05-07 | 2017-05-09 | International Business Machines Corporation | Enhancing data caching performance |
| US9110815B2 (en) | 2012-05-07 | 2015-08-18 | International Business Machines Corporation | Enhancing data processing performance by cache management of fingerprint index |
| JP6155029B2 (ja) * | 2013-01-17 | 2017-06-28 | 三菱重工業株式会社 | 航空機の通信システム、航空機の通信方法及び通信機器 |
| JP5941494B2 (ja) * | 2014-05-01 | 2016-06-29 | ウイングアーク1st株式会社 | インメモリ管理システムおよびインメモリ管理用プログラム |
| US20170123676A1 (en) * | 2015-11-04 | 2017-05-04 | HGST Netherlands B.V. | Reference Block Aggregating into a Reference Set for Deduplication in Memory Management |
| JP6330824B2 (ja) * | 2016-01-20 | 2018-05-30 | 日本電気株式会社 | ストレージシステム、アクセス装置、クライアント装置、方法およびプログラム |
| US10788988B1 (en) | 2016-05-24 | 2020-09-29 | Violin Systems Llc | Controlling block duplicates |
| JP6911443B2 (ja) * | 2017-03-27 | 2021-07-28 | 日本電気株式会社 | 情報処理装置 |
| JP6802209B2 (ja) | 2018-03-27 | 2020-12-16 | 株式会社日立製作所 | ストレージシステム |
| JP7065928B2 (ja) * | 2020-11-06 | 2022-05-12 | 株式会社日立製作所 | ストレージシステム及びその制御方法 |
| JP7244482B2 (ja) * | 2020-12-16 | 2023-03-22 | 株式会社日立製作所 | ストレージ管理システム、管理方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5579474A (en) * | 1992-12-28 | 1996-11-26 | Hitachi, Ltd. | Disk array system and its control method |
| US5664187A (en) * | 1994-10-26 | 1997-09-02 | Hewlett-Packard Company | Method and system for selecting data for migration in a hierarchic data storage system using frequency distribution tables |
| JP3481391B2 (ja) * | 1996-05-23 | 2003-12-22 | 日本電気株式会社 | ファイルデータ分散格納方式 |
| US7444389B2 (en) | 2003-12-09 | 2008-10-28 | Emc Corporation | Methods and apparatus for generating a content address to indicate data units written to a storage system proximate in time |
| JP4307982B2 (ja) * | 2003-12-19 | 2009-08-05 | 株式会社日立製作所 | データ多重化制御方法 |
| US20060136668A1 (en) * | 2004-12-17 | 2006-06-22 | Rudelic John C | Allocating code objects between faster and slower memories |
| JP2007200182A (ja) * | 2006-01-30 | 2007-08-09 | Hitachi Ltd | ストレージ装置、及びストレージシステム |
| US8200923B1 (en) * | 2008-12-31 | 2012-06-12 | Emc Corporation | Method and apparatus for block level data de-duplication |
-
2009
- 2009-03-24 JP JP2009071081A patent/JP5369807B2/ja active Active
- 2009-12-17 WO PCT/JP2009/006947 patent/WO2010109568A1/ja not_active Ceased
- 2009-12-17 US US13/148,894 patent/US8725969B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| WO2010109568A1 (ja) | 2010-09-30 |
| US20120011318A1 (en) | 2012-01-12 |
| US8725969B2 (en) | 2014-05-13 |
| JP2010224845A (ja) | 2010-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5369807B2 (ja) | ストレージ装置 | |
| US20210182160A1 (en) | System and method for generating file system and block-based incremental backups using enhanced dependencies and file system information of data blocks | |
| JP5407430B2 (ja) | ストレージシステム | |
| US20140149700A1 (en) | Managing write operations to an extent of tracks migrated between storage devices | |
| WO2010095183A1 (ja) | ストレージシステム | |
| JP6805816B2 (ja) | 情報処理装置、情報処理システム、情報処理方法及びプログラム | |
| US9009430B2 (en) | Restoration of data from a backup storage volume | |
| WO2016082559A1 (zh) | 一种数据写入方法及存储设备 | |
| CN106227769B (zh) | 数据存储方法及装置 | |
| EP2669806B1 (en) | Storage system | |
| JP5585116B2 (ja) | ストレージシステム | |
| JP5517224B2 (ja) | ストレージ装置 | |
| US11429311B1 (en) | Method and system for managing requests in a distributed system | |
| US10430287B2 (en) | Computer | |
| JPWO2011108041A1 (ja) | ストレージ装置 | |
| US11163642B2 (en) | Methods, devices and computer readable medium for managing a redundant array of independent disks | |
| JP2013058133A (ja) | データ書き込み装置 | |
| US8977814B1 (en) | Information lifecycle management for binding content | |
| JP2009053961A (ja) | ファイル検索システム | |
| US11816088B2 (en) | Method and system for managing cross data source data access requests | |
| JP5818569B2 (ja) | ファイルシステム、ファイル管理方法、半導体記憶装置、情報処理装置、及びプログラム | |
| CN116431848B (zh) | 一种基于数据污染传播分析的纹理动态索引方法 | |
| US11494382B2 (en) | Optimization of first set of ordered items | |
| KR101375794B1 (ko) | 데이터베이스의 성능을 향상하기 위한 방법 및 장치 | |
| JP2012133551A (ja) | 書き込み制御システム及び書き込み制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111018 |
|
| RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20120712 |
|
| 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: 20130820 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130902 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5369807 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |