1 |
1
신뢰도 기반의 메시지 전파 방법에 있어서,네트워크에 포함된 복수의 노드 각각에 대한 노드 특성값을 포함하는 환경 정보를 획득하는 단계;강화 학습 기반 모델을 통해 상기 환경 정보를 고려하여 상기 복수의 노드 중 출발지 노드로부터 목적지 노드까지 메시지를 전파하는 에피소드를 수행하는 단계; 및상기 에피소드의 수행에 따라 생성되는 신뢰도 테이블에 기초하여 상기 출발지 노드로부터 상기 목적지 노드까지의 전파 경로를 결정하는 단계,를 포함하는, 전파 방법
|
2 |
2
제1항에 있어서,상기 에피소드를 수행하는 단계는,상기 강화 학습 기반 모델과 연계된 에이전트가 상기 출발지 노드로부터 상기 메시지를 전파할 존의 크기를 선택하는 행동(Action)을 수행하는 복수의 타임 스텝을 반복 수행하는 것인, 전파 방법
|
3 |
3
제2항에 있어서,상기 에피소드를 수행하는 단계에서 상기 복수의 타임 스텝 각각은,상기 존의 크기에 대응하는 경계 노드 중 어느 하나의 경계 노드로 상기 메시지를 전파하는 단계;상기 강화 학습 기반 모델과 연계된 보상(Reward)을 부여하는 단계; 및상기 보상(Reward)에 기초하여 상기 신뢰도 테이블을 갱신하는 단계,를 포함하는 것인, 전파 방법
|
4 |
4
제3항에 있어서,상기 보상(Reward)은,상기 복수의 노드 중 상기 메시지가 전파된 노드의 비율에 해당하는 전파 비율에 기초하여 부여되는 것인, 전파 방법
|
5 |
5
제4항에 있어서,상기 보상(Reward)은,상기 전파 비율이 미리 설정된 제1임계 비율 미만이면, 상기 전파 비율이 증가할수록 큰 값으로 부여되고, 상기 전파 비율이 상기 제1임계 비율 이상이면 미부여되는 것인, 전파 방법
|
6 |
6
제3항에 있어서,상기 보상(Reward)은,상기 메시지가 동일한 노드에 대하여 중복적으로 전파된 비율인 중복 비율이 미리 설정된 제2임계 비율 미만이면 부여되는 것인, 전파 방법
|
7 |
7
제2항에 있어서,상기 에피소드를 수행하는 단계에서 상기 복수의 타임 스텝은, 특정 타임 스텝에서 결정된 상기 존의 크기에 따라 정의되는 로컬 존에서 상기 목적지 노드가 탐색될 때까지 반복되는 것인, 전파 방법
|
8 |
8
제1항에 있어서,상기 노드 특성값은,상기 복수의 노드 각각의 식별자, 해당 노드가 저장한 스마트 컨트랙트의 수, 해당 노드가 발행한 스마트 컨트랙트의 수, 배터리 잔량, 성능, 네트워크 연결 상태, 대역폭, 전송 속도, 중복 데이터 정보 및 경계 노드 역할 수행 횟수 중 적어도 하나를 포함하는 것인, 전파 방법
|
9 |
9
제2항에 있어서,상기 전파 경로를 결정하는 단계는,상기 신뢰도 테이블에서 높은 신뢰도 값이 부여된 상기 존의 크기를 선택하고, 상기 존의 크기에 따라 정의되는 클러스터에 기초하여 상기 전파 경로를 결정하는 것인, 전파 방법
|
10 |
10
제1항에 있어서,상기 네트워크는 프라이빗 블록체인(Private Blockchain) 네트워크이고, 상기 메시지는 상기 프라이빗 블록체인 네트워크에서 수행되는 스마트 컨트랙트와 연계된 데이터를 포함하는 것인, 전파 방법
|
11 |
11
신뢰도 기반의 메시지 전파 장치에 있어서,네트워크에 포함된 복수의 노드 각각에 대한 노드 특성값을 포함하는 환경 정보를 획득하는 획득부;강화 학습 기반 모델을 통해 상기 환경 정보를 고려하여 상기 복수의 노드 중 출발지 노드로부터 목적지 노드까지 메시지를 전파하는 에피소드를 수행하는 수행부; 및상기 에피소드의 수행에 따라 생성되는 신뢰도 테이블에 기초하여 상기 출발지 노드로부터 상기 목적지 노드까지의 전파 경로를 결정하는 결정부,를 포함하는, 전파 장치
|
12 |
12
제11항에 있어서,상기 수행부는,상기 강화 학습 기반 모델과 연계된 에이전트가 상기 출발지 노드로부터 상기 메시지를 전파할 존의 크기를 선택하는 행동(Action)을 수행하는 복수의 타임 스텝을 반복 수행하는 것인, 전파 장치
|
13 |
13
제12항에 있어서, 상기 수행부는,상기 존의 크기에 대응하는 경계 노드 중 어느 하나의 경계 노드로 상기 메시지를 전파하는 전파부;상기 강화 학습 기반 모델과 연계된 보상(Reward)을 부여하는 보상 부여부; 및상기 보상(Reward)에 기초하여 상기 신뢰도 테이블을 갱신하는 신뢰도 테이블 갱신부,를 포함하는 것이되, 상기 복수의 타임 스텝은,상기 전파부, 상기 보상 부여부 및 신뢰도 테이블 갱신부에 의해 수행되는 것인, 전파 장치
|
14 |
14
제11항에 있어서,상기 노드 특성값은,상기 복수의 노드 각각의 식별자, 해당 노드가 저장한 스마트 컨트랙트의 수, 해당 노드가 발행한 스마트 컨트랙트의 수, 배터리 잔량, 성능, 네트워크 연결 상태, 대역폭, 전송 속도, 중복 데이터 정보 및 경계 노드 역할 수행 횟수 중 적어도 하나를 포함하는 것인, 전파 장치
|
15 |
15
제12항에 있어서,상기 결정부는,상기 신뢰도 테이블에서 높은 신뢰도 값이 부여된 상기 존의 크기를 선택하고, 상기 존의 크기에 따라 정의되는 클러스터에 기초하여 상기 전파 경로를 결정하는 것인, 전파 장치
|