KR101020392B1 - 논리적 파티션 사이에서의 운용 시스템의 커널 공유 - Google Patents
논리적 파티션 사이에서의 운용 시스템의 커널 공유 Download PDFInfo
- Publication number
- KR101020392B1 KR101020392B1 KR1020060119607A KR20060119607A KR101020392B1 KR 101020392 B1 KR101020392 B1 KR 101020392B1 KR 1020060119607 A KR1020060119607 A KR 1020060119607A KR 20060119607 A KR20060119607 A KR 20060119607A KR 101020392 B1 KR101020392 B1 KR 101020392B1
- Authority
- KR
- South Korea
- Prior art keywords
- kernel
- logical
- computer
- partition
- data structure
- Prior art date
Links
- 238000005192 partition Methods 0.000 title claims abstract description 326
- 238000000034 method Methods 0.000 claims description 53
- 238000004590 computer program Methods 0.000 claims description 12
- 238000003860 storage Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 5
- 102000004137 Lysophosphatidic Acid Receptors Human genes 0.000 description 4
- 108090000642 Lysophosphatidic Acid Receptors Proteins 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 238000012360 testing method Methods 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/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
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
논리적 파티션 | 커널 | 구조 포인터 |
408 | 416 | structPtr1 |
410 | 416 | structPtr2 |
434 | 430 | structPtr3 |
436 | 430 | structPtr4 |
438 | 430 | structPtr5 |
440 | 432 | structPtr6 |
442 | 432 | structPtr7 |
444 | 432 | structPtr8 |
446 | 432 | structPtr9 |
논리적 파티션 | 커널 | 구조 포인터 |
408 | 416 | structPtr1 |
410 | 416 | structPtr2 |
434 | 430 | structPtr3 |
436 | 430 | structPtr4 |
438 | 432 | structPtr5 |
440 | 432 | structPtr6 |
442 | 432 | structPtr7 |
444 | 432 | structPtr8 |
446 | 432 | structPtr9 |
Claims (20)
- 논리적 파티션들 사이에서 운용 시스템의 커널을 공유하기 위한 방법에 있어서:상기 방법은 다수의 논리적 파티션을 포함하는 단일 컴퓨터상에서 구현되며, 상기 다수의 논리적 파티션은 2 이상의 개별적 컴퓨터처럼 상기 단일 컴퓨터를 동작시키는 컴퓨터 시스템의 모듈을 포함하며, 상기 단일 컴퓨터는 또한 파티션 관리기를 포함하고, 상기 파티션 관리기는 상기 단일 컴퓨터상의 논리적 파티션들내의 운영 시스템들 및 어플리케이션들의 구축 및 동작을 위한 시스템 레벨 지원을 제공하는 컴퓨터 시스템의 모듈을 포함하며,상기 방법은,상기 다수의 논리적 파티션에 의해 이용되는 커널을 상기 파티션 관리기에 설치하는 단계와,상기 다수의 논리적 파티션 각각에 할당된 컴퓨터 리소스를 지정하는 일반 데이터 구조를 상기 파티션 관리기에 설치하는 단계와,상기 일반 데이터 구조에 따라 상기 커널이 상기 다수의 논리적 파티션에 커널 서비스를 제공하는 단계를 포함하는 방법.
- 제1항에 있어서, 상기 커널을 이용하는 논리적 파티션의 논리적 프로세서를 상기 파티션 관리기에 의해 상태 실행하도록 디스패치하는 단계; 및상기 파티션 관리기의 일반 데이터 구조에 대한 포인터를 상기 커널에 제공하는 단계 - 상기 일반 데이터 구조는 상기 논리적 파티션에 할당된 컴퓨터 리소스를 특정함 -를 더 포함하는 방법.
- 제1항에 있어서, 상기 논리적 파티션에서 실행되는 어플리케이션 프로그램으 로부터의 상기 커널의 커널 서비스에 대한 상기 파티션 관리기 시스템의 호출을 통해 벡터링하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 상기 파티션 관리기의 커널에 글로벌하게 이용 가능한 데이터 구조에서 상기 컴퓨터 시스템의 초기 프로그램 로딩시, 논리적 파티션에 의해 이용되는 상기 컴퓨터 시스템 상에서 이용 가능한 컴퓨터 리소스를 지정하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 상기 일반 데이터 구조를 설치하는 단계는 상기 파티션 관리기의 모든 커널에 글로벌하게 이용 가능한 리소스 사양에 따라 논리적 파티션의 부팅 시간에 일반 데이터 구조의 상기 커널에 의해서, 상기 부팅된 논리적 파티션에 의한 이용을 위해 할당된 상기 컴퓨터 시스템의 컴퓨터 리소스를 지정하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 상기 복수의 논리적 파티션 중 하나 이상 대신에 상기 커널을 업그레이드하는 단계를 더 포함하고, 이 단계는 커널 식별자를 업그레이드를 거친 상기 논리적 파티션의 식별자와 관련시키는 데이터 구조의 커널 식별자 및 업그레이드를 거친 각 논리적 파티션에 의한 이용을 위해 할당된 컴퓨터 리소스를 지정하는 일반 데이터 구조에 대한 포인터를 업데이트하는 단계를 포함하는 방법.
- 논리적 파티션 사이에서 운용 시스템의 커널을 공유하기 위한 시스템에 있어서, 상기 시스템은 컴퓨터 프로세서 및 상기 컴퓨터 프로세서에 작동적으로 결합된 컴퓨터 메모리를 포함하고,상기 컴퓨터 메모리내에는,청구항 제1항 내지 제6항 중 어느 한 항에 따른 방법을 수행하도록 하는 컴퓨터 프로그램 명령어들이 배치되어 있는 시스템.
- 논리적 파티션 사이에서 운용 시스템의 커널을 공유하기 위한 컴퓨터 프로그램을 포함하는 컴퓨터 판독 가능 저장 매체에 있어서,상기 컴퓨터 프로그램은,청구항 제1항 내지 제6항 중 어느 한항에 따른 방법을 수행하도록 하는 컴퓨터 프로그램 명령어들을 포함하는, 컴퓨터 판독 가능 저장 매체.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/301113 | 2005-12-12 | ||
US11/301,113 US9189291B2 (en) | 2005-12-12 | 2005-12-12 | Sharing a kernel of an operating system among logical partitions |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070062412A KR20070062412A (ko) | 2007-06-15 |
KR101020392B1 true KR101020392B1 (ko) | 2011-03-08 |
Family
ID=38140966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060119607A KR101020392B1 (ko) | 2005-12-12 | 2006-11-30 | 논리적 파티션 사이에서의 운용 시스템의 커널 공유 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9189291B2 (ko) |
KR (1) | KR101020392B1 (ko) |
CN (1) | CN100495345C (ko) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9152582B2 (en) | 2010-10-01 | 2015-10-06 | Z124 | Auto-configuration of a docked system in a multi-OS environment |
US8726294B2 (en) * | 2010-10-01 | 2014-05-13 | Z124 | Cross-environment communication using application space API |
US7840763B2 (en) * | 2004-03-12 | 2010-11-23 | Sca Technica, Inc. | Methods and systems for achieving high assurance computing using low assurance operating systems and processes |
US9189291B2 (en) | 2005-12-12 | 2015-11-17 | International Business Machines Corporation | Sharing a kernel of an operating system among logical partitions |
US9201703B2 (en) | 2006-06-07 | 2015-12-01 | International Business Machines Corporation | Sharing kernel services among kernels |
JP2008033392A (ja) * | 2006-07-26 | 2008-02-14 | Nec Corp | 仮想計算機システム及びその動作方法 |
US7711946B2 (en) * | 2006-08-07 | 2010-05-04 | Oracle America, Inc. | Method and apparatus for using filesystem operations to initiate device naming |
US8024738B2 (en) * | 2006-08-25 | 2011-09-20 | International Business Machines Corporation | Method and system for distributing unused processor cycles within a dispatch window |
US8032899B2 (en) * | 2006-10-26 | 2011-10-04 | International Business Machines Corporation | Providing policy-based operating system services in a hypervisor on a computing system |
US8694999B2 (en) * | 2006-12-07 | 2014-04-08 | Wind River Systems, Inc. | Cooperative scheduling of multiple partitions in a single time window |
EP2137629A4 (en) * | 2007-03-20 | 2010-12-29 | Sanggyu Lee | MOBILE VIRTUAL MACHINE IMAGE |
US10452820B2 (en) * | 2007-06-26 | 2019-10-22 | International Business Machines Corporation | Thread-based software license management |
CA2849484A1 (en) * | 2007-09-20 | 2009-03-26 | David A. Peterson | Computer system with multiple terminals |
US8424078B2 (en) * | 2007-11-06 | 2013-04-16 | International Business Machines Corporation | Methodology for secure application partitioning enablement |
US20100017026A1 (en) * | 2008-07-21 | 2010-01-21 | Honeywell International Inc. | Robotic system with simulation and mission partitions |
US8843927B2 (en) * | 2009-04-23 | 2014-09-23 | Microsoft Corporation | Monitoring and updating tasks arrival and completion statistics without data locking synchronization |
US8868899B2 (en) * | 2009-07-20 | 2014-10-21 | Motorola Mobility Llc | System and method for switching between environments in a multi-environment operating system |
US8505003B2 (en) | 2010-04-28 | 2013-08-06 | Novell, Inc. | System and method for upgrading kernels in cloud computing environments |
US20130145297A1 (en) | 2011-11-16 | 2013-06-06 | Flextronics Ap, Llc | Configurable heads-up dash display |
WO2012044539A2 (en) * | 2010-10-01 | 2012-04-05 | Imerj, Llc | Multi-operating system |
US9262196B2 (en) * | 2010-11-30 | 2016-02-16 | International Business Machines Corporation | Virtual machine deployment planning method and associated apparatus |
US8490091B2 (en) | 2011-03-28 | 2013-07-16 | International Business Machines Corporation | Virtual machine placement to improve memory utilization |
US9122551B2 (en) * | 2011-06-17 | 2015-09-01 | The Boeing Comapny | Methods and systems for generating read-only operating systems |
KR101859188B1 (ko) * | 2011-09-26 | 2018-06-29 | 삼성전자주식회사 | 매니코어 시스템에서의 파티션 스케줄링 장치 및 방법 |
US9116803B1 (en) * | 2011-09-30 | 2015-08-25 | Symantec Corporation | Placement of virtual machines based on page commonality |
GB2501287A (en) * | 2012-04-18 | 2013-10-23 | Ibm | Installing applications at selected runtime instances |
US9582287B2 (en) * | 2012-09-27 | 2017-02-28 | Intel Corporation | Processor having multiple cores, shared core extension logic, and shared core extension utilization instructions |
WO2014141419A1 (ja) * | 2013-03-14 | 2014-09-18 | 株式会社日立製作所 | 仮想計算機システムおよびスケジューリング方法 |
US9772867B2 (en) * | 2014-03-27 | 2017-09-26 | International Business Machines Corporation | Control area for managing multiple threads in a computer |
US9569195B2 (en) | 2014-05-13 | 2017-02-14 | Zscaler, Inc. | Systems and methods for live operating system upgrades of inline cloud servers |
US20160110235A1 (en) * | 2014-10-17 | 2016-04-21 | D2 Technologies Inc. | Electronic device for Internet Protocol Communications |
DE102016200777A1 (de) * | 2016-01-21 | 2017-07-27 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Überwachen und Kontrollieren quasi-paralleler Ausführungsstränge in einem ereignisorientierten Betriebssystem |
WO2017144078A1 (en) * | 2016-02-23 | 2017-08-31 | Abb Schweiz Ag | Robot controller system and method therefor |
US9928056B1 (en) | 2016-10-10 | 2018-03-27 | International Business Machines Corporation | Operating system update management |
US10235083B1 (en) * | 2017-08-16 | 2019-03-19 | Veritas Technologies Llc | Systems and methods for efficiently moving data within a filesystem |
KR20200065244A (ko) * | 2018-11-30 | 2020-06-09 | 주식회사 알티스트 | 시공간 파티셔닝 커널을 위한 파티션 간 통신의 동시성 분석 방법 |
US11960596B2 (en) * | 2021-03-11 | 2024-04-16 | Xilinx, Inc. | Network interface device |
US12112193B2 (en) | 2021-10-29 | 2024-10-08 | Blackberry Limited | Thread state transitions |
US12118384B2 (en) | 2021-10-29 | 2024-10-15 | Blackberry Limited | Scheduling of threads for clusters of processors |
US12106141B2 (en) | 2021-10-29 | 2024-10-01 | Blackberry Limited | Interrupt handling |
US12131184B2 (en) | 2021-10-29 | 2024-10-29 | Blackberry Limited | Thread scheduling including preemption of a thread in a kernel persona |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6691146B1 (en) | 1999-05-19 | 2004-02-10 | International Business Machines Corporation | Logical partition manager and method |
US20050268047A1 (en) | 2004-05-27 | 2005-12-01 | International Business Machines Corporation | System and method for extending the cross-memory descriptor to describe another partition's memory |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3304524B2 (ja) | 1993-08-11 | 2002-07-22 | 富士通株式会社 | システムコール関数処理装置 |
US5909545A (en) * | 1996-01-19 | 1999-06-01 | Tridia Corporation | Method and system for on demand downloading of module to enable remote control of an application program over a network |
US5956507A (en) * | 1996-05-14 | 1999-09-21 | Shearer, Jr.; Bennie L. | Dynamic alteration of operating system kernel resource tables |
WO1997046956A1 (en) * | 1996-06-07 | 1997-12-11 | At & T Corp. | Internet file system |
US6075939A (en) * | 1997-09-27 | 2000-06-13 | Lynx Real-Trime Systems, Inc. | Tightly coupled, scalable module based micro-kernel operating system architecture |
US6647508B2 (en) * | 1997-11-04 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | Multiprocessor computer architecture with multiple operating system instances and software controlled resource allocation |
US6571274B1 (en) * | 1998-11-05 | 2003-05-27 | Beas Systems, Inc. | Clustered enterprise Java™ in a secure distributed processing system |
US6279046B1 (en) * | 1999-05-19 | 2001-08-21 | International Business Machines Corporation | Event-driven communications interface for logically-partitioned computer |
US7219354B1 (en) * | 2000-12-22 | 2007-05-15 | Ensim Corporation | Virtualizing super-user privileges for multiple virtual processes |
US7461148B1 (en) * | 2001-02-16 | 2008-12-02 | Swsoft Holdings, Ltd. | Virtual private server with isolation of system components |
US8447963B2 (en) * | 2002-06-12 | 2013-05-21 | Bladelogic Inc. | Method and system for simplifying distributed server management |
ATE409904T1 (de) * | 2003-04-09 | 2008-10-15 | Jaluna Sa | Betriebssysteme |
US20040226017A1 (en) * | 2003-05-09 | 2004-11-11 | Leonard Ozgur C. | Mechanism for associating resource pools with operating system partitions |
US20050125486A1 (en) * | 2003-11-20 | 2005-06-09 | Microsoft Corporation | Decentralized operating system |
JP2005151497A (ja) * | 2003-11-20 | 2005-06-09 | Sharp Corp | 情報処理装置,情報処理システム,及びそれらの制御プログラム |
US7392524B2 (en) * | 2004-04-06 | 2008-06-24 | International Business Machines Corporation | Method, system, and storage medium for managing computer processing functions |
US7120753B2 (en) * | 2004-04-20 | 2006-10-10 | International Business Machines Corporation | System and method for dynamically adjusting read ahead values based upon memory usage |
US20060010446A1 (en) * | 2004-07-06 | 2006-01-12 | Desai Rajiv S | Method and system for concurrent execution of multiple kernels |
US9189291B2 (en) | 2005-12-12 | 2015-11-17 | International Business Machines Corporation | Sharing a kernel of an operating system among logical partitions |
US8099730B2 (en) * | 2006-03-30 | 2012-01-17 | Intel Corporation | Heterogeneous virtualization of host and guest OS having different register sizes using translation layer to extract device port numbers for host OS system memory addresses |
-
2005
- 2005-12-12 US US11/301,113 patent/US9189291B2/en active Active
-
2006
- 2006-08-03 CN CNB200610108400XA patent/CN100495345C/zh active Active
- 2006-11-30 KR KR1020060119607A patent/KR101020392B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6691146B1 (en) | 1999-05-19 | 2004-02-10 | International Business Machines Corporation | Logical partition manager and method |
US20050268047A1 (en) | 2004-05-27 | 2005-12-01 | International Business Machines Corporation | System and method for extending the cross-memory descriptor to describe another partition's memory |
Also Published As
Publication number | Publication date |
---|---|
KR20070062412A (ko) | 2007-06-15 |
US20070136721A1 (en) | 2007-06-14 |
US9189291B2 (en) | 2015-11-17 |
CN100495345C (zh) | 2009-06-03 |
CN1983192A (zh) | 2007-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101020392B1 (ko) | 논리적 파티션 사이에서의 운용 시스템의 커널 공유 | |
US9201703B2 (en) | Sharing kernel services among kernels | |
US8032899B2 (en) | Providing policy-based operating system services in a hypervisor on a computing system | |
US8762999B2 (en) | Guest-initiated resource allocation request based on comparison of host hardware information and projected workload requirement | |
US9396013B2 (en) | Method for controlling a virtual machine and a virtual machine system | |
US7725559B2 (en) | Virtual data center that allocates and manages system resources across multiple nodes | |
US8291414B2 (en) | Shared resource service provisioning using a virtual machine manager | |
US8166288B2 (en) | Managing requests of operating systems executing in virtual machines | |
US9384060B2 (en) | Dynamic allocation and assignment of virtual functions within fabric | |
KR100361635B1 (ko) | 논리적 분할부 관리기 및 방법 | |
EP2296089B1 (en) | Operating systems | |
US7065761B2 (en) | Nonvolatile logical partition system data management | |
US20160162336A1 (en) | Cpu scheduler configured to support latency sensitive virtual machines | |
US10635499B2 (en) | Multifunction option virtualization for single root I/O virtualization | |
US20070067366A1 (en) | Scalable partition memory mapping system | |
US20080109812A1 (en) | Method for Managing Access to Shared Resources in a Multi-Processor Environment | |
KR20040028805A (ko) | 프로세서로 산출하기 위한 시스템 | |
WO2006035728A1 (ja) | 情報処理装置、割り込み処理制御方法、並びにコンピュータ・プログラム | |
US20080184247A1 (en) | Method and System for Resource Allocation | |
US9804877B2 (en) | Reset of single root PCI manager and physical functions within a fabric | |
US20160077847A1 (en) | Synchronization of physical functions and virtual functions within a fabric | |
CN116324706A (zh) | 分离式存储器池分配 | |
KR100900253B1 (ko) | 멀티 유저 컴퓨터 시스템 및 상기 시스템을 제어하는 방법. | |
US20240045708A1 (en) | Coordinated Maintenance For Virtual Machine (VM) Clusters/Pods | |
EP2645245B1 (en) | Information processing apparatus, apparatus mangement method, and apparatus management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20061130 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080730 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20061130 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20091119 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100720 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20110125 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110228 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110228 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20140124 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20140124 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150127 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20150127 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160128 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20160128 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170125 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20170125 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180129 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20180129 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20200129 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20200129 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20210128 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20220127 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20240201 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20250211 Start annual number: 15 End annual number: 15 |