Riverbed Modeler(OPNET)/WiMAX Model

WiMAX 모델(39) - BS 스케줄링 순서

신상헌 2012. 11. 5. 23:51

OPNET WiMAX 모델에서 스케줄링은 UL, DL 순서로 진행되며, UL/DL 내에서는 다시 UGS/ertPS, rtPS/nrtPS, BE의 순서로 진행된다. 이 순서를 그림으로 표현하면 다음과 같다.

 


UL 구간을 먼저 스케줄링 하는 이유는 UL-MAP이 DL 구간으로 전송되기 때문이다. 즉, UL-MAP의 크기가 결정되어야만 DL 구간의 가용 자원량이 결정되고, DL-MAP 구성도 가능해진다. UL에서의 스케줄링은 UGS/ertPS, rtPS/nrtPS, BE 서비스 플로우의 순으로 이루어지는데, UL 구간의 자원이 모두 소진되면 더 이상의 스케줄링을 중단하고 DL 구간의 스케줄링 절차로 넘어간다. UL에서는 BW 요청이 하나씩 승인처리될때마다 승인에 대한 병합(amalgamation)이 따라서 수행된다.
DL에서의 스케줄링도 UGS/ertPS, rtPS/nrtPS, BE 서비스 플로우의 순으로 이루어진다. 하지만, DL에서는 스테이징 버퍼가 사용되므로, 이전 프레임에서 실제로 전송되지 못하고 스테이징 버퍼에 남아있는 BW 요청이 있으면 가장 먼저 처리해준다. DL에서는 BW 요청에 대한 승인 처리를 하기전에, 이번 프레임에서 전송할 것으로 예상되는 BW 요청들을 뽑아서 스테이징 버퍼에 저장해두는 과정을 거치며, 이 때 병합(amalgamation)이 이루어진다. 즉, BW 요청들에 대한 병합이 이루어진후에 승인 처리가 일어나는 것이다. rtPS/nrtPS 서비스 플로우와 BE 서비스 플로우에 대한 BW 요청들은 스테이징 버퍼에 함께 저장되었다가 승인처리된다.