Mạng GPON có thể cung cấp đồng thời nhiều dịch vụ chất lượng cao. Một số dịch vụ như là VoIP hoặc TDM, yêu cầu băng thông luồng lên cố định nên có thể phân bổ băng thông tĩnh cho các dịch vụ này.
Các dịch vụ dựa trên nền IP khác, như là duyệt Internet, xem video trực tuyến, chia sẻ và tải tệp tin. Để băng thông luồng lên được sử dụng hiệu quả, OLT sẽ phân bổ băng thông luồng lên cho từng dịch vụ bằng việc sử dụng thuật toán phân bổ băng thông động (DBA- Dynamic Bandwidth Allocation). Với thuật toán DBA tốt, có thể tối đa số lượng ONU được truy nhập mạng. Một ví dụ đơn giản là mạng với 32 thuê bao, trong đó tốc độ tối đa mỗi thuê bao 100Mbit/s. Yêu cầu khả năng mạng là 3.2Gbit/s, gấp gần 3 lần khả năng mạng GPON hiện tại, nhưng với thuật toán DBA tốt, nhà cung cấp vẫn có thể đáp ứng tốc độ trên và đồng thời đảm bảo đầy đủ băng thông cho tất cả dịch vụ.
Với việc chuyển sang mô hình lưu lượng IP đầy đủ, dự đoán lưu lượng các ứng dụng sẽ bùng nổ. Dẫn tới hiệu quả thuật toán DBA trở nên cực kì quan trọng. Hiệu quả ảnh hưởng trực tiếp tới trễ. Ví dụ, trong bộ đệm ONU nhận được tổng lưu lượng 3.75Gbit/s trong 10ms (tốc độ luồng lên của GPON là 1.244Gbps) sẽ được xử lý trong 30ms với hiệu quả 100%. Ngược lại, nếu hiệu quả chỉ là 50%, nó sẽ mất 60ms để xử lý. Tức là nếu DBA không hiệu quả tương ứng tất cả ONU mất 30ms trễ trong ví dụ trên.
Độ trễ là tham số quan trọng, giới hạn lớn nhất có vai trò quan trọng hơn giá trị trung bình. Độ trễ trung bình là 1.5ms và giá trị lớn nhất là 5ms cung cấp thông tin khác biệt so với độ trễ trung bình 1.5ms và giá trị lớn nhất 50ms. Trong mạng GPON, OLT thông báo phân bổ băng thông luồng cho ONU lên thông qua bản tin ánh xạ băng thông truyền dẫn (BWMAP- Bandwidth Mapping messages), được xây dựng cho từng ONU hoặc container truyền dẫn (T-CONT - Transmission Containers). Phân bổ băng thông chính là định nghĩa khe thời gian cho từng ONU tham gia truyền dữ liệu. Bản
SVTH: Tô Thị Trang Lớp D08VT1 22 chất DBA là tính toán BWMAP linh hoạt để phân bổ hợp lý băng thông cho mỗi ONU.