DQDB 망을 위한 실시간 통신 프로토콜

본 논문에서는 DQDB 망에서 실시간(real-time) 통신 성능을 높이는 RTDQ(Real-Time Distributed) 프로토콜을 제안한다. RTDQ는 기존의 DQ 프로토콜에 우선순위변경 기능과 전송포기 기능을 부가한 프로토콜이다. RTDQ에서 시간 제약성이 있는 메시지는 우선순위 0을 부여받으며, 이는 시간 제약성이 없는 메시지에 부여되는 우선순위 1보다 낮은 우선순위이다. 시간 제약성 메시지는 최소최종기한우선(minimum-deadline-first) 정책에 따라 전송된다. 최종기한까지 남아있는 시간이 일정 수준 이하로 작아지면 이 메시지는 긴급메시지로 취급되어 우선순위변경 기능에 따라 가장 높은 우선순위(우선순위 2)를 부여받게 된다. 한편 전송하더라도 최종기한까지 도착할 수 없게 된 시간 제약성 메시지는 미리 삭제시킴으로써 나머지 메시지가 더 빨리 전송될 수 있도록 한다. RTDQ의 성능은 시뮬레이션을 통해, (1) 시간 제약성 메시지에 전송우선권을 부여하는 경우의 DQ 프로토콜 및 (2) 시간 비제약성 메시지와 시간 제약성 메시지를 동일 우선순위로 전송하는 경우의 DQ 프로토콜과 비교평가 되었다. 그 결과, 시간 제약성 메시지의 상실율과 시간 비제약성 메시지의 평균 지연에 있어 RTDQ가 가장 우수한 성능을 보였다.