1 |
1
발행(Publish) 및 구독(subscribe) 통신 시스템의 동작 방법에 있어서,수신자(subscriber)의 상태에 대한 상태 벡터를 입력 받는 단계;상기 입력된 상태 벡터(si) 및 상기 수신자의 대기 주기를 조절하기 위한 보상 함수(reward function)를 기초로, 상기 수신자의 루프 동작(loop operation)의 대기 주기(cycle)를 조절하기 위한 대기 주기 조정값을 생성하는 단계; 및상기 생성된 대기 주기 조정값을 상기 수신자(subscriber)에 전달하는 단계를 포함하는동작 방법
|
2 |
2
제1항에 있어서,상기 상태 벡터(si)는상기 수신자가 지정한 토픽(topic)에 해당하는 메시지의 수(mi),상기 토픽에 해당하는 메시지 중 중요도가 높은 메시지의 수(fi), 및상기 토픽에 해당하는 중요한 메시지의 대기 시간(ti)을 포함하는동작 방법
|
3 |
3
제2항에 있어서,상기 보상 함수는상기 상태 벡터로부터 유도되는 하기의 수학식인동작 방법
|
4 |
4
제1항에 있어서,상기 대기 주기 조정값을 생성하는 단계는상기 입력된 상태 벡터를 심층신경망에 입력하는 단계와,상기 보상함수를 적용하여 상기 수신자의 대기 주기 조정 동작을 결정하는 단계와,상기 보상 함수를 이용하여 상기 대기 주기 조정값을 계산하는 단계를 포함하는동작 방법
|
5 |
5
제4항에 있어서,상기 심층신경망은Q-러닝(Q-learning) 방식 및 정책 그라디언트(Policy Gradient) 방식 중 적어도 하나의 강화 학습 방식이 적용되는동작 방법
|
6 |
6
제1항에 있어서,상기 생성된 대기 주기 조정값을 상기 수신자에 전달하는 단계는상기 수신자의 구독 동작 시 전달되어, 상기 수신자의 다음 주기에 대해 설정되도록 하는 단계를 포함하는동작 방법
|
7 |
7
발행(Publish) 및 구독(subscribe) 통신 시스템에 포함되는 브로커(broker)에 있어서, 적어도 하나의 프로세서; 및상기 프로세서에 전기적으로 연결된 메모리를 포함하고,상기 메모리는, 상기 프로세서가 실행 시에, 수신자(subscriber)의 상태에 대한 상태 벡터를 입력 받고, 상기 입력된 상태 벡터(si) 및 상기 수신자의 대기 주기를 조절하기 위한 보상 함수(reward function)를 기초로, 상기 수신자의 루프 동작(loop operation)의 대기 주기(cycle)를 조절하기 위한 대기 주기 조정값을 생성하고, 상기 생성된 대기 주기 조정값을 상기 수신자(subscriber)에 전달하도록 하는 인스트럭션들을 저장하는브로커
|
8 |
8
제7항에 있어서,상기 상태 벡터(si)는상기 수신자가 지정한 토픽(topic)에 해당하는 메시지의 수(mi),상기 토픽에 해당하는 메시지 중 중요도가 높은 메시지의 수(fi), 및상기 토픽에 해당하는 중요한 메시지의 대기 시간(ti)을 포함하는브로커
|
9 |
9
제8항에 있어서,상기 보상 함수는상기 상태 벡터로부터 유도되는 하기의 수학식인브로커
|
10 |
10
제7항에 있어서,상기 메모리는, 상기 프로세서가 실행 시에,상기 입력된 상태 벡터를 심층신경망에 입력하고,상기 보상함수를 적용하여 상기 수신자의 대기 주기 조정 동작을 결정하고,상기 보상 함수를 이용하여 상기 대기 주기 조정값을 계산하도록 하는 인스트럭션들을 저장하는브로커
|
11 |
11
제10항에 있어서,상기 메모리는, 상기 프로세서가 실행 시에,Q-러닝(Q-learning) 방식 및 정책 그라디언트(Policy Gradient) 방식 중 적어도 하나의 강화 학습 방식을 상기 심층신경망에 적용하도록 하는 인스트럭션들을 저장하는브로커
|
12 |
12
제7항에 있어서,상기 메모리는, 상기 프로세서가 실행 시에,상기 수신자의 구독 동작 시, 상기 대기 주기 조정값을 전달하여, 상기 수신자의 다음 주기에 대해 설정되도록 하는 인스트럭션들을 저장하는브로커
|