JP5819085B2 - Input/Output Control Unit - Google Patents
Input/Output Control Unit Download PDFInfo
- Publication number
- JP5819085B2 JP5819085B2 JP2011079943A JP2011079943A JP5819085B2 JP 5819085 B2 JP5819085 B2 JP 5819085B2 JP 2011079943 A JP2011079943 A JP 2011079943A JP 2011079943 A JP2011079943 A JP 2011079943A JP 5819085 B2 JP5819085 B2 JP 5819085B2
- Authority
- JP
- Japan
- Prior art keywords
- priority
- list
- programs
- request
- program
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、入出力制御装置に関する。 The present invention relates to an input/output control device.
バックアップを行うシステムとしては特許文献1のものがある。これは、対象となるクライアントの起動用OSイメージをバックアップサーバが作成してメディアに記録するので、そのメディアを介して起動用OSをクライアントが導入して起動することにより、ネットワークを介してクライアントがバックアップサーバに接続される。その後、バックアップ対象のハードディスクやバックアップ先を選択してバックアップサーバに通知すると、バックアップ処理が行われた後、起動用OSが自動的に終了するものである。尚、個々のアプリケーションプログラムに実行時の優先度を設定することも従来から行われている。例えば、表側を走るサービスプログラムの優先度を高くし、裏で走るバックアッププログラムの優先度を低く設定する等である。 One example of a system for performing backups is described in Patent Document 1. In this system, a backup server creates a bootable OS image for the target client and records it on media. The client then installs and boots the bootable OS via the media, connecting the client to the backup server via a network. After that, the hard disk to be backed up and the backup destination are selected and notified to the backup server, and after the backup process is performed, the bootable OS automatically shuts down. It has also been customary to set execution priorities for individual application programs. For example, a high priority is set for service programs running in the foreground, and a low priority is set for backup programs running in the background.
ところで、バックアップ処理では大量のファイルやデータを外部の記憶装置、例えばハードディスク装置等のファイル装置に記録する。その際、OS(オペレーティングシステム)に対して大量のI/O要求を発行するので、OSがその処理に忙殺されてしまって、表側で走っているアプリケーションプログラムの処理に悪い影響を与えてしまことがある。つまり、プログラムあるいはタスクとしての実行優先度は低くても、大量のI/O要求を発行すると他のアプリケーションプログラムのI/Oが待たされてしまい、結果としてアプリケーションプログラムの速度低下や反応の悪さとなって表れて、ユーザの使い勝手が低下していた。そこで、本願では、アプリケーションプログラムの走行中に並行してバックアップ処理を実行しても、アプリケーションプログラムに与える影響が少なくなるような入出力制御装置を提供することを目的とする。 In backup processing, a large amount of files and data is recorded in an external storage device, for example, a file device such as a hard disk drive. In this case, a large amount of I/O requests are issued to the OS (operating system), which can overwhelm the OS with the processing and adversely affect the processing of application programs running in the background. In other words, even if a program or task has a low execution priority, issuing a large amount of I/O requests can cause the I/O of other application programs to wait, resulting in slower application programs and poor response, which reduces usability for users. Therefore, the present application aims to provide an input/output control device that has less of an effect on application programs even when backup processing is executed in parallel with the running of the application programs.
本発明は、要求元から送信されるI/O要求を受信し、要求元毎に及びアプリケーションプログラム毎に用意されたI/Oリストに受信したI/O要求を登録するI/O要求受信部と、I/Oリスト毎に優先度を保持するI/O優先度保持部と、入出力対象のI/O装置に送るI/O要求を格納するI/Oキューと、を有し、アプリケーションプログラムの一つであるバックアッププログラムの優先度は、前記アプリケーションプログラムの他のプログラムの優先度よりも相対的に低く設定されており、その設定の結果として、前記バックアッププログラムの処理時間は、前記他のプログラムの処理時間よりも相対的に短く設定されており、前記I/O優先度保持部から所定の順番で循環式に選択されたI/Oリスト毎の優先度を読み出し、前記バックアッププログラムの優先度の設定の結果として相対的に短く設定された前記バックアッププログラムの処理時間、及び、前記アプリケーションプログラムの他のプログラムの優先度の設定の結果として相対的に長く設定された前記他のプログラムの処理時間だけ繰り返して、当該I/Oリストに登録された前記バックアッププログラム及び前記他のプログラムに対応するI/O要求の読み出しとI/Oキューへの格納を実行するI/O発行部と、ユーザのリクエストに応じて前記I/O優先度保持部の内容を変更する優先度設定部と、を備え、上記課題を解決するものである。 The present invention has an I/O request receiving unit that receives an I/O request transmitted from a request source and registers the received I/O request in an I/O list prepared for each request source and for each application program , an I/O priority holding unit that holds a priority for each I/O list, and an I/O queue that stores I/O requests to be sent to an I/O device that is an input/output target, wherein the priority of a backup program which is one of the application programs is set relatively lower than the priorities of other programs of the application program, and as a result of this setting, the processing time of the backup program is set relatively shorter than the processing time of the other programs, and the I/O priority holding unit The above-mentioned problem is solved by providing an I/O issuing unit that reads out the priority of each I/O list selected in a circular manner in a predetermined order from the priority setting unit , and repeats the process for the backup program, which is set relatively short as a result of setting the priority of the backup program, and the process for the other programs, which is set relatively long as a result of setting the priority of the other programs of the application program, to read out I/O requests corresponding to the backup program and the other programs registered in the I/O list and store them in an I/O queue, and a priority setting unit that changes the contents of the I/O priority holding unit in response to a user request.
本発明のバックアップシステムによれば、裏側で走っているバックアッププログラムのI/O処理の優先度を、表側で走っているアプリケーションプログラムのI/O処理の優先度より相対的に低く設定して処理するので、バックアップに係るI/O処理の負荷が抑えられてアプリケーションプログラムの処理への悪影響が軽減される。これによりユーザの使い勝手が向上する。 According to the backup system of the present invention, the priority of the I/O processing of the backup program running in the background is set relatively lower than the priority of the I/O processing of the application program running in the foreground, so the load of the I/O processing related to the backup is suppressed and the adverse effect on the processing of the application program is mitigated. This improves usability for users.
本発明の実施の形態におけるバックアップシステムのI/O処理に係る部分の構成を図1に示す。10はアプリケーションプログラムであり、ここでは、ユーザインターフェースを備えたいわゆる表側で実行されるサービスプログラムのみならず、裏側で実行されてサービスプログラムが作成した各種データやファイルをバックアップ処理するバックアッププログラムもアプリケーションプログラムに含まれる。アプリケーションプログラム10は各種I/Oの必要が生じるとそのI/O要求をI/O要求送信部11がI/O受付部に送信する。また、アプリケーションプログラム10は複数が同時並行に実行可能であり、バックアッププログラムは表側のアプリケーションプログラムが運用中にもバックアップ処理を実行する。 Figure 1 shows the configuration of the portion of the backup system relating to I/O processing in an embodiment of the present invention. Reference numeral 10 denotes an application program, which includes not only a service program with a user interface that runs on the front side, but also a backup program that runs on the back side and backs up various data and files created by the service program. When the application program 10 requires various I/O operations, the I/O request sending unit 11 sends the I/O request to the I/O receiving unit. In addition, multiple application programs 10 can be executed simultaneously in parallel, and the backup program performs backup processing even while the front side application program is in operation.
20はI/O受付部であり、送信されてきたI/O要求を受信するI/O要求受信部21と、受信したI/O要求を登録するI/Oリスト22と、I/Oリスト22に登録されているI/O要求を取り出してI/O処理部にI/O要求を発行するI/O発行部23と、優先度設定を保持するI/Oリスト優先度保持部24を備える。このI/Oリスト優先度保持部24はI/Oリスト22毎の優先度を管理するI/Oリスト優先度管理テーブルとして構成されている。 20 is an I/O reception unit, which includes an I/O request reception unit 21 that receives transmitted I/O requests, an I/O list 22 that registers received I/O requests, an I/O issuing unit 23 that extracts I/O requests registered in the I/O list 22 and issues the I/O requests to an I/O processing unit, and an I/O list priority holding unit 24 that holds priority settings. This I/O list priority holding unit 24 is configured as an I/O list priority management table that manages the priority for each I/O list 22.
I/Oリスト22はアプリケーションプログラム10毎に用意されており、送信されてきたI/O要求がそれを送信したアプリケーションプログラム10別に先入れ先出し方式でI/Oリスト22に溜められる。I/Oリスト22はそれぞれに優先度が設定され、その優先度がI/Oリスト優先度保持部24に登録されている。この優先度は本実施形態では当該I/Oリスト22に登録されているI/O要求をI/Oキュー31へ発行する処理(I/O要求をI/Oキュー31に格納する処理)を連続して行なうことができる時間の多小で設定される。優先度が高いものほど処理時間が多く割り当てられるので、それだけ多くのI/O要求を発行できる。また、このI/Oリスト優先度保持部24の内容は、アプリケーションプログラム10のリクエストを受けて、優先度設定部25が変更するようになっている。 An I/O list 22 is prepared for each application program 10, and transmitted I/O requests are stored in the I/O list 22 on a first-in, first-out basis for each application program 10 that transmitted them. A priority is set for each I/O list 22, and the priority is registered in the I/O list priority holding unit 24. In this embodiment, this priority is set according to the amount of time that can be continuously performed to issue the I/O requests registered in the I/O list 22 to the I/O queue 31 (the process of storing the I/O requests in the I/O queue 31). The higher the priority, the more processing time is allocated, and therefore the more I/O requests can be issued. The contents of the I/O list priority holding unit 24 are changed by the priority setting unit 25 upon receiving a request from the application program 10.
30はI/O処理部であり、I/O要求を先入れ先出し方式で格納するI/Oキュー31と、I/Oキュー31に格納されているI/O要求を順に取り出して、そのI/O要求の対象となるI/O装置にI/O即ち入出力を指示するI/O手段32とを備える。40はI/O装置であり、具体的には、例えば、ハードディスク装置で構成したファイル装置等が相当する。そして、これらI/O受付部20とI/O処理部30及びI/O装置40が入出力制御装置を構成する。 30 is an I/O processing unit, which includes an I/O queue 31 that stores I/O requests in a first-in, first-out manner, and an I/O means 32 that sequentially retrieves I/O requests stored in the I/O queue 31 and issues I/O, i.e., input/output, instructions to the I/O device that is the target of the I/O request. 40 is an I/O device, which specifically corresponds to, for example, a file device constituted by a hard disk device. The I/O reception unit 20, I/O processing unit 30, and I/O device 40 constitute an input/output control device.
ここで、図2および図3を参照して本実施形態の動作を説明する。図2はI/O要求受信部21の動作を表すフローチャートであり、図3はI/O発行部23の動作を表すフローチャートである。要求元であるアプリケーションプログラム10からI/O要求が送信されると、I/O要求受信部11がそれを受信し(ステップS21)、送信元のプログラムに対応するI/Oリスト22に登録する(ステップS22)。 The operation of this embodiment will now be described with reference to Figures 2 and 3. Figure 2 is a flowchart showing the operation of the I/O request receiving unit 21, and Figure 3 is a flowchart showing the operation of the I/O issuing unit 23. When an I/O request is sent from the application program 10 that is the request source, the I/O request receiving unit 11 receives it (step S21) and registers it in the I/O list 22 corresponding to the program that sent the request (step S22).
一方、I/O発行部23は、複数用意されているI/Oリスト22を所定の順番で循環式に選択し(ステップS31)、選択したI/Oリスト22について、そこに登録されたI/O要求を読み出し、その読み出したI/O要求をI/Oキュー31に格納する(ステップS33)。その際、I/O発行部23は、当該I/Oリスト22に設定された優先度を、I/Oリスト優先度保持部24を参照して取得し(ステップS32)、その優先度に対応した所定の処理時間だけ、I/Oリスト22からI/O要求を読み出してI/Oキュー31に格納する処理を、I/Oリスト22が空になるまで繰り返し実行する。そして、処理時間が経過するか、又はI/Oリスト22が空になると、そのI/Oリスト22に対する処理を終了し、次のI/Oリスト22を処理の対象として選択し、選択したI/Oリスト22について同様の処理を実行するものである。 Meanwhile, the I/O issuing unit 23 selects from a plurality of prepared I/O lists 22 in a predetermined order in a circular manner (step S31), reads the I/O requests registered in the selected I/O list 22, and stores the read I/O requests in the I/O queue 31 (step S33). At this time, the I/O issuing unit 23 acquires the priority set in the I/O list 22 by referring to the I/O list priority holding unit 24 (step S32), and repeatedly executes the process of reading the I/O requests from the I/O list 22 and storing them in the I/O queue 31 for a predetermined processing time corresponding to the priority until the I/O list 22 becomes empty. Then, when the processing time has elapsed or the I/O list 22 becomes empty, the process for the I/O list 22 is terminated, the next I/O list 22 is selected as the processing target, and the same process is executed for the selected I/O list 22.
I/O処理部30のI/O手段32は、I/Oキュー31に格納されたI/O要求を先入れ先出し方式、即ち、古いものから新しいものへと順に取り出していって、入出力対象のI/O装置40に入出力を指示する処理を繰り返す。こうしてアプリケーションプログラム10のI/O要求がI/Oキュー31に格納され、格納された順にI/O装置40に送られて入出力処理が実行される。 The I/O means 32 of the I/O processing unit 30 retrieves the I/O requests stored in the I/O queue 31 in a first-in, first-out manner, that is, from the oldest to the newest, and repeats the process of instructing the I/O device 40 to perform input/output. In this way, the I/O requests of the application program 10 are stored in the I/O queue 31 and are sent to the I/O device 40 in the order in which they were stored, and the input/output process is executed.
本実施形態では、アプリケーションプログラム10の1つであるバックアッププログラムには、他のアプリケーションプログラム19よりも相対的に低い優先度を設定している。バックアッププログラムが送信するI/O要求は、送信の都度すべてI/O要求受信部21により受信されてバックアッププログラム用のI/Oリスト22に一旦登録されるが、その後、I/Oキュー31への格納に際してこの優先度が効いてくる。 In this embodiment, the backup program, which is one of the application programs 10, is set to a relatively lower priority than the other application programs 19. Every I/O request sent by the backup program is received by the I/O request receiving unit 21 and temporarily registered in the I/O list 22 for the backup program, but this priority comes into effect when the request is subsequently stored in the I/O queue 31.
つまり、バックアッププログラム用のI/Oリスト22には相対的に低い優先度が設定されているので、その低い優先度に対応して、I/O発行部23がバックアッププログラムの為に使えるI/O要求のI/Oキュー31への格納処理の処理時間が、他のアプリケーションプログラムに使える時間より短くなる。その為、バックアッププログラムのI/O要求がI/Oキュー31に格納される量が抑えられる。この結果、バックアッププログラムの入出力処理が、例えばユーザインターフェースを司る業務プログラム等のいわゆる表側で走るサービスプログラムの入出力処理よりも少なくなるので、それら業務プログラムの速度低下や反応速度低下によるユーザビリティの悪化を抑えることができるものである。 In other words, a relatively low priority is set for the I/O list 22 for the backup program, and correspondingly, the processing time that the I/O issuing unit 23 can use to store I/O requests for the backup program in the I/O queue 31 is shorter than the time that can be used for other application programs. This reduces the amount of I/O requests for the backup program stored in the I/O queue 31. As a result, the input/output processing of the backup program is less than the input/output processing of service programs that run on the front side, such as business programs that manage the user interface, and this reduces the deterioration of usability due to slower speeds and slower response times for those business programs.
また、ユーザ(アプリケーションプログラム10)からのリクエストに応じて、優先度設定部25がI/Oリスト優先度保持部24の内容を変更するので、使用状況や環境に応じて優先度を柔軟に設定してシステムを運用できるようになるものである。 In addition, the priority setting unit 25 changes the contents of the I/O list priority holding unit 24 in response to a request from the user (application program 10), making it possible to operate the system by flexibly setting priorities according to the usage situation and environment.
10 アプリケーションプログラム 20 I/O受付部 22 I/Oリスト 23 I/O発行部 24 I/Oリスト優先度保持部 30 I/O処理部 10 Application program 20 I/O reception unit 22 I/O list 23 I/O issuing unit 24 I/O list priority holding unit 30 I/O processing unit
Claims (1)
を有し、
アプリケーションプログラムの一つであるバックアッププログラムの優先度は、前記アプリケーションプログラムの他のプログラムの優先度よりも相対的に低く設定されており、その設定の結果として、前記バックアッププログラムの処理時間は、前記他のプログラムの処理時間よりも相対的に短く設定されており、
前記I/O優先度保持部から所定の順番で循環式に選択されたI/Oリスト毎の優先度を読み出し、前記バックアッププログラムの優先度の設定の結果として相対的に短く設定された前記バックアッププログラムの処理時間、及び、前記アプリケーションプログラムの他のプログラムの優先度の設定の結果として相対的に長く設定された前記他のプログラムの処理時間だけ繰り返して、当該I/Oリストに登録された前記バックアッププログラム及び前記他のプログラムに対応するI/O要求の読み出しとI/Oキューへの格納を実行するI/O発行部と、
ユーザのリクエストに応じて前記I/O優先度保持部の内容を変更する優先度設定部と、
をさらに有することを特徴とする入出力制御装置。 an I/O request receiving unit that receives an I/O request transmitted from a request source and registers the received I/O request in an I/O list prepared for each request source and each application program ; an I/O priority holding unit that holds a priority for each I/O list; and an I/O queue that stores I/O requests to be sent to an I/O device that is an input/output target;
having
a priority of a backup program which is one of the application programs is set relatively lower than the priorities of other programs of the application program, and as a result of this setting, a processing time of the backup program is set relatively shorter than the processing times of the other programs;
an I/O issuing unit which reads out the priority of each I/O list which is circularly selected in a predetermined order from the I/O priority holding unit, and executes reading out an I/O request corresponding to the backup program and the other programs registered in the I/O list and storing it in an I/O queue, by repeating the process time of the backup program which is set relatively short as a result of setting the priority of the backup program and the process time of the other programs which is set relatively long as a result of setting the priority of the other programs of the application program;
a priority setting unit that changes the contents of the I/O priority holding unit in response to a user request;
The input/output control device further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011079943A JP5819085B2 (en) | 2011-03-31 | 2011-03-31 | Input/Output Control Unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011079943A JP5819085B2 (en) | 2011-03-31 | 2011-03-31 | Input/Output Control Unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012216004A JP2012216004A (en) | 2012-11-08 |
| JP5819085B2 true JP5819085B2 (en) | 2015-11-18 |
Family
ID=47268726
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011079943A Active JP5819085B2 (en) | 2011-03-31 | 2011-03-31 | Input/Output Control Unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5819085B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6226666B2 (en) * | 2013-09-20 | 2017-11-08 | 株式会社エクサ | Batch processing control program, batch processing system |
| KR102317786B1 (en) | 2015-02-02 | 2021-10-26 | 삼성전자주식회사 | Input/output processing method in storage device, and storage device and non-volatile memory device adopting the same |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009199367A (en) * | 2008-02-21 | 2009-09-03 | Nec Corp | Computer system, i/o scheduler and i/o scheduling method |
| JP5171602B2 (en) * | 2008-12-25 | 2013-03-27 | 京セラドキュメントソリューションズ株式会社 | RAID driver, electronic device including the same, and access request arbitration method for RAID |
-
2011
- 2011-03-31 JP JP2011079943A patent/JP5819085B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012216004A (en) | 2012-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12267390B2 (en) | Multi-cluster warehouse | |
| US11663085B2 (en) | Application backup and management | |
| US10846140B2 (en) | Off-site backup of workloads for multi-tenant cloud computing system | |
| KR102281739B1 (en) | Resource scheduling method, scheduling server, cloud computing system, and storage medium | |
| US10922283B2 (en) | File synchronization | |
| EP3699761A1 (en) | Real time cloud bursting | |
| JP6188713B2 (en) | Autonomous network streaming | |
| JP6599439B2 (en) | Equal sharing of system resources in workflow execution | |
| US20150269187A1 (en) | Apparatus and method for providing virtual machine image file | |
| CN104516794B (en) | Backup method, the apparatus and system of database file | |
| US20160357464A1 (en) | Management server, computer system, and method | |
| TW201234199A (en) | Multi-machine deployment and configuration of multi-tiered applications | |
| US20160179682A1 (en) | Allocating cache memory on a per data object basis | |
| US20210149726A1 (en) | Scheduling device, scheduling system, scheduling method, and non-transitory computer-readable medium | |
| US12164970B2 (en) | Scaling virtualization resource units of applications | |
| CN109792453B (en) | System, apparatus and method for managing file system replication | |
| JP5819085B2 (en) | Input/Output Control Unit | |
| US9921918B1 (en) | Cloud-based data backup and management | |
| JP6657725B2 (en) | Database system, replication control device, replication method, and program | |
| US10824640B1 (en) | Framework for scheduling concurrent replication cycles | |
| US20140373002A1 (en) | Information processing apparatus that performs update of software, control method therefor, and storage medium | |
| JP2015094976A (en) | Information processing apparatus, information processing method, and program | |
| US9335984B2 (en) | Data transmission method, transmission-source information processing apparatus, data transmission system, and data transmission program | |
| JP2016184274A (en) | Management device, method for controlling management device, and program | |
| JP2017004467A (en) | Migration control apparatus, migration control method, and migration control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20140214 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140328 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150113 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150121 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150313 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150728 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150824 |
|
| 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: 20150908 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150930 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5819085 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| 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 |