WiMAX định nghĩa khái niệm về luồng dịch vụ. Luồng dịch vụ là dòng một chiều của gói tin với một tập các thông số QoS và được xác định bởi một định danh luồng dữ liệu (SFID - Service Flow Identifier). Các thông số QoS có thể bao gồm độ ưu tiên về lưu lượng, tốc độ lưu lượng tối đa duy trì được, tốc độ burst tối đa, kiểu lập lịch, độ trễ tổng cộng, kiểu đơn vị dữ liệu tổng dịch vụ, cơ chế yêu cầu băng thông được sử dụng, quy tắc truyền PDU. Luồng dịch vụ có thể được cung cấp thông qua hệ thống quản lý mạng hoặc được tạo động thông qua các cơ chế truyền tín hiệu được định nghĩa. Các BS đưa ra SFID và ánh xạ với các CID.
Hình 1.21: Kiến trúc QoS của IEEE 802.16
Bộ lập lịch DL tại BS: mỗi kết nối DL (với một CID riêng) có một hàng đợi gói tin tại BS. Đối với mỗi khung, dựa theo các thông số QoS và trạng thái của hàng đợi, bộ lập lịch DL tại BS lựa chọn từ hàng đợi DL các gói tin SDU tiếp theo để truyền tới SS.
34
Bộ lập lịch UL tại BS: Các yêu cầu băng thông được BS sử dụng để ước lượng gói tin trong hàng đợi của các kết nối UL. Dựa vào sự khác nhau giữa băng thông yêu cầu và băng thông được cấp, bộ lập lịch UL của BS tính backlog trong mỗi kết nối UL, và phân bổ băng thông UL tiếp theo dựa vào các thông số QoS của lớp dịch vụ của kết nối.
Bộ lập lịch UL tại SS: mặc dù việc cấp băng thông dựa trên các yêu cầu của mỗi kết nối, BS cấp băng thông UL tổng hợp cho mỗi SS giống nhau. SS không biết bao nhiêu băng thông được cung cấp bởi BS cho các kết nối của nó. Do đó, bộ lập lịch SS được yêu cầu trong mỗi SS để phân phối lại theo thông số QoS của lớp dịch vụ trong mỗi kết nối.