JP2023502210A - マルチ・テナント型抽出・変換・ロードのリソースの共有 - Google Patents
マルチ・テナント型抽出・変換・ロードのリソースの共有 Download PDFInfo
- Publication number
- JP2023502210A JP2023502210A JP2022526770A JP2022526770A JP2023502210A JP 2023502210 A JP2023502210 A JP 2023502210A JP 2022526770 A JP2022526770 A JP 2022526770A JP 2022526770 A JP2022526770 A JP 2022526770A JP 2023502210 A JP2023502210 A JP 2023502210A
- Authority
- JP
- Japan
- Prior art keywords
- tenant
- workload
- queued
- etl
- delay
- 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.)
- Granted
Links
- 238000000605 extraction Methods 0.000 title description 7
- 238000012545 processing Methods 0.000 claims abstract description 63
- 239000000284 extract Substances 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims description 51
- 238000004590 computer program Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 5
- 239000000835 fiber Substances 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 241000854350 Enicospilus group Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 229910052697 platinum Inorganic materials 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- 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/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
-
- 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/5038—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 execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- 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/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- 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/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/254—Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
-
- 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/508—Monitor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (20)
- マルチ・テナント型抽出・変換・ロード(ETL)システムの処理リソースを共有するためのコンピュータ実施の方法であって、
1つ又は複数のプロセッサにより、前記マルチ・テナント型ETLシステムの全作業負荷を決定することと、
前記1つ又は複数のプロセッサにより、テナントに関連付けられる、キューに入れられた作業負荷を決定することと、
前記1つ又は複数のプロセッサにより、前記全作業負荷及び前記キューに入れられた作業負荷に基づいて、前記テナントによって要求された作業の前記マルチ・テナント型ETLシステムの作業負荷への追加を遅延させることと、
を含む方法。 - 前記1つ又は複数のプロセッサにより、前記キューに入れられた作業負荷に基づいて、前記テナントについての関連する遅延係数を計算することをさらに含み、
前記遅延させることは、前記テナントに関連する前記遅延係数に基づいて、前記テナントによって要求された作業に対する遅延を導入することをさらに含む、
請求項1に記載の方法。 - 前記テナントに関連付けられる前記キューに入れられた作業負荷に基づいて、関連する遅延係数を計算することは、前記テナントに関連付けられる前記キューに入れられた作業負荷が所定の閾値より小さい場合に、前記遅延係数を所定のデフォルト値に等しくなるように計算することを含む、請求項2に記載の方法。
- 前記マルチ・テナント型ETLシステムの前記全作業負荷を監視して、前記全作業負荷の変化を検出することと、
検出された前記全作業負荷の変化に応じて、前記遅延係数を修正することと、
をさらに含む、請求項3に記載の方法。 - 前記テナントに関連付けられる前記キューに入れられた作業負荷に基づいて、関連する遅延係数を計算することは、前記テナントに関連付けられる前記キューに入れられた作業負荷に直接比例するように前記遅延係数を計算することを含む、請求項3に記載の方法。
- 前記マルチ・テナント型ETLシステムの全作業負荷を決定することは、
前記マルチ・テナント型ETLシステムのテナントについてキューに入れられた作業の総量、及び
前記マルチ・テナント型ETLシステムにおける現在の遅延の値
のうちの少なくとも1つを測定することを含む、請求項1に記載の方法。 - テナントに関連付けられる、キューに入れられた作業負荷を決定することは、
前記テナントについて実行中のプロセスの数、
前記テナントについてキューに入れられた作業の量、
前記テナントについてアクティブな作業の同時ストリームの数、及び
前記テナントについて現在登録されている処理要求の数
のうちの少なくとも1つを測定することを含む、請求項1に記載の方法。 - 具体化されたプログラム命令を有するコンピュータ可読ストレージ媒体を備えるコンピュータ・プログラム製品であって、前記プログラム命令は、処理ユニットによって実行可能であり、コンピュータ・ネットワーク上で実行されるとき、前記処理ユニットに、マルチ・テナント型抽出・変換・ロード(ETL)システムの処理リソースを共有するための方法を行わせ、前記方法は、
前記マルチ・テナント型ETLシステムの全作業負荷を決定するステップと、
テナントに関連付けられる、キューに入れられた作業負荷を決定するステップと、
前記全作業負荷及び前記キューに入れられた作業負荷に基づいて、前記テナントによって要求された作業の前記マルチ・テナント型ETLシステムの作業負荷への追加を遅延させるステップと、
を含む、
コンピュータ・プログラム製品。 - 1つ又は複数のプロセッサにより、前記キューに入れられた作業負荷に基づいて、前記テナントについての関連する遅延係数を計算することをさらに含み、
前記遅延させることは、前記テナントに関連する前記遅延係数に基づいて、前記テナントによって要求された作業に対する遅延を導入することをさらに含む、
請求項8に記載のコンピュータ・プログラム製品。 - 前記テナントに関連付けられる前記キューに入れられた作業負荷に基づいて、関連する遅延係数を計算することは、前記テナントに関連付けられる前記キューに入れられた作業負荷が所定の閾値より小さい場合に、前記遅延係数を所定のデフォルト値に等しくなるように計算することを含む、請求項9に記載のコンピュータ・プログラム製品。
- 前記マルチ・テナント型ETLシステムの前記全作業負荷を監視して、前記全作業負荷の変化を検出することと、
検出された前記全作業負荷の変化に応じて、前記遅延係数を修正することと、
をさらに含む、請求項10に記載のコンピュータ・プログラム製品。 - 前記テナントに関連付けられる前記キューに入れられた作業負荷に基づいて、関連する遅延係数を計算することは、前記テナントに関連付けられる前記キューに入れられた作業負荷に直接比例するように前記遅延係数を計算することを含む、請求項10に記載のコンピュータ・プログラム製品。
- テナントに関連付けられる、キューに入れられた作業負荷を決定することは、
前記テナントについて実行中のプロセスの数、
前記テナントについてキューに入れられた作業の量、
前記テナントについてアクティブな作業の同時ストリームの数、及び
前記テナントについて現在登録されている処理要求の数、
のうちの少なくとも1つを測定することを含む、請求項8に記載のコンピュータ・プログラム製品。 - マルチ・テナント型抽出・変換・ロード(ETL)システムの処理リソースを共有するためのシステムであって、
前記マルチ・テナント型ETLシステムの全作業負荷を決定するように構成された作業負荷コンポーネントと、
テナントに関連付けられる、キューに入れられた作業負荷を決定するように構成された分析コンポーネントと、
前記全作業負荷及び前記キューに入れられた作業負荷に基づいて、前記テナントによって要求された作業の前記マルチ・テナント型ETLシステムの作業負荷への追加を遅延させるように構成された遅延コンポーネントと、
を含む、システム。 - 前記キューに入れられた作業負荷に基づいて、前記テナントについての関連する遅延係数を計算するように構成されたプロセッサをさらに備え、
前記遅延コンポーネントは、前記テナントに関連する前記遅延係数に基づいて、前記テナントによって要求された作業に対する遅延を導入するようにさらに構成される、
請求項14に記載のシステム。 - 前記プロセッサは、前記テナントに関連付けられる前記キューに入れられた作業負荷が所定の閾値より小さい場合に、前記遅延係数を所定のデフォルト値に等しくなるように計算するようにさらに構成される、請求項15に記載のシステム。
- 前記マルチ・テナント型ETLシステムの前記全作業負荷を監視して、前記全作業負荷の変化を検出するように構成されたモニタ・コンポーネントをさらに備え、
前記プロセッサは、検出された前記全作業負荷の変化に応じて、前記遅延係数を修正するようにさらに構成される、
請求項16に記載のシステム。 - 前記プロセッサは、前記テナントに関連付けられる前記キューに入れられた作業負荷に直接比例するように前記遅延係数を計算するようにさらに構成される、請求項16に記載のシステム。
- 前記作業負荷コンポーネントは、
前記マルチ・テナント型ETLシステムのテナントについてキューに入れられた作業の総量、及び
前記マルチ・テナント型ETLシステムにおける現在の遅延の値、
のうちの少なくとも1つを測定するようにさらに構成される、請求項14に記載のシステム。 - 前記分析コンポーネントは、
前記テナントについて実行中のプロセスの数、
前記テナントについてキューに入れられた作業の量、
前記テナントについてアクティブな作業の同時ストリームの数、及び
前記テナントについて現在登録されている処理要求の数
のうちの少なくとも1つを測定するようにさらに構成される、請求項14に記載のシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/686,441 | 2019-11-18 | ||
US16/686,441 US11042415B2 (en) | 2019-11-18 | 2019-11-18 | Multi-tenant extract transform load resource sharing |
PCT/IB2020/060699 WO2021099903A1 (en) | 2019-11-18 | 2020-11-13 | Multi-tenant extract transform load resource sharing |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023502210A true JP2023502210A (ja) | 2023-01-23 |
JP7445361B2 JP7445361B2 (ja) | 2024-03-07 |
Family
ID=75910001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022526770A Active JP7445361B2 (ja) | 2019-11-18 | 2020-11-13 | マルチ・テナント型抽出・変換・ロードのリソースの共有 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11042415B2 (ja) |
JP (1) | JP7445361B2 (ja) |
CN (1) | CN114730277B (ja) |
DE (1) | DE112020004651B4 (ja) |
GB (1) | GB2603098B (ja) |
WO (1) | WO2021099903A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220374327A1 (en) * | 2021-04-29 | 2022-11-24 | International Business Machines Corporation | Fair simultaneous comparison of parallel machine learning models |
US11874776B2 (en) | 2021-06-25 | 2024-01-16 | Intel Corporation | Cryptographic protection of memory attached over interconnects |
US11841871B2 (en) | 2021-06-29 | 2023-12-12 | International Business Machines Corporation | Managing extract, transform and load systems |
US20230185603A1 (en) * | 2021-12-14 | 2023-06-15 | Intel Corporation | Dynamic capability discovery and enforcement for accelerators and devices in multi-tenant systems |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7694305B2 (en) * | 2004-10-21 | 2010-04-06 | Hewlett-Packard Development Company, L.P. | Method of controlling access to computing resource within shared computing environment |
JP4116064B1 (ja) | 2007-04-18 | 2008-07-09 | 三菱電機インフォメーションシステムズ株式会社 | クライアント装置 |
US20090063617A1 (en) | 2007-08-28 | 2009-03-05 | International Business Machines Corporation | Systems, methods and computer products for throttling client access to servers |
US8533103B1 (en) | 2010-09-14 | 2013-09-10 | Amazon Technologies, Inc. | Maintaining latency guarantees for shared resources |
US8473960B2 (en) * | 2010-09-24 | 2013-06-25 | International Business Machines Corporation | Vector throttling to control resource use in computer systems |
US8468251B1 (en) * | 2011-12-29 | 2013-06-18 | Joyent, Inc. | Dynamic throttling of access to computing resources in multi-tenant systems |
US20150046279A1 (en) | 2012-09-12 | 2015-02-12 | Salesforce.Com, Inc. | Auction-based resource sharing for message queues in an on-demand services environment |
US9602426B2 (en) | 2013-06-21 | 2017-03-21 | Microsoft Technology Licensing, Llc | Dynamic allocation of resources while considering resource reservations |
US9584588B2 (en) * | 2013-08-21 | 2017-02-28 | Sap Se | Multi-stage feedback controller for prioritizing tenants for multi-tenant applications |
US20160021196A1 (en) * | 2014-07-17 | 2016-01-21 | Microsoft Corporation | Processing changes in a multi-tenant system |
US9635103B2 (en) | 2014-09-11 | 2017-04-25 | Amazon Technologies, Inc. | Dynamic virtual resource request rate control for utilizing physical resources |
US9766960B2 (en) | 2015-01-30 | 2017-09-19 | Salesforce.Com, Inc. | Workload-driven techniques for providing biased service level guarantees |
US10228974B2 (en) | 2015-04-28 | 2019-03-12 | NetSuite Inc. | Intelligent management of processing tasks on multi-tenant or other constrained data processing platform |
US10033702B2 (en) | 2015-08-05 | 2018-07-24 | Intralinks, Inc. | Systems and methods of secure data exchange |
US10037230B2 (en) | 2016-07-29 | 2018-07-31 | Hewlett Packard Enterprise Development Lp | Managing data processing resources |
CN106502792B (zh) * | 2016-10-20 | 2019-11-15 | 华南理工大学 | 一种面向不同类型负载的多租户资源优化调度方法 |
CN107301113A (zh) * | 2017-05-26 | 2017-10-27 | 北京小度信息科技有限公司 | 任务监控方法及装置 |
CN109299180B (zh) * | 2018-10-31 | 2021-08-27 | 武汉光谷联众大数据技术有限责任公司 | 一种数据仓库etl操作*** |
CN109861850B (zh) * | 2019-01-11 | 2021-04-02 | 中山大学 | 一种基于sla的无状态云工作流负载均衡调度的方法 |
-
2019
- 2019-11-18 US US16/686,441 patent/US11042415B2/en active Active
-
2020
- 2020-11-13 GB GB2207927.1A patent/GB2603098B/en active Active
- 2020-11-13 DE DE112020004651.6T patent/DE112020004651B4/de active Active
- 2020-11-13 JP JP2022526770A patent/JP7445361B2/ja active Active
- 2020-11-13 CN CN202080080072.5A patent/CN114730277B/zh active Active
- 2020-11-13 WO PCT/IB2020/060699 patent/WO2021099903A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US11042415B2 (en) | 2021-06-22 |
CN114730277B (zh) | 2024-03-29 |
DE112020004651B4 (de) | 2024-01-25 |
US20210149728A1 (en) | 2021-05-20 |
JP7445361B2 (ja) | 2024-03-07 |
CN114730277A (zh) | 2022-07-08 |
GB2603098A (en) | 2022-07-27 |
GB202207927D0 (en) | 2022-07-13 |
DE112020004651T5 (de) | 2022-09-01 |
WO2021099903A1 (en) | 2021-05-27 |
GB2603098B (en) | 2022-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7445361B2 (ja) | マルチ・テナント型抽出・変換・ロードのリソースの共有 | |
US10306001B2 (en) | Scalable data enrichment for cloud streaming analytics | |
US11311722B2 (en) | Cross-platform workload processing | |
US20180157539A1 (en) | Tail latency-based job offloading in load-balanced groups | |
US8463909B1 (en) | Systems and methods for managing server resources | |
US10250480B2 (en) | Polling parameter adjustment | |
US20190205175A1 (en) | Feedback mechanism for controlling dispatching work tasks in a multi-tier storage environment | |
CN112506619A (zh) | 作业处理方法、装置、电子设备、存储介质和程序产品 | |
US11171846B1 (en) | Log throttling | |
US20240012829A1 (en) | Managing extract, transform and load systems | |
US10740143B2 (en) | Controlling asynchronous tasks | |
CN115525400A (zh) | 基于批次来管理多个计算任务的方法、设备和程序产品 | |
US10616317B2 (en) | Method and system for affinity load balancing | |
US20150150012A1 (en) | Cross-platform workload processing | |
JP7482990B2 (ja) | メッセージ・ストリームの処理 | |
JP7087585B2 (ja) | 情報処理装置、制御方法、及びプログラム | |
Wu et al. | Multi-source streaming-based data accesses for MapReduce systems | |
Evangelin et al. | Performance measures of queuing models using cloud computing | |
JP2015172800A (ja) | 通信サイズ最適化装置、通信サイズ最適化システム、通信サイズ最適化方法、および、通信サイズ最適化プログラム | |
US20200286107A1 (en) | Facilitating positive responses for electronic communications from temporal groups | |
Jayasimman | Analysis of Cloud Computing Data Center Using Stochastic Modelling. | |
Tani et al. | Algorithme de planification intelligent Round Robin pour le Cloud Computing et Big Data | |
Hillston et al. | Performance Modelling—Lecture 12: PEPA Case Study: Rap Genius on Heroku | |
CN112953810A (zh) | 一种网络请求的处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220519 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230424 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240110 |
|
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: 20240206 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20240206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240220 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7445361 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |