1 |
1
서비스 명세 및 데이터 전송 요구사항에 대한 전문가가 추천하는 정답 프로토콜에 대한 정보를 포함하는 전문가 추천 정보로 구성되는 데이터베이스를 포함하는 저장부; 및전문가 추천 정보를 학습 데이터로 활용하여 학습된 의사 결정 트리(Decision tree) 모델을 통해 데이터 전송 요구사항에 따라 최적의 인바운드 프로토콜 및 아웃바운드 프로토콜을 결정하도록 하는 프로세서;를 포함하며,프로세서는, 의사 결정 트리 모델을 통해 데이터 전송 요구사항에 따라 최적의 인바운드 프로토콜 및 아웃바운드 프로토콜을 결정하도록 하는 의사 결정 트리 모듈; 및 결정된 인바운드 프로토콜 및 아웃바운드 프로토콜을 기반으로 인바운드 동기화 브로커 및 아웃바운드 동기화 브로커를 선정하는 동기화 엔진 모듈;을 포함하고,데이터 전송 요구사항은, 인바운드 특성 정보 및 아웃바운드 특성 정보를 포함하며,의사 결정 트리 모듈은, 인바운드 특성 정보 및 아웃바운드 특성 정보에 따라 최적의 인바운드 프로토콜 및 아웃바운드 프로토콜을 개별적으로 결정하도록 하고,결정되는 인바운드 프로토콜 및 아웃바운드 프로토콜은, kafka, amqp, mqtt 및 http 중 어느 하나이며,인바운드 특성 정보 및 아웃바운드 특성 정보는,데이터의 전송 속도(Ingest speed), 메시지 크기(message size), 동기화 엔진의 CPU 리소스, 동기화 엔진의 메모리 리소스, 데이터 종류, 데이터 소스 및 데이터 싱크와의 연결성, 전송 요구사항 및 서버 리소스 사용 요구 사항에 대한 정보를 포함하고,인바운드 동기화 브로커는,데이터 소스와 연결되는 동기화 브로커이며,아웃바운드 동기화 브로커는, 데이터 싱크와 연결되는 동기화 브로커이고,서비스 명세는,서비스 요구사항, 데이터 싱크 식별 정보 및 데이터 소스 식별 정보를 포함하고,데이터 소스 및 데이터 싱크와의 연결성에 대한 정보는, 단일 인바운드 동기화 브로커 또는 단일 아웃바운드 동기화 브로커에 연결되는 데이터 소스 또는 데이터 싱크가 1개이거나 또는 2개 이상인지 여부를 알려주는 정보인 것을 특징으로 하는 워크로드별 최적 동기화 브로커 선정 시스템
|
10 |
10
시스템이, 서비스 명세 및 데이터 전송 요구사항에 대한 전문가가 추천하는 정답 프로토콜에 대한 정보를 포함하는 전문가 추천 정보를 이용하여 데이터베이스를 구성하는 단계; 및시스템이, 데이터베이스 내 전문가 추천 정보를 학습 데이터로 활용하여 학습된 의사 결정 트리(Decision tree) 모델을 통해 데이터 전송 요구사항에 따라 최적의 인바운드 프로토콜 및 아웃바운드 프로토콜을 결정하도록 하는 단계;를 포함하며,시스템은, 의사 결정 트리 모델을 통해 데이터 전송 요구사항에 따라 최적의 인바운드 프로토콜 및 아웃바운드 프로토콜을 결정하도록 하는 의사 결정 트리 모듈; 및 결정된 인바운드 프로토콜 및 아웃바운드 프로토콜을 기반으로 인바운드 동기화 브로커 및 아웃바운드 동기화 브로커를 선정하는 동기화 엔진 모듈;을 포함하고,데이터 전송 요구사항은, 인바운드 특성 정보 및 아웃바운드 특성 정보를 포함하며,의사 결정 트리 모듈은, 인바운드 특성 정보 및 아웃바운드 특성 정보에 따라 최적의 인바운드 프로토콜 및 아웃바운드 프로토콜을 개별적으로 결정하도록 하고,결정되는 인바운드 프로토콜 및 아웃바운드 프로토콜은, kafka, amqp, mqtt 및 http 중 어느 하나이며,인바운드 특성 정보 및 아웃바운드 특성 정보는,데이터의 전송 속도(Ingest speed), 메시지 크기(message size), 동기화 엔진의 CPU 리소스, 동기화 엔진의 메모리 리소스, 데이터 종류, 데이터 소스 및 데이터 싱크와의 연결성, 전송 요구사항 및 서버 리소스 사용 요구 사항에 대한 정보를 포함하고,인바운드 동기화 브로커는,데이터 소스와 연결되는 동기화 브로커이며,아웃바운드 동기화 브로커는, 데이터 싱크와 연결되는 동기화 브로커이고,서비스 명세는,서비스 요구사항, 데이터 싱크 식별 정보 및 데이터 소스 식별 정보를 포함하고,데이터 소스 및 데이터 싱크와의 연결성에 대한 정보는, 단일 인바운드 동기화 브로커 또는 단일 아웃바운드 동기화 브로커에 연결되는 데이터 소스 또는 데이터 싱크가 1개이거나 또는 2개 이상인지 여부를 알려주는 정보인 것을 특징으로 하는 워크로드별 최적 동기화 브로커 선정 방법
|