The Passive Optical Network (PON) is an attractive solution for
high-bandwidth access networks. In the context of a broadband access network, the term open access implies the ability of multiple service providers to share the deployed access network infrastructure to make services available to the end users. Multiple services may thereby be delivered over a shared access channel. Open access requires fairness in terms of throughput, delay, jitter, and other network parameters in the access channel among the sharing entities, namely service providers and end users. Since the traffic in an access network is very bursty, an access network may be frequently subjected to high loads for certain durations of time. Meeting the above fairness requirements under such
conditions is therefore very challenging. In this study, we first motivate the problem of meeting fairness requirements simultaneously to both service providers and users, which are located at opposite ends of an access channel.
We then investigate the importance of two different sets of Service-Level
Agreements (SLAs), which we call Dual SLAs. After formulating a mathematical model, we propose an efficient scheduling algorithm to meet Dual SLAs which is based on the well-known concept of max-min fairness. We then demonstrate the effectiveness of our proposed algorithm through simulations using a discrete-event-simulator-based PON set-up, which compares the fairness of the Dual-SLA scheduling algorithm with that of other traditional fair queuing algorithms such as Deficit Round Robin (DRR).