WFQ   Weighted Fair Queuing   가중 공정 큐잉

(2023-05-27)

1. WFQ (Weighted Fair Queuing)혼잡제어를 위한 큐잉 메커니즘의 하나

     - 소량의 트래픽이 대량의 트래픽에 의해 손해를 보지 않도록,
        . 패킷 플로(Flow) 별로, 서로 다른 를 두어, 트래픽 조절 변화를 주면서도, (공정성 측면)
        . 특정 기준에 따라 가중치를 정하여, 같은 양의 트래픽을 가진 패킷 플로 간에서도 차별을
          둘 수 있게하여, (가중치 측면) 

  ㅇ 위 둘을 복합적으로 적용한 큐잉 방식


2. WFQ 특징

  ㅇ 양이 적은 트래픽에 대해, 우선적으로 처리하고,
     - 양이 많은 트래픽은, 남아 있는 용량을 공유하고, 대역폭을 동일하게 나누거나 비례적으로 분배

  ㅇ 가중치를 결정하는 방식은 구현 방식에 의존적이게 됨
     - 한가지 例로, IP 헤더TOS(Type of Service) 필드 중 IP precedence (우선순위) 비트를 사용
       하는 구현 등이 가능함

  ㅇ WFQ 방식이, PQ(우선순위 큐잉) 혹은 CBQ(클래스 기반 큐잉)와 비슷한 특성을 가지므로,
     - 고속의 네트워크 환경에서 확장성을 가지기가 어려움

  ㅇ 트래픽 플로우 간을 차별화 할 수 있는 메커니즘 구현이 어려워서,
     - Granularity (세분화) 부족이 이 방식의 단점이 됨


3. [참고사항]

  ㅇ WFQ는, Fair Queuing(공정 큐잉)의 변형으로써,
     - 각각의 흐름()에 대하여 어떤 가중값을 할당하는 스케줄링 기법임

  ㅇ 현 라우터 제품 중에서 이미 사용되고 있는 기법임 (시스코社 등)

스케줄링 기법
   1. 스케줄링 기법   2. 큐잉 정책(Queuing)   3. FIFO (선입선출)   4. FILO (선입후출)   5. CQ (맞춤예약 큐잉)   6. FQ (공정 큐잉)   7. PQ (우선순위 큐잉)   8. WFQ (가중 공정 큐잉)   9. CBQ   10. Round Robin  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"