摘要 |
목적지 노드로의 메시지 전달 횟수를 이용하는 PRoPHET 프로토콜 제공 방법은, 노드 간 접촉 시, 자신이 가지고 있는 메시지에 대해 상대 노드가 메시지의 목적지 노드인지 확인하는 단계; 상기 상대 노드가 메시지의 목적지 노드가 아닌 경우, 메시지의 최초 발생 이후 다른 노드에 전달된 횟수(Hop Count)가 0인지 확인하는 단계; 상기 다른 노드에 전달된 횟수가 0보다 큰 경우, 자신의 목적지 노드로의 메시지 전달 횟수(Delivery Count)보다 상기 상대 노드의 메시지 전달 횟수가 더 큰지 확인하는 단계; 상기 상대 노드의 메시지 전달 횟수가 더 큰 경우, 자신의 목적지 노드로의 전달 예측률보다 상기 상대 노드의 전달 예측률이 더 큰지 확인하는 단계; 및 상기 상대 노드의 전달 예측률이 더 큰 경우, 상기 메시지를 상기 상대 노드로 전달하는 단계를 포함한다. 이에 따라, 불필요한 메시지의 확산을 방지할 수 있어 기존 PRoPHET 프로토콜에 비해 전달률, 부하율, 전달 지연의 성능을 향상시킬 수 있다. |