KR20200057409A - 라이브 서비스를 위한 분산 파일 시스템 및 데이터 처리 방법 - Google Patents
라이브 서비스를 위한 분산 파일 시스템 및 데이터 처리 방법 Download PDFInfo
- Publication number
- KR20200057409A KR20200057409A KR1020180141772A KR20180141772A KR20200057409A KR 20200057409 A KR20200057409 A KR 20200057409A KR 1020180141772 A KR1020180141772 A KR 1020180141772A KR 20180141772 A KR20180141772 A KR 20180141772A KR 20200057409 A KR20200057409 A KR 20200057409A
- Authority
- KR
- South Korea
- Prior art keywords
- group
- server
- computer device
- file system
- files
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/184—Distributed file systems implemented as replicated file system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3034—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a storage system, e.g. DASD based or network based
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/1824—Distributed file systems implemented using Network-attached Storage [NAS] architecture
- G06F16/1827—Management specifically adapted to NAS
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 2는 본 발명의 일실시예에 있어서, 서버들의 역할의 예를 도시한 도면이다.
도 3은 본 발명의 일실시예에 있어서, 파일의 저장 과정의 예를 도시한 흐름도이다.
도 4는 본 발명의 일실시예에 있어서, 워밍업 과정을 설명하기 위한 예이다.
도 5는 본 발명의 일실시예에 있어서, 다이렉트 방식, 릴레이 방식 및 리다이렉트 방식을 설명하기 위한 도면이다.
도 6은 본 발명의 일실시예에 있어서, 주키퍼가 저장 및 공유하는 정보의 예를 도시한 도면이다.
도 7은 본 발명의 일실시예에 있어서, 복수의 파일들을 하나의 볼륨 파일에 저장하는 예를 도시한 도면이다.
도 8은 본 발명의 일실시예에 있어서, 만료 시간이 지난 그룹을 삭제하는 예를 도시한 도면이다.
도 9는 본 발명의 일실시예에 있어서, 그룹 전용 레디스의 예를 도시한 도면이다.
도 10은 본 발명의 일실시예에 있어서, 서버들간의 헬스 체크 세션의 예를 도시한 도면이다.
도 12는 본 발명의 일실시예에 있어서, CLUSTER를 통해 조회되는 정보의 예를 도시한 도면이다.
도 13은 본 발명의 일실시예에 있어서, 분산 파일 시스템의 컴포넌트들의 예를 도시한 도면이다.
도 14는 본 발명의 일실시예에 있어서, 쓰레드 모델의 예를 도시한 도면이다.
도 15는 본 발명의 일실시예에 따른 컴퓨터 장치의 예를 도시한 블록도이다.
도 16은 본 발명의 일실시예에 따른 데이터 처리 방법의 예를 도시한 흐름도이다.
Claims (18)
- 라이브 서비스를 위한 분산 파일 시스템에 포함되는 컴퓨터 장치에 있어서,
상기 컴퓨터 장치에서 판독 가능한 명령을 실행하도록 구현되는 적어도 하나의 프로세서
를 포함하고,
상기 적어도 하나의 프로세서에 의해,
상기 분산 파일 시스템을 위한 복수의 서버들 중 하나의 서버를 구현하고 - 상기 복수의 서버들은 복수의 그룹들로 분류됨 -,
상기 구현된 서버가 상기 복수의 그룹들 중 제1 그룹의 마스터 서버로 설정된 경우, 클라이언트로부터의 상기 제1 그룹에 대한 파일 저장 요청에 따라 파일을 상기 컴퓨터 장치의 로컬 저장소에 저장하고, 상기 제1 그룹의 슬레이브 서버로 상기 파일에 대한 복제를 요청하고,
상기 구현된 서버가 상기 제1 그룹의 슬레이브 서버로 설정된 경우, 상기 제1 그룹의 마스터 서버로부터 요청된 복제를 처리하고,
상기 슬레이브 서버가 피더로 설정되고 상기 분산 파일 시스템의 스케일링을 위해 상기 분산 파일 시스템에 적어도 하나의 신규 그룹이 추가되는 경우, 상기 적어도 하나의 신규 그룹을 워밍업(warming-up)하기 위해 클러스터의 변경 이전에 상기 적어도 하나의 신규 그룹으로 파일을 전달하는 것
을 특징으로 하는 컴퓨터 장치. - 제1항에 있어서,
상기 적어도 하나의 프로세서에 의해,
상기 클러스터의 변경 이전의 기설정된 워밍업 기간 동안 상기 마스터 서버로부터 복제가 요청된 파일들을 상기 적어도 하나의 신규 그룹으로 전달하는 것
을 특징으로 하는 컴퓨터 장치. - 제1항에 있어서,
상기 워밍업 기간 이전에 상기 마스터 서버로부터 복제가 요청된 파일들은 상기 적어도 하나의 신규 그룹으로 전달되지 않는 것을 특징으로 하는 컴퓨터 장치. - 제1항에 있어서,
상기 복수의 그룹들 각각은 레디스(reids)를 포함하고,
상기 적어도 하나의 프로세서에 의해,
상기 컴퓨터 장치의 로컬 저장소에 저장되는 파일에 접근하기 위한 물리적인 저장 위치를 포함하는 메타 데이터를 상기 컴퓨터 장치의 메모리에 저장하고,
상기 구현된 서버가 마스터 서버로 설정된 경우, 상기 메타 데이터를 상기 제1 그룹이 포함하는 레디스에 더 저장하고,
상기 구현된 서버가 슬레이브 서버로 설정되고 상기 제1 그룹에 장애가 발생한 상태에서 상기 제1 그룹의 파일에 대한 읽기 요청이 수신되는 경우, 상기 제1 그룹이 포함하는 레디스에 저장된 메타 데이터를 통해 파일 및 메타 데이터를 복구하는 것
을 특징으로 하는 컴퓨터 장치. - 제4항에 있어서,
상기 제1 그룹에 장애가 발생하는 경우, 상기 읽기 요청이 수신되기 이전까지 상기 제1 그룹의 파일 및 메타 데이터에 대한 복구가 진행되지 않는 것을 특징으로 하는 컴퓨터 장치. - 제4항에 있어서,
상기 적어도 하나의 프로세서에 의해,
상기 구현된 서버가 슬레이브 서버로 설정되고 상기 제1 그룹이 포함하는 마스터 서버에 장애가 발생한 경우, 서버 간의 데이터 불일치 방지를 위해, 상기 메모리에 저장된 메타 데이터를 삭제하고, 상기 레디스에 저장된 메타 데이터를 통해 파일 및 메타 데이터를 읽어오는 것
을 특징으로 하는 컴퓨터 장치. - 제1항에 있어서,
상기 적어도 하나의 프로세서에 의해,
상기 구현된 서버가 마스터 서버로 설정된 경우, 상기 제1 그룹이 포함하는 슬레이브 서버와 TCP(Transmission Control Protocol)로 헬스 체크(health check) 세션을 설정하고, 상기 헬스 체크 세션을 통해 주기적으로 전송되는 신호를 이용하여 슬레이브 서버의 장애 여부를 결정하고,
상기 구현된 서버가 슬레이브 서버로 설정되고 상기 제1 그룹이 포함하는 마스터 서버와 헬스 체크 세션을 설정하는 경우, 상기 헬스 체크 세션을 통해 주기적으로 전송되는 신호를 이용하여 마스터 서버의 장애 여부를 결정하는 것
을 특징으로 하는 컴퓨터 장치. - 제1항에 있어서,
상기 분산 파일 시스템은 클러스터 구성, 그룹별 역할, 서버의 실행 상태 및 모듈별 설정 중 적어도 하나의 정보를 공유하는 주키퍼(ZooKeeper)를 더 포함하고,
상기 주키퍼는 상기 복수의 그룹들 각각 내에서 마스터 서버, 슬레이브 서버 및 피더를 런타임(runtime)에 설정하도록 구현되는 것을 특징으로 하는 컴퓨터 장치. - 라이브 서비스를 위한 분산 파일 시스템에 포함되는 컴퓨터 장치가 수행하는 데이터 처리 방법에 있어서,
상기 컴퓨터 장치가 포함하는 적어도 하나의 프로세서에 의해, 상기 분산 파일 시스템을 위한 복수의 서버들 중 하나의 서버를 구현하는 단계 - 상기 복수의 서버들은 복수의 그룹들로 분류됨 -;
상기 구현된 서버가 상기 복수의 그룹들 중 제1 그룹의 마스터 서버로 설정된 경우, 상기 적어도 하나의 프로세서에 의해, 클라이언트로부터의 상기 제1 그룹에 대한 파일 저장 요청에 따라 파일을 상기 컴퓨터 장치의 로컬 저장소에 저장하고, 상기 제1 그룹의 슬레이브 서버로 상기 파일에 대한 복제를 요청하는 단계;
상기 구현된 서버가 상기 제1 그룹의 슬레이브 서버로 설정된 경우, 상기 적어도 하나의 프로세서에 의해, 상기 제1 그룹의 마스터 서버로부터 요청된 복제를 처리하는 단계; 및
상기 슬레이브 서버가 피더로 설정되고 상기 분산 파일 시스템의 스케일링을 위해 상기 분산 파일 시스템에 적어도 하나의 신규 그룹이 추가되는 경우, 상기 적어도 하나의 프로세서에 의해, 상기 적어도 하나의 신규 그룹을 워밍업(warming-up)하기 위해 클러스터의 변경 이전에 상기 적어도 하나의 신규 그룹으로 파일을 전달하는 단계
를 포함하는 것을 특징으로 하는 데이터 처리 방법. - 제9항에 있어서,
상기 적어도 하나의 신규 그룹으로 파일을 전달하는 단계는,
상기 클러스터의 변경 이전의 기설정된 워밍업 기간 동안 상기 마스터 서버로부터 복제가 요청된 파일들을 상기 적어도 하나의 신규 그룹으로 전달하는 것을 특징으로 하는 데이터 처리 방법. - 제9항에 있어서,
상기 워밍업 기간 이전에 상기 마스터 서버로부터 복제가 요청된 파일들은 상기 적어도 하나의 신규 그룹으로 전달되지 않는 것을 특징으로 하는 데이터 처리 방법. - 제9항에 있어서,
상기 복수의 그룹들 각각은 레디스(reids)를 포함하고,
상기 데이터 처리 방법은,
상기 적어도 하나의 프로세서에 의해, 상기 컴퓨터 장치의 로컬 저장소에 저장되는 파일에 접근하기 위한 물리적인 저장 위치를 포함하는 메타 데이터를 상기 컴퓨터 장치의 메모리에 저장하는 단계;
상기 구현된 서버가 마스터 서버로 설정된 경우, 상기 메타 데이터를 상기 제1 그룹이 포함하는 레디스에 더 저장하는 단계; 및
상기 구현된 서버가 슬레이브 서버로 설정되고 상기 제1 그룹에 장애가 발생한 상태에서 상기 제1 그룹의 파일에 대한 읽기 요청이 수신되는 경우, 상기 제1 그룹이 포함하는 레디스에 저장된 메타 데이터를 통해 파일 및 메타 데이터를 복구하는 단계
를 더 포함하는 것을 특징으로 하는 데이터 처리 방법. - 제12항에 있어서,
상기 제1 그룹에 장애가 발생하는 경우, 상기 읽기 요청이 수신되기 이전까지 상기 제1 그룹의 파일 및 메타 데이터에 대한 복구가 진행되지 않는 것을 특징으로 하는 데이터 처리 방법. - 제12항에 있어서,
상기 데이터 처리 방법은,
상기 구현된 서버가 슬레이브 서버로 설정되고 상기 제1 그룹이 포함하는 마스터 서버에 장애가 발생한 경우, 서버 간의 데이터 불일치 방지를 위해, 상기 메모리에 저장된 메타 데이터를 삭제하고, 상기 레디스에 저장된 메타 데이터를 통해 파일 및 메타 데이터를 읽어오는 단계
를 더 포함하는 것을 특징으로 하는 데이터 처리 방법. - 제9항에 있어서,
상기 데이터 처리 방법은,
상기 구현된 서버가 마스터 서버로 설정된 경우, 상기 제1 그룹이 포함하는 슬레이브 서버와 TCP(Transmission Control Protocol)로 헬스 체크(health check) 세션을 설정하고, 상기 헬스 체크 세션을 통해 주기적으로 전송되는 신호를 이용하여 슬레이브 서버의 장애 여부를 결정하는 단계; 및
상기 구현된 서버가 슬레이브 서버로 설정되고 상기 제1 그룹이 포함하는 마스터 서버와 헬스 체크 세션을 설정하는 경우, 상기 헬스 체크 세션을 통해 주기적으로 전송되는 신호를 이용하여 마스터 서버의 장애 여부를 결정하는 단계
를 더 포함하는 것을 특징으로 하는 데이터 처리 방법. - 제9항에 있어서,
상기 분산 파일 시스템은 클러스터 구성, 그룹별 역할, 서버의 실행 상태 및 모듈별 설정 중 적어도 하나의 정보를 공유하는 주키퍼(ZooKeeper)를 더 포함하고,
상기 주키퍼는 상기 복수의 그룹들 각각 내에서 마스터 서버, 슬레이브 서버 및 피더를 런타임(runtime)에 설정하도록 구현되는 것을 특징으로 하는 데이터 처리 방법. - 컴퓨터 장치와 결합되어 제9항 내지 제16항 중 어느 한 항의 방법을 컴퓨터 장치에 실행시키기 위해 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램.
- 제9항 내지 제16항 어느 한 항의 방법을 컴퓨터 장치에 실행시키기 위한 컴퓨터 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록매체.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180141772A KR102133840B1 (ko) | 2018-11-16 | 2018-11-16 | 라이브 서비스를 위한 분산 파일 시스템 및 데이터 처리 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180141772A KR102133840B1 (ko) | 2018-11-16 | 2018-11-16 | 라이브 서비스를 위한 분산 파일 시스템 및 데이터 처리 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200057409A true KR20200057409A (ko) | 2020-05-26 |
| KR102133840B1 KR102133840B1 (ko) | 2020-07-14 |
Family
ID=70915175
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180141772A Active KR102133840B1 (ko) | 2018-11-16 | 2018-11-16 | 라이브 서비스를 위한 분산 파일 시스템 및 데이터 처리 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102133840B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112765757A (zh) * | 2021-01-21 | 2021-05-07 | 浙江运达风电股份有限公司 | 一种风电机组载荷计算工况设置和分布式计算方法 |
| KR102351220B1 (ko) * | 2021-10-08 | 2022-01-14 | 주식회사 이글루시큐리티 | 대용량 데이터 처리 시 효율적인 서버 부하 분산을 위한 db 이중화 방법 및 이를 지원하는 장치 |
| CN116980641A (zh) * | 2023-09-22 | 2023-10-31 | 江西云眼视界科技股份有限公司 | 视频迁移的异步处理方法、系统、计算机及存储介质 |
| WO2024119504A1 (zh) * | 2022-12-09 | 2024-06-13 | 华为技术有限公司 | 数据处理方法、装置、设备和系统 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140032064A (ko) * | 2012-09-05 | 2014-03-14 | 에스케이텔레콤 주식회사 | 컨텐츠 전송 서비스 방법, 이를 위한 캐시 장치 |
| KR20170079137A (ko) * | 2015-12-30 | 2017-07-10 | 한국전자통신연구원 | 분산 파일 시스템 및 이의 운영방법 |
| KR101765725B1 (ko) * | 2016-02-26 | 2017-08-23 | 소프트온넷(주) | 대용량 방송용 빅데이터 분산 병렬처리를 위한 동적 디바이스 연결 시스템 및 방법 |
| CN107295080A (zh) * | 2017-06-19 | 2017-10-24 | 北京百度网讯科技有限公司 | 应用于分布式服务器集群的数据存储方法和服务器 |
| KR20180088076A (ko) * | 2017-01-26 | 2018-08-03 | 한국전자통신연구원 | 토러스 네트워크를 이용하는 분산 파일 시스템 및 토러스 네트워크를 이용하는 분산 파일 시스템의 운영 방법 |
| KR20180100893A (ko) * | 2017-03-02 | 2018-09-12 | 고려대학교 산학협력단 | 아파치 카프카를 활용한 대규모 영상 실시간 처리 시스템 및 방법 |
-
2018
- 2018-11-16 KR KR1020180141772A patent/KR102133840B1/ko active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140032064A (ko) * | 2012-09-05 | 2014-03-14 | 에스케이텔레콤 주식회사 | 컨텐츠 전송 서비스 방법, 이를 위한 캐시 장치 |
| KR20170079137A (ko) * | 2015-12-30 | 2017-07-10 | 한국전자통신연구원 | 분산 파일 시스템 및 이의 운영방법 |
| KR101765725B1 (ko) * | 2016-02-26 | 2017-08-23 | 소프트온넷(주) | 대용량 방송용 빅데이터 분산 병렬처리를 위한 동적 디바이스 연결 시스템 및 방법 |
| KR20180088076A (ko) * | 2017-01-26 | 2018-08-03 | 한국전자통신연구원 | 토러스 네트워크를 이용하는 분산 파일 시스템 및 토러스 네트워크를 이용하는 분산 파일 시스템의 운영 방법 |
| KR20180100893A (ko) * | 2017-03-02 | 2018-09-12 | 고려대학교 산학협력단 | 아파치 카프카를 활용한 대규모 영상 실시간 처리 시스템 및 방법 |
| CN107295080A (zh) * | 2017-06-19 | 2017-10-24 | 北京百度网讯科技有限公司 | 应用于分布式服务器集群的数据存储方法和服务器 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112765757A (zh) * | 2021-01-21 | 2021-05-07 | 浙江运达风电股份有限公司 | 一种风电机组载荷计算工况设置和分布式计算方法 |
| KR102351220B1 (ko) * | 2021-10-08 | 2022-01-14 | 주식회사 이글루시큐리티 | 대용량 데이터 처리 시 효율적인 서버 부하 분산을 위한 db 이중화 방법 및 이를 지원하는 장치 |
| WO2024119504A1 (zh) * | 2022-12-09 | 2024-06-13 | 华为技术有限公司 | 数据处理方法、装置、设备和系统 |
| CN116980641A (zh) * | 2023-09-22 | 2023-10-31 | 江西云眼视界科技股份有限公司 | 视频迁移的异步处理方法、系统、计算机及存储介质 |
| CN116980641B (zh) * | 2023-09-22 | 2023-12-15 | 江西云眼视界科技股份有限公司 | 视频迁移的异步处理方法、系统、计算机及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102133840B1 (ko) | 2020-07-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113010496B (zh) | 一种数据迁移方法、装置、设备和存储介质 | |
| US11586374B2 (en) | Index lifecycle management | |
| JP5952960B2 (ja) | 計算機システム、計算機システム管理方法及びプログラム | |
| US10691716B2 (en) | Dynamic partitioning techniques for data streams | |
| JP4265245B2 (ja) | 計算機システム | |
| KR101862718B1 (ko) | 블록-기반 저장을 위한 데이터 볼륨 지속성 상태 감소 | |
| US9613048B2 (en) | Sending interim notifications to a client of a distributed filesystem | |
| US10853242B2 (en) | Deduplication and garbage collection across logical databases | |
| US9990372B2 (en) | Managing the level of consistency for a file in a distributed filesystem | |
| US9467712B2 (en) | Scalable image distribution in virtualized server environments | |
| US11442897B2 (en) | Optimizing content storage through stubbing | |
| KR102133840B1 (ko) | 라이브 서비스를 위한 분산 파일 시스템 및 데이터 처리 방법 | |
| JP6196389B2 (ja) | 分散型ディザスタリカバリファイル同期サーバシステム | |
| CN112470112A (zh) | 块存储系统的分布式副本 | |
| US20170316026A1 (en) | Splitting and moving ranges in a distributed system | |
| CN110196755A (zh) | 一种虚拟机快照管理方法、装置、服务器及存储介质 | |
| CN107018185B (zh) | 云存储系统的同步方法和装置 | |
| KR20170130448A (ko) | 자동적인 클라우드-기반 전체 데이터 백업 및 모바일 디바이스들 상에서의 복원을 위한 시스템 및 방법 | |
| WO2016155635A1 (zh) | 一种数据处理方法和设备 | |
| CN115997190A (zh) | 完全一致的高效非本地存储集群文件系统 | |
| KR20200072128A (ko) | 라이브 서비스를 위한 분산 파일 시스템 및 파일 관리 방법 | |
| US10521449B1 (en) | Cross-region replication architecture | |
| KR102431681B1 (ko) | 라이브 서비스를 위한 분산 파일 시스템 및 파일 관리 방법 | |
| TW201638799A (zh) | 計算系統中之軟體影像的分佈式存儲 | |
| WO2017145214A1 (ja) | センタノードからエッジノードにデータを転送する計算機システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181116 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200113 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| 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: 20200622 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200708 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20200709 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20230620 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240624 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20250623 Start annual number: 6 End annual number: 6 |