The interconnection of distinct LAN/MAN is one of the most challenging services that broadband integrated services digital network(B-ISDN) have to provide. Some problems in interconnecting LAN/MAN over the ATM network are the support of connectionless traffic and the selection of proper congestion control for LAN traffic.
In this paper, we propose a time-dependent dynamic bandwidth management(TDBM) algorithm that allocates the bandwidth by checking a threshold and using timers. If the queue exceeds the threshold, the source node starts to renegotiate the bandwidth by sending a bandwidth increment request(BIR) message. If the node receives a 'Accept' message after sending BIR, it increases its bandwidth by a fixed amount. Whenever the destination node receives BIR message or its timer expires, it sends a 'Accept' message and resets its timer if the available bandwidth remains. However, if the buffer in the source node is empty for a fixed duration, it releases the bandwidth by sending a bandwidth release(BR) message to the destination node.
We estimate the performance of the TDBM algorithm by utilizing an approximate analytical model and compare it with that of the variable bandwidth connection(VBC) algorithm by computer simulations. The proposed algorithm can effectively utilize the available bandwidth and lower the packet loss in ATM networks.
서로 떨어져 있는 LAN/MAN의 연결은 B-ISDN망에서 제공하게 될 가장 중요한 서비스의 하나이다. 이 경우 문제가 되는 것은 ATM망에서의 비연결형 트래픽의 지원과 LAN 트래픽 특성에 맞는 폭주 제어 방식을 선택하는 것이다.
본 논문에서는 버퍼의 임계치와 타이머를 사용하여 트래픽 전송에 필요한 대역폭을 추적해 할당해 가는, 시간 의존적 대역 관리 방안(TDBM)을 제시한다. 만약 근원지 노드의 큐가 임계치를 넘어서게 되면 발신 노드는 BIR을 전송하여 대역폭을 재협상하기 시작한다. BIR을 전송한 후 착신 노드로 부터 Accept를 받게 되면, 현재의 대역폭에 일정량 만큼의 대역을 증가시킨다. 착신 노드는 BIR을 수신하거나 착신 노드가 가지는 타이머가 끝날때 마다, 일정량만큼 대역폭을 증가시켜서 발신 노드로 Accept를 전송하고 타이머는 다시 reset시킨다. 반대로, 발신 노드의 버퍼가 일정 기간 동안 비어 있게 되면 BR을 착신 노드로 전송하여 대역폭을 줄여 나간다.
TDBM 방안의 제시와 함께 본 논문에서는 근사적인 분석 모델을 사용하여 TDBM 방안의 성능을 알아보며, 좀 더 실제적인 환경에서의 시뮬레이션을 통해 VBC 방안과의 성능을 비교해 본다. 이 결과에 의하면 TDBM 방식이 여유 대역을 효과적으로 사용하면서 ATM망에서의 패킷 손실을 줄일 수 있음을 알 수 있다.