IEEE 802.16 có thể hỗ trợ nhiều dịch vụ thông tin liên lạc (dữ liệu, âm thanh, video) với những nhu cầu QoS khác nhau. Lớp MAC định nghĩa chức năng và kỹ thuật báo hiệu QoS có thể điều khiển việc truyền dữ liệu BS và SS. Trên đường xuống (từ BS tới SS), việc truyền tương đối là đơn giản bởi vì BS chỉ có duy nhất một, BS truyền trong suốt khung con downlink, do đó việc lập thời biểu DL đơn giản hơn nhiều so với việc lập thời biểu UL. IEEE 802.16 định nghĩa kỹ thuật báo hiệu QoS được yêu cầu như BW-Request và UL-MAP, nhưng nó không định nghĩa bộ lập thời biểu đường lên, ví dụ kỹ thuật quyết định IEs trên UL-MAP. Mỗi kết nối trên chiều lên được ánh xạ tới dịch vụ lập thời biểu.
Mỗi dịch vụ lập thời biểu được kết hợp với 1 bộ quy tắc trình bày trong BS scheduler chịu trách nhiệm đối với việc cấp phát dung lượng đường lên và giao thức request-grant giữa
SS và BS. Kỹ thuật chi tiết của những quy tắc và dịch vụ lập thời biểu được sử dụng cho một kết nối đường lên đặc biệt được thương lượng tại thời gian thiết lập kết nối
Hình 2.12: Kiến trúc QoS của IEEE 802.16 [5]
2.3.2. QoS Scheduling
Khi một yêu cầu kết nối được ban, một dòng dịch vụ với những tham số QoS được tạo ra cho kết nối. Những dịch vụ lập thời biểu là kỹ thuật xử lý dữ liệu để hỗ trợ bộ lập thời biểu MAC cho việc chuyên chở dữ liệu trên kết nối. BS điều khiển cả việc lập thời biểu UL và DL như được minh họa trong hình 2.14. Bộ lập thời biểu tính toán những yêu cầu thông lượng và thời gian chờ cho lưu lượng UL và DL và cung cấp sự hỏi vòng và cấp phát tại khoảng thời gian thích hợp. DL là quảng bá và bộ lập thời biểu được điền vào trong mỗi burst dựa trên các thông số của các khung trong hàng đợi. Việc lập thời biểu đường lên sử dụng biểu đồ hỏi vòng/cấp phát phức tạp hơn so với yêu cầu phối hợp giữa BS và những SS riêng biệt.
Hình 2.13: Việc lập thời biểu DL và UL của BS [5]
2.3.2.1 UGS scheduling
Loại dịch vụ lập thời biểu UGS được thiết kế để hỗ trợ các luồng dữ liệu thời gian thực, gồm các gói dữ liệu có kích cỡ cố định được phát ra tại các khoảng thời gian định kỳ. Đây là trường hợp ví dụ cho truyền tín hiệu điện thoại PCM (Pulse Coded Modulation) đặc trưng T1/E1 và Voice over IP không có chức năng khử khoảng lặng.
Trong một dịch vụ UGS, PS cung cấp các khoảng cấp phát dữ liệu có kích cỡ cố định tại các khoảng thời gian định kỳ. Điều này loại bỏ hao phí và thời gian trễ của các yêu cầu SS
2.3.2.2 rtPS scheduling
Loại dịch vụ lập thời biểu rtPS được thiết kế hỗ trợ các luồng dữ liệu thời gian thực, gồm các gói dữ liệu có kích cỡ khả biến được phát ra tại các khoảng thời gian định kỳ.
Đây là trường hợp ví dụ cho việc truyền video MPEG (Moving Pictures Experts Group).
Trong dịch vụ này, BS có cơ hội yêu cầu (uplink) unicast theo định kỳ vốn đáp ứng những nhu cầu thời gian thực của dòng và cho phép SS xác định kích cỡ của phần cấp phát mong muốn. Dịch vụ này đòi hỏi nhiều hao phí yêu cầu hơn UGS, nhưng hỗ trợ các kích cỡ cấp phát khả biến để đạt được hiệu suất vận chuyển dữ liệu thời gian thực tối ưu.
2.3.2.3 nrtPS scheduling
nrtPS được thiết kế để hỗ trợ các luồng dữ liệu có thể chịu đựng sự trễ, gồm các gói dữ liệu có kích cỡ khả biến mà tốc độ dữ liệu tối thiểu được yêu cầu. Chuẩn xét rằng đây là trường hợp ví dụ cho một cuộc truyền FTP. Trong dịch vụ lập thời biểu nrtPS, BS cung cấp các cuộc kiểm tra vòng uplink unicast trên cơ sở đều đặn nhằm bảo đảm service flow nhận cỏc cơ hội yờu cầu thậm chớ trong khi mạng bị tắc nghẽn. Chuẩn nờu rừ BS thường kiểm tra vòng các CID nrtPS trên một khoảng thời gian là một giây trở xuống. Ngoài ra, SS được cho phép để sử dụng các cơ hội yêu cầu tranh chấp, nghĩa là SS có thể sử dụng các cơ hội yêu cầu tranh chấp cũng như các cơ hội yêu cầu unicast.
2.3.2.4 BE scheduling
Dịch vụ BE được thiết kế để hỗ trợ các luồng dữ liệu mà không đòi hỏi sự bảo đảm dịch vụ tối thiểu và do đó có thể được xử lý trên cở sở tốt nhất có sẵn. SS có thể sử dụng các cơ hội yêu cầu tranh chấp cũng như các cơ hội yêu cầu unicast khi BS gởi bất kỳ. BS không có bất kỳ trách nhiệm kiểm tra vòng yêu cầu uplink unicast cho các SS BE. Do đó, một khoảng thời gian dài có thể chạy mà không truyền bất kỳ gói BE, điển hình khi mạng đang ở trạng thái tắc nghẽn
2.3.2.5 ErtPS scheduling
Lớp ertPS đã được bổ sung bởi điểm sửa đổi 802.16e. Chuẩn ấn định ertPS là cơ cấu lập thời biểu dựa vào hiệu suất củca cả UGS và rtPS. BS cung cấp các phần cấp phát unicast theo một kiểu không yêu cầu như UGS, do đó tiết kiệm thời gian trễ của một yêu cầu băng thông. Tuy nhiên, trong khi các phần cấp phát UGS có kích cỡ cố định, các phần cấp phát ertPS có tính động. ertPS thích hợp cho các ứng dụng thời gian thực có tốc độ biến đổi với những yêu cầu tốc độ dữ liệu và sự trễ. Một ví dụ là Voice over IP không có chức năng khử khoảng lặng.