BS는 요청된 서비스 플로우에 대한 수락제어(Admission control) 기능을 수행한다. 서비스 플로우 생성 요청을 허가할 것인지의 여부에 대한 판단은 스케줄링 타입에 따라서 다른 기준으로 이루어지기는 하나, 대역폭(Bandwidth)만이 고려된다. 기준이 되는 대역폭은 bps단위이며, 여기에 MAC 오버헤드와 MCS 레벨을 반영하여 필요한 자원의 크기(Symbols/Frame)를 구한다. 필요한 자원의 크기가 현재 남아있는 자원의 크기보다 작으면 서비스 플로우 생성 요청은 허가되고, 그렇지 않으면 거절된다. 이 과정을 그림으로 표현해보면 다음과 같다.
각 스케줄링 타입별로 판단 기준이 되는 대역폭은 다음과 같다.
1) UGS: Maximum Sustained Traffic Rate
2) ertPS: UGS와 동일
3) rtPS: Minimum Reserved Traffic Rate. UL 플로우일 경우, Maximum Sustained Traffic Rate를 고려한 폴링 오버헤드 추가.
4) nrtPS: Minimum Reserved Trafffic Rate. UL 플로우일 경우, Minimum Reserved Traffic Rate를 고려한 폴링 오버헤드 추가.
5) BE: 항상 허가됨. 즉, 기준 대역폭이 0 이라고 볼 수 있음.
한 가지 주의하여야 할 사항은, rtPS와 nrtPS에 대한 폴링 오버헤드가 서로 다르다는 것이다. 소스 코드를 살펴보면 이 부분이 좀 헷갈리게 되어 있는데, rtPS는 Maximum Sustained Traffic Rate를 기준으로 폴링 오버 헤드를 계산하고 nrtPS는 Minimum Reserved Traffic Rate를 기준으로 폴링 오버헤드를 계산하는 것이 맞다.
'Riverbed Modeler(OPNET) > WiMAX Model' 카테고리의 다른 글
WiMAX 모델(38) - BS 스케줄러 병합 승인 (0) | 2012.10.14 |
---|---|
WiMAX 모델(36) - BS 스케줄러 구조 (0) | 2012.10.02 |
WiMAX 모델(32) - SS 스케줄러 (표준과의 비교) (0) | 2012.08.12 |
WiMAX 모델(30) - SS 스케줄러 (0) | 2012.07.02 |
WiMAX 모델(28) - UL 구간의 데이터 패킷 전송 (표준과의 비교) (0) | 2012.06.19 |