JP6799255B2 - ジョブ消費電力推定プログラム、並列処理装置およびジョブ消費電力推定方法 - Google Patents
ジョブ消費電力推定プログラム、並列処理装置およびジョブ消費電力推定方法 Download PDFInfo
- Publication number
- JP6799255B2 JP6799255B2 JP2016226838A JP2016226838A JP6799255B2 JP 6799255 B2 JP6799255 B2 JP 6799255B2 JP 2016226838 A JP2016226838 A JP 2016226838A JP 2016226838 A JP2016226838 A JP 2016226838A JP 6799255 B2 JP6799255 B2 JP 6799255B2
- Authority
- JP
- Japan
- Prior art keywords
- power consumption
- job
- file
- name
- directory
- 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
- 238000012545 processing Methods 0.000 title claims description 67
- 238000000034 method Methods 0.000 title claims description 20
- 238000004364 calculation method Methods 0.000 claims description 80
- 239000000284 extract Substances 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000015654 memory Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R21/00—Arrangements for measuring electric power or power factor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
- G06F9/4893—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues taking into account power or heat criteria
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5094—Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5019—Workload prediction
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Power Engineering (AREA)
- Power Sources (AREA)
Description
[第1の実施の形態]
第1の実施の形態を説明する。
第1の実施の形態の並列処理システムは、並列処理装置10を含む。並列処理装置10は、複数の計算ノードを利用した並列分散処理を制御する。並列処理装置10の中に計算ノードが含まれてもよいし、並列処理装置10の外部に計算ノードが存在してもよい。
次に、第2の実施の形態を説明する。
図2は、第2の実施の形態の並列処理システムの例を示す図である。
ジョブ管理ノード100は、CPU101、RAM102、HDD103、画像信号処理部104、入力信号処理部105、媒体リーダ106および通信インタフェース107,108を有する。上記ユニットはバスに接続される。RAM102またはHDD103は、第1の実施の形態の記憶部11の一例である。CPU101は、第1の実施の形態の処理部12の一例である。
図4は、ジョブスケジューリング例を示す図である。
ここでは、同一または異なるユーザからジョブ61〜66が投入され、投入されたジョブ61〜66が実行待ちである場合を考える。
ログインノード200は、階層構造のファイルシステムによってスクリプトファイルを管理している。ディレクトリ71は、ルートディレクトリの直下にあるディレクトリである。ディレクトリ71のディレクトリ名は「home」である。ディレクトリ72,73は、ディレクトリ71の直下にあるディレクトリである。ディレクトリ72のディレクトリ名は「user1」、ディレクトリ73のディレクトリ名は「user2」である。
ジョブ管理ノード100は、消費電力履歴テーブル121を保持する。消費電力履歴テーブル121は、ファイル名、tri−gramおよび消費電力の項目を有する。
ここでは、ファイル名81とファイル名82とが類似しているか否か判定する場合を考える。ファイル名81は「abcde」であり、ファイル名82は「abcdd」である。ファイル名81からはtri−gram集合83が生成される。ファイル名82からはtri−gram集合84が生成される。tri−gram集合83は、「__a」、「_ab」、「abc」、「bcd」、「cde」「de_」、「e__」というキーを含む。これらキーの出現回数は1回ずつである。tri−gram集合84は、「__a」、「_ab」、「abc」、「bcd」、「cdd」、「dd_」、「d__」というキーを含む。これらキーの出現回数は1回ずつである。
図8は、ログインノードとジョブ管理ノードの機能例を示すブロック図である。
ログインノード200は、ファイル記憶部220およびジョブ受付部231を有する。ファイル記憶部220は、例えば、HDDに確保した記憶領域を用いて実装される。ジョブ受付部231は、例えば、プログラムモジュールを用いて実装される。
(S10)消費電力推定部131は、ジョブ管理ノード100から認識できるようにマウントされたファイル記憶部220からスクリプトファイルを取得する。
(S14)消費電力推定部131は、ステップS13で選択した過去ジョブのtri−gram集合を消費電力履歴テーブル121から取得する。消費電力推定部131は、ステップS12のtri−gram集合(投入ジョブのtri−gram集合)と、ここで取得したtri−gram集合(過去ジョブのtri−gram集合)とを比較する。そして、消費電力推定部131は、2つのファイル名の距離dを算出する。距離dが小さいほど2つのファイル名は類似しており、距離dが大きいほど2つのファイル名は類似していないことを示している。例えば、消費電力推定部131は、複数のキーそれぞれについて出現回数の差の絶対値を求め、求めた差の絶対値を合計した値を距離dとする。
11 記憶部
12 処理部
13,13a,13b ジョブ
14,14a,14b ファイル名
15,15a,15b 部分文字列
16a,16b 実績消費電力
17a,17b 類似度
18 消費電力
Claims (4)
- コンピュータに、
第1のジョブの起動に使用する第1のファイルの格納場所を示すファイルパスから、前記ファイルパスの一部分であり、前記第1のファイルの直上の階層のディレクトリを示す第1のディレクトリ名を含む第1のファイル名を抽出し、
実行済みである複数の第2のジョブそれぞれに対して、当該第2のジョブの起動に使用した第2のファイルに対応し、前記第2のファイルの直上の階層のディレクトリを示す第2のディレクトリ名を含む第2のファイル名に含まれる部分文字列と、前記第1のファイル名に含まれる部分文字列との比較に基づいて類似度を算出し、
前記類似度に応じて、前記複数の第2のジョブそれぞれの実績消費電力を示す履歴情報の中から少なくとも1つの第2のジョブの実績消費電力を取得し、前記取得した実績消費電力に基づいて前記第1のジョブの消費電力を推定する、
処理を実行させるジョブ消費電力推定プログラム。 - 前記類似度の算出では、前記第1のファイル名に含まれる連続するn文字(nは2以上の整数)の集合と前記第2のファイル名に含まれる連続するn文字の集合とを比較する、
請求項1記載のジョブ消費電力推定プログラム。 - 実行済みである複数の第2のジョブそれぞれについて、当該第2のジョブの起動に使用した第2のファイルに対応し、前記第2のファイルの直上の階層のディレクトリを示す第2のディレクトリ名を含む第2のファイル名、または、前記第2のファイル名に含まれる部分文字列と、当該第2のジョブの実績消費電力とを示す履歴情報を記憶する記憶部と、
第1のジョブの起動に使用する第1のファイルの格納場所を示すファイルパスから、前記ファイルパスの一部分であり、前記第1のファイルの直上の階層のディレクトリを示す第1のディレクトリ名を含む第1のファイル名を抽出し、前記複数の第2のジョブそれぞれに対して、前記第2のファイル名に含まれる部分文字列と前記第1のファイル名に含まれる部分文字列との比較に基づいて類似度を算出し、前記類似度に応じて前記履歴情報の中から少なくとも1つの第2のジョブの実績消費電力を取得し、前記取得した実績消費電力に基づいて前記第1のジョブの消費電力を推定する処理部と、
を有する並列処理装置。 - コンピュータが実行するジョブ消費電力推定方法であって、
第1のジョブの起動に使用する第1のファイルの格納場所を示すファイルパスから、前記ファイルパスの一部分であり、前記第1のファイルの直上の階層のディレクトリを示す第1のディレクトリ名を含む第1のファイル名を抽出し、
実行済みである複数の第2のジョブそれぞれに対して、当該第2のジョブの起動に使用した第2のファイルに対応し、前記第2のファイルの直上の階層のディレクトリを示す第2のディレクトリ名を含む第2のファイル名に含まれる部分文字列と、前記第1のファイル名に含まれる部分文字列との比較に基づいて類似度を算出し、
前記類似度に応じて、前記複数の第2のジョブそれぞれの実績消費電力を示す履歴情報の中から少なくとも1つの第2のジョブの実績消費電力を取得し、前記取得した実績消費電力に基づいて前記第1のジョブの消費電力を推定する、
ジョブ消費電力推定方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016226838A JP6799255B2 (ja) | 2016-11-22 | 2016-11-22 | ジョブ消費電力推定プログラム、並列処理装置およびジョブ消費電力推定方法 |
US15/697,484 US10423902B2 (en) | 2016-11-22 | 2017-09-07 | Parallel processing apparatus and method of estimating power consumption of jobs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016226838A JP6799255B2 (ja) | 2016-11-22 | 2016-11-22 | ジョブ消費電力推定プログラム、並列処理装置およびジョブ消費電力推定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018084907A JP2018084907A (ja) | 2018-05-31 |
JP6799255B2 true JP6799255B2 (ja) | 2020-12-16 |
Family
ID=62147693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016226838A Active JP6799255B2 (ja) | 2016-11-22 | 2016-11-22 | ジョブ消費電力推定プログラム、並列処理装置およびジョブ消費電力推定方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10423902B2 (ja) |
JP (1) | JP6799255B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6799255B2 (ja) * | 2016-11-22 | 2020-12-16 | 富士通株式会社 | ジョブ消費電力推定プログラム、並列処理装置およびジョブ消費電力推定方法 |
CN107730077A (zh) * | 2017-09-13 | 2018-02-23 | 平安科技(深圳)有限公司 | 节点任务数据显示方法、装置、存储介质和计算机设备 |
US11263035B2 (en) * | 2018-04-13 | 2022-03-01 | Microsoft Technology Licensing, Llc | Longevity based computer resource provisioning |
JP7235960B2 (ja) * | 2019-02-07 | 2023-03-09 | 富士通株式会社 | ジョブ電力予測プログラム、ジョブ電力予測方法、およびジョブ電力予測装置 |
JP7177350B2 (ja) * | 2019-02-12 | 2022-11-24 | 富士通株式会社 | ジョブ電力予測プログラム、ジョブ電力予測方法、およびジョブ電力予測装置 |
JP7181464B2 (ja) * | 2019-02-25 | 2022-12-01 | 富士通株式会社 | 電力推定プログラム、電力推定装置及び電力推定方法 |
JP7259451B2 (ja) * | 2019-03-22 | 2023-04-18 | 富士通株式会社 | 消費電力予測プログラム、消費電力予測方法、および消費電力予測装置 |
JP7288189B2 (ja) * | 2019-05-29 | 2023-06-07 | 富士通株式会社 | ジョブ電力予測プログラム、ジョブ電力予測方法、およびジョブ電力予測装置 |
CN110399216B (zh) * | 2019-06-27 | 2021-10-15 | 苏州浪潮智能科技有限公司 | 一种整机箱功耗的分配方法、***、装置及可读存储介质 |
EP3979021A1 (en) * | 2020-09-30 | 2022-04-06 | Ricoh Company, Ltd. | Scheduling system, scheduling method, and carrier means |
US11714688B1 (en) * | 2022-11-17 | 2023-08-01 | Accenture Global Solutions Limited | Sustainability-based computing resource allocation |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002324080A (ja) * | 2001-04-26 | 2002-11-08 | Hitachi Ltd | Html文書の逆リンク検索方法 |
JP2005078612A (ja) * | 2003-09-04 | 2005-03-24 | Hitachi Ltd | ファイル共有システム及びファイル共有装置間のファイル移行方法 |
JP2005148901A (ja) * | 2003-11-12 | 2005-06-09 | Hitachi Ltd | ジョブスケジューリングシステム |
US8612984B2 (en) * | 2010-04-28 | 2013-12-17 | International Business Machines Corporation | Energy-aware job scheduling for cluster environments |
JP2012033093A (ja) * | 2010-08-02 | 2012-02-16 | Canon Inc | 画像表示制御装置、画像表示制御方法、及び画像表示制御プログラム、並びに記録媒体 |
US9250962B2 (en) * | 2011-01-10 | 2016-02-02 | International Business Machines Corporation | Optimizing energy use in a data center by workload scheduling and management |
US20130226639A1 (en) | 2012-02-27 | 2013-08-29 | Hitachi, Ltd. | Task management method and task management apparatus |
JP2014106727A (ja) * | 2012-11-27 | 2014-06-09 | Canon Inc | 情報処理装置、サーバ装置、情報処理システム、情報処理装置の制御方法、サーバ装置の制御方法及びプログラム |
JP6092634B2 (ja) * | 2013-01-16 | 2017-03-08 | 株式会社メガチップス | プリンタ制御装置、プリンタ、プログラム、コンピュータシステム、及びプリンタ制御方法 |
JP6201530B2 (ja) * | 2013-08-30 | 2017-09-27 | 富士通株式会社 | 情報処理システム、ジョブ管理装置、ジョブ管理装置の制御プログラム、及び、情報処理システムの制御方法 |
JP5646775B2 (ja) * | 2014-01-15 | 2014-12-24 | 株式会社東芝 | key−valueストア方式を有するメモリシステム |
WO2016001991A1 (ja) * | 2014-06-30 | 2016-01-07 | 株式会社日立製作所 | 検索方法 |
JP2016042284A (ja) | 2014-08-18 | 2016-03-31 | 富士通株式会社 | 並列計算機システム、管理装置、並列計算機システムの制御方法及び管理装置の制御プログラム |
US10671131B2 (en) * | 2015-06-05 | 2020-06-02 | Apple Inc. | Predictive control systems and methods |
JP6799255B2 (ja) * | 2016-11-22 | 2020-12-16 | 富士通株式会社 | ジョブ消費電力推定プログラム、並列処理装置およびジョブ消費電力推定方法 |
-
2016
- 2016-11-22 JP JP2016226838A patent/JP6799255B2/ja active Active
-
2017
- 2017-09-07 US US15/697,484 patent/US10423902B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018084907A (ja) | 2018-05-31 |
US10423902B2 (en) | 2019-09-24 |
US20180144272A1 (en) | 2018-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6799255B2 (ja) | ジョブ消費電力推定プログラム、並列処理装置およびジョブ消費電力推定方法 | |
CN107003935B (zh) | 用于优化数据库去重的装置、方法和计算机介质 | |
US9990265B2 (en) | Diagnosing causes of performance issues of virtual machines | |
US9646030B2 (en) | Computer-readable medium storing program and version control method | |
US8904377B2 (en) | Reconfiguration of computer system to allow application installation | |
US7958511B1 (en) | Mechanism for estimating the computing resources needed to execute a job | |
US11429935B2 (en) | Retrieving historical tags hierarchy plus related objects | |
US20130066869A1 (en) | Computer system, method of managing a client computer, and storage medium | |
US11392697B2 (en) | Detection of malware in documents | |
CN105989015B (zh) | 一种数据库扩容方法和装置以及访问数据库的方法和装置 | |
CN104750378A (zh) | 输入法的输入模式自动切换方法及装置 | |
US20130346992A1 (en) | Computing system, method for controlling thereof, and computer-readable recording medium having computer program for controlling thereof | |
US10509641B2 (en) | Optimizing feature deployment based on usage pattern | |
JP2014194642A (ja) | 情報処理装置の管理方法、およびプログラム | |
US8621550B1 (en) | Information technology resource compliance templates | |
JP5076015B1 (ja) | 情報処理装置、クライアント管理方法及びクライアント管理システム | |
US20170235608A1 (en) | Automatic response to inefficient jobs in data processing clusters | |
JP7381290B2 (ja) | 計算機システム及びデータの管理方法 | |
JP7068210B2 (ja) | データベース管理システム、端末装置及び方法 | |
JP5489858B2 (ja) | 1つまたは複数個のボリューム属性をデータベースに格納する方法、プログラム、及び、データ処理システム | |
JP6688433B2 (ja) | 計算機システム | |
JP5673224B2 (ja) | 情報管理装置、情報管理方法、及びプログラム | |
WO2024107195A1 (en) | Hadoop distributed file system (hdfs) express bulk file deletion | |
JP2024013953A (ja) | 情報処理装置、情報処理システム、情報処理方法、及びプログラム | |
JP2022056573A (ja) | 情報処理プログラム、情報処理方法および情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190807 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20190815 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190815 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200310 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200707 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200903 |
|
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: 20201020 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201102 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6799255 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |