JP5998566B2 - 移動制御プログラム、移動制御方法および制御装置 - Google Patents
移動制御プログラム、移動制御方法および制御装置 Download PDFInfo
- Publication number
- JP5998566B2 JP5998566B2 JP2012071876A JP2012071876A JP5998566B2 JP 5998566 B2 JP5998566 B2 JP 5998566B2 JP 2012071876 A JP2012071876 A JP 2012071876A JP 2012071876 A JP2012071876 A JP 2012071876A JP 5998566 B2 JP5998566 B2 JP 5998566B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- physical machine
- unit
- storage
- physical
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1は、実施例1に係る移動制御システムの構成を示す機能ブロック図である。図1に示すように、移動制御システム9は、ネットワーク3で接続されるサーバ1と複数の物理マシン2とを有する。複数の物理マシン2には、物理マシン環境のマシンおよび仮想マシン環境のマシンが含まれる。物理マシン環境のマシンには、ハードウェア上にOSがインストールされている。仮想マシン環境のマシンには、仮想化を実現するハイパーバイザ方式が利用される場合、ハードウェア上にハイパーバイザがインストールされる。そして、仮想マシン環境のマシンは、このハイパーバイザ上で複数の仮想マシン(VM)を動作させる。実施例では、このハイパーバイザを、VMプラットフォーム(VMP)というものとする。なお、仮想化を実現する方式として、ハイパーバイザ方式を採用するが、これに限定されるものではない。
次に、RM管理制御部21によって実行されるRM管理制御処理について説明する。図4は、実施例1に係るRM管理制御処理の手順を示すフローチャートである。なお、ウェブブラウザからRMの切替指示が出されるものとして説明する。また、RMとして配備される物理マシン2には、サーバ1がリモートで電源をONまたはOFFできたり、ネットワークブートをしたりできるように、予め設定されているものとする。ここでは、物理マシン2には、BIOS(Basic Input/Output System)に対して、PXE(Preboot eXecution Environment)、WOLの設定がされているものとする。
次に、RMイメージバックアップ部22によって実行されるRMイメージバックアップ処理について説明する。図5は、RMイメージバックアップ処理の手順を示すフローチャートである。
次に、RMイメージ書込部23によって実行されるRMイメージ書込処理について説明する。図6は、RMイメージ書込処理の手順を示すフローチャートである。
次に、RM起動部24によって実行されるRM起動処理について説明する。図7は、RM起動処理の手順を示すフローチャートである。
次に、RM停止部25によって実行されるRM停止処理について説明する。図8は、RM停止処理の手順を示すフローチャートである。
次に、移動制御システム9によって実行されるRMイメージバックアップのシーケンスについて説明する。図9は、RMイメージバックアップのシーケンスを示す図である。
次に、移動制御システム9によって実行されるRMイメージ書込のシーケンスについて説明する。図10は、RMイメージ書込処理のシーケンスを示す図である。
次に、移動制御システム9によって実行されるRM起動のシーケンスについて説明する。図11は、RM起動のシーケンスを示す図である。
次に、移動制御システム9によって実行されるRM停止のシーケンスについて説明する。図12は、RM停止のシーケンスを示す図である。
上記実施例1では、サーバ1は、仮想マシン環境として使用中の物理マシン2のストレージのイメージをRM管理マスタDB11に移動する。そして、サーバ1は、移動が完了した後に、移動が完了した物理マシン2に対して、物理マシン環境として使用させるべく、OSを含む新たなストレージのイメージを書き込む。かかる構成によれば、サーバ1は、仮想マシン環境として使用中であった物理マシン2を物理マシン環境として使用できるようにしたので、仮にバッチ処理を実行するような場合に当該バッチ処理を高速化することができる。また、サーバ1は、物理マシン2のストレージのイメージを移動し、OSを含む新たなストレージのイメージを当該物理マシン2に書き込むようにしたので、物理マシン2上のマシン環境を移動することができる。
まず、移動制御システム9Aの構成について、図13を参照して説明する。図13は、実施例2に係る移動制御システムの構成を示す機能ブロック図である。なお、図1に示す移動制御システム9と同一の構成については同一符号を示すことで、その重複する構成および動作の説明については省略する。実施例1と実施例2とが異なるところは、制御部20にバッチジョブ制御部61、押し退け配備部62およびRM状態出力部63を追加した点にある。また、実施例1と実施例2とが異なるところは、VM状態管理テーブル64およびVMイメージファイル65を追加した点にある。
上記実施例2によれば、押し退け配備部62は、仮想マシン環境として使用中の物理マシン2の中から、当該物理マシン2毎に算出されるCPU使用率に基づいて移動元の物理マシン2を決定する。そして、押し退け配備部62は、決定した移動元の物理マシン2のVMのストレージのイメージを、仮想マシン環境として使用中の別の物理マシン2に移動する。そして、押し退け配備部62は、移動が完了した後、該移動元の物理マシン2のVMを制御するVMPのストレージのイメージをRM管理マスタDB11に移動する。さらに、押し退け配備部62は、OSを含む、物理マシン環境のストレージのイメージを取得し、取得したイメージを、移動が完了した該移動元のマシンに対して書き込む。かかる構成によれば、押し退け配備部62は、仮想マシン環境として使用中であった物理マシン2を物理マシン環境として使用できるようにしたので、バッチ処理を実行するような場合に当該バッチ処理を高速化することができる。また、押し退け配備部62は、使用中の物理マシン2のVMを別の物理マシン2に移動するようにしたので、移動したVMは動作を停止させないで継続して実行することができる。
なお、サーバ1、1Aは、既知のパーソナルコンピュータ、ワークステーションなどの情報処理装置に、上記した制御部20と、記憶部10などの各機能を搭載することによって実現することができる。
2 物理マシン
9、9A 移動制御システム
10 記憶部
11 RM管理マスタDB
12 RM管理テーブル
13 RMイメージファイル
14 運用ログ
20 制御部
21 RM管理制御部
22 RMイメージバックアップ部
23 RMイメージ書込部
24 RM起動部
25 RM停止部
30 入力部
40 出力部
50 HDD
61 バッチジョブ制御部
62 押し退け配備部
63 RM状態出力部
64 RM状態管理テーブル
65 VMイメージファイル
Claims (7)
- 第1の記憶領域と第2の記憶領域と第3の記憶領域と、ネットワークを介して接続する複数の物理マシンとを管理するコンピュータに、
前記複数の物理マシンのうちいずれかの物理マシンにブートプログラムと第1OS(Operation System)を送信し、該いずれかの物理マシン上で動作するVMプラットフォームの上で動作する仮想マシンのストレージのイメージを、送信された該ブートプログラムと該第1OSによって前記第1の記憶領域に移動させ、
移動が完了した後、前記いずれかの物理マシン上の前記VMプラットフォームのストレージのイメージを、前記ブートプログラムと前記第1OSによって前記第2の記憶領域に移動させ、
前記第3の記憶領域に記憶された、前記いずれかの物理マシンとは異なる物理マシン環境の第2OSを含む新たなストレージのイメージを、前記ブートプログラムと前記第1OSによって前記いずれかの物理マシンに書き込ませる
処理を実行させることを特徴とする移動制御プログラム。 - 前記ブートプログラムと前記第1OSを送信する時に、ホスト名とIPアドレスを合わせて送信し、
前記書き込みが完了した後に、書き込まれた前記新たなストレージのイメージの前記第2OSを、前記ホスト名と前記IPアドレスを設定しつつ起動させる
処理を実行させることを特徴とする請求項1に記載の移動制御プログラム。 - 前記仮想マシンのストレージのイメージを移動させる処理は、複数の仮想マシンの中から、使用負荷に基づいて移動対象となる仮想マシンを決定する
ことを特徴とする請求項1又は請求項2に記載の移動制御プログラム。 - 前記仮想マシンのストレージのイメージを移動させる処理は、前記複数の仮想マシンの中から、CPU使用率の最も低い仮想マシンを、前記移動対象となる仮想マシンとして決定する
ことを特徴とする請求項3に記載の移動制御プログラム。 - 前記いずれかの物理マシンを起動後に所定のプログラムを実行させ、
該プログラムの実行後に前記いずれかの物理マシンのストレージのイメージを、前記ブートプログラムと前記第1OSによって第4の記憶領域に移動させ、
前記第2の記憶領域に移動させておいた前記VMプラットフォームのストレージのイメージを、前記ブートプログラムと前記第1OSによって前記いずれかの物理マシンに書き込ませ、
前記第1の記憶領域に移動させておいた前記仮想マシンのストレージのイメージを、前記ブートプログラムと前記第1OSによって前記VMプラットフォーム上に書き込ませる、
処理を実行させることを特徴とする請求項2から請求項4のいずれか1つに記載の移動制御プログラム。 - 第1の記憶領域と第2の記憶領域と第3の記憶領域と、ネットワークを介して接続する複数の物理マシンとを管理するコンピュータが、
前記複数の物理マシンのうちいずれかの物理マシンにブートプログラムと第1OS(Operation System)を送信し、該いずれかの物理マシン上で動作するVMプラットフォームの上で動作する仮想マシンのストレージのイメージを、送信された該ブートプログラムと該第1OSによって前記第1の記憶領域に移動させ、
移動が完了した後、前記いずれかの物理マシン上の前記VMプラットフォームのストレージのイメージを、前記ブートプログラムと前記第1OSによって前記第2の記憶領域に移動させ、
前記第3の記憶領域に記憶された、前記いずれかの物理マシンとは異なる物理マシン環境の第2OSを含む新たなストレージのイメージを、前記ブートプログラムと前記第1OSによって前記いずれかの物理マシンに書き込ませる
処理を実行することを特徴とする移動制御方法。 - 第1の記憶領域と第2の記憶領域と第3の記憶領域と、ネットワークを介して接続する複数の物理マシンとを管理する管理部と、
前記複数の物理マシンのうちいずれかの物理マシンにブートプログラムと第1OS(Operation System)を送信し、該いずれかの物理マシン上で動作するVMプラットフォームの上で動作する仮想マシンのストレージのイメージを、送信された該ブートプログラムと該第1OSによって前記第1の記憶領域に移動させる第1の移動部と、
前記第1の移動部によって移動が完了した後、前記いずれかの物理マシン上の前記VMプラットフォームのストレージのイメージを、前記ブートプログラムと前記第1OSによって前記第2の記憶領域に移動させる第2の移動部と、
前記第3の記憶領域に記憶された、前記いずれかの物理マシンとは異なる物理マシン環境の第2OSを含む新たなストレージのイメージを、前記ブートプログラムと前記第1OSによって前記いずれかの物理マシンに書き込ませる書込部と
を有することを特徴とする制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012071876A JP5998566B2 (ja) | 2012-03-27 | 2012-03-27 | 移動制御プログラム、移動制御方法および制御装置 |
| US13/723,277 US9021481B2 (en) | 2012-03-27 | 2012-12-21 | Computer-readable recording medium, migration control method and control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012071876A JP5998566B2 (ja) | 2012-03-27 | 2012-03-27 | 移動制御プログラム、移動制御方法および制御装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2013205946A JP2013205946A (ja) | 2013-10-07 |
| JP2013205946A5 JP2013205946A5 (ja) | 2015-03-05 |
| JP5998566B2 true JP5998566B2 (ja) | 2016-09-28 |
Family
ID=49236851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012071876A Expired - Fee Related JP5998566B2 (ja) | 2012-03-27 | 2012-03-27 | 移動制御プログラム、移動制御方法および制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9021481B2 (ja) |
| JP (1) | JP5998566B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6098392B2 (ja) * | 2013-06-24 | 2017-03-22 | 富士通株式会社 | ソフトウェア修正パッチ抽出プログラム、ソフトウェア修正パッチ抽出方法および情報処理装置 |
| JP6354290B2 (ja) * | 2014-04-24 | 2018-07-11 | 富士通株式会社 | 情報処理システム、情報処理システムの制御方法および情報処理システムの制御プログラム |
| JP6458650B2 (ja) | 2015-06-08 | 2019-01-30 | 富士通株式会社 | 情報処理システム、情報処理プログラムおよび情報処理装置 |
| US10698869B2 (en) | 2016-09-27 | 2020-06-30 | Bank Of America Corporation | System and method for data structure migration control |
| US10585761B2 (en) * | 2018-02-01 | 2020-03-10 | EMC IP Holding Company LLC | Methods and systems for energy efficient data backup |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7203944B1 (en) * | 2003-07-09 | 2007-04-10 | Veritas Operating Corporation | Migrating virtual machines among computer systems to balance load caused by virtual machines |
| JP4050249B2 (ja) | 2004-05-20 | 2008-02-20 | 株式会社エヌ・ティ・ティ・データ | 仮想マシン管理システム |
| EP1866825A1 (en) * | 2005-03-22 | 2007-12-19 | Hewlett-Packard Development Company, L.P. | Methods, devices and data structures for trusted data |
| US7607129B2 (en) * | 2005-04-07 | 2009-10-20 | International Business Machines Corporation | Method and apparatus for using virtual machine technology for managing parallel communicating applications |
| JP2007183747A (ja) | 2006-01-05 | 2007-07-19 | Hitachi Ltd | 物理サーバ間のシステム移動方法およびシステム移動システム |
| JP2008033483A (ja) | 2006-07-27 | 2008-02-14 | Nec Corp | 計算機システム、計算機および計算機動作環境の移動方法 |
| US8095929B1 (en) * | 2007-04-16 | 2012-01-10 | Vmware, Inc. | Method and system for determining a cost-benefit metric for potential virtual machine migrations |
| US8069341B2 (en) | 2007-06-29 | 2011-11-29 | Microsoft Corporation | Unified provisioning of physical and virtual images |
| JP4607156B2 (ja) | 2007-07-23 | 2011-01-05 | 株式会社エヌ・ティ・ティ・データ | 仮想マシン管理サーバ、及びプログラム |
| US8185894B1 (en) * | 2008-01-10 | 2012-05-22 | Hewlett-Packard Development Company, L.P. | Training a virtual machine placement controller |
| US7925923B1 (en) * | 2008-01-31 | 2011-04-12 | Hewlett-Packard Development Company, L.P. | Migrating a virtual machine in response to failure of an instruction to execute |
| JP2009252204A (ja) * | 2008-04-11 | 2009-10-29 | Hitachi Ltd | 計算機の運用管理システム及び運用管理方法 |
| US7506037B1 (en) * | 2008-05-13 | 2009-03-17 | International Business Machines Corporation | Method determining whether to seek operator assistance for incompatible virtual environment migration |
| CN101727331B (zh) * | 2008-10-24 | 2013-03-20 | 国际商业机器公司 | 升级活动虚拟机的客户操作系统的方法和设备 |
| US8359386B2 (en) * | 2009-04-16 | 2013-01-22 | Dell Products, Lp | System and method of migrating virtualized environments |
| JP5085611B2 (ja) * | 2009-06-27 | 2012-11-28 | レノボ・シンガポール・プライベート・リミテッド | 実環境と仮想環境を遷移させるコンピュータ・プログラム |
| JP5471080B2 (ja) * | 2009-06-30 | 2014-04-16 | 日本電気株式会社 | 情報システム、制御装置、そのデータ処理方法およびプログラム |
| US8832683B2 (en) * | 2009-11-30 | 2014-09-09 | Red Hat Israel, Ltd. | Using memory-related metrics of host machine for triggering load balancing that migrate virtual machine |
| CN102141928A (zh) * | 2010-01-29 | 2011-08-03 | 国际商业机器公司 | 虚拟环境下的数据处理方法、系统以及系统的部署方法 |
| US9069589B2 (en) * | 2010-07-06 | 2015-06-30 | Panasonic Intellectual Property Corporation Of America | Virtual computer system, virtual computer control method and accumulation circuit |
| US8826292B2 (en) * | 2010-08-06 | 2014-09-02 | Red Hat Israel, Ltd. | Migrating virtual machines based on level of resource sharing and expected load per resource on candidate target host machines |
| US8356120B2 (en) * | 2011-01-07 | 2013-01-15 | Red Hat Israel, Ltd. | Mechanism for memory state restoration of virtual machine (VM)-controlled peripherals at a destination host machine during migration of the VM |
| DE112011105051T5 (de) * | 2011-03-18 | 2013-12-19 | Hewlett-Packard Development Company, L.P. | Teilen der Internet-Fähigkeit einer mobilen Computereinrichtung mit einer Client-Computereinrichtung unter Verwendung einer virtuellen Maschine |
| US8533676B2 (en) * | 2011-12-29 | 2013-09-10 | Unisys Corporation | Single development test environment |
| JP5852103B2 (ja) * | 2011-04-27 | 2016-02-03 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | 仮想計算機システム、仮想計算機制御方法、仮想計算機制御プログラム、及び半導体集積回路 |
| US8549519B2 (en) * | 2011-08-19 | 2013-10-01 | Hitachi, Ltd. | Method and apparatus to improve efficiency in the use of resources in data center |
| US20130091376A1 (en) * | 2011-10-05 | 2013-04-11 | International Business Machines Corporation | Self-repairing database system |
-
2012
- 2012-03-27 JP JP2012071876A patent/JP5998566B2/ja not_active Expired - Fee Related
- 2012-12-21 US US13/723,277 patent/US9021481B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20130263128A1 (en) | 2013-10-03 |
| JP2013205946A (ja) | 2013-10-07 |
| US9021481B2 (en) | 2015-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11593149B2 (en) | Unified resource management for containers and virtual machines | |
| CN110704161B (zh) | 虚拟机创建方法、装置及计算机设备 | |
| CN110825494A (zh) | 物理机调度方法及装置、计算机可存储介质 | |
| JP5212360B2 (ja) | 制御プログラム、制御システムおよび制御方法 | |
| CN101650660B (zh) | 从中央存储装置引导计算机系统 | |
| US20150095597A1 (en) | High performance intelligent virtual desktop infrastructure using volatile memory arrays | |
| US9354907B1 (en) | Optimized restore of virtual machine and virtual disk data | |
| US9910664B2 (en) | System and method of online firmware update for baseboard management controller (BMC) devices | |
| US20170017511A1 (en) | Method for memory management in virtual machines, and corresponding system and computer program product | |
| WO2017192415A1 (en) | Cloning computing device containers | |
| US8006254B2 (en) | Bequeathing privilege to a dynamically loaded module | |
| CN102591675A (zh) | 使用共享存储块管理多软件镜像的方法和系统 | |
| JP5998566B2 (ja) | 移動制御プログラム、移動制御方法および制御装置 | |
| CN105765534A (zh) | 虚拟计算系统和方法 | |
| JP6123626B2 (ja) | 処理再開方法、処理再開プログラムおよび情報処理システム | |
| EP3022647B1 (en) | Systems and methods for instantly restoring virtual machines in high input/output load environments | |
| CN114327855B (zh) | 边缘节点宕机迁移的服务方法及系统 | |
| US10191817B2 (en) | Systems and methods for backing up large distributed scale-out data systems | |
| CN105471994A (zh) | 一种控制方法及装置 | |
| US12073229B2 (en) | Single node deployment of container platform | |
| US9645841B2 (en) | Dynamic virtual machine storage usage monitoring, provisioning, and migration | |
| WO2025124172A1 (zh) | 一种组件部署升级方法、装置、计算机设备及存储介质 | |
| CN108369503A (zh) | 对外部场可更换单元(fru)过程的自动系统响应 | |
| JP6098392B2 (ja) | ソフトウェア修正パッチ抽出プログラム、ソフトウェア修正パッチ抽出方法および情報処理装置 | |
| US9933953B1 (en) | Managing copy sessions in a data storage system to control resource consumption |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150616 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150804 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150918 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160525 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20160608 |
|
| 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: 20160802 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160815 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5998566 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |