Dynamic Bandwidth Allocation for ATM-Based Passive Optical Networks

Project Type: Master/Diploma Thesis
Student: Forst Martin
Mentor: Gernot Kubin


 Asynchronous Transfer Mode-Based Passive Optical Networks (APON) is the first technology able to bring ''Fiber To The Home''. In order to optimally use the network link the available capacity must be shared between the users in an optimal way. Dynamic allocation of the available bandwidth based on the needs of the users is necessary. This thesis first gives a short introduction to Passive Optical Networks (PON) and to the Asynchronous Transfer Mode (ATM) technology as well as the standard for an APON system providing dynamic bandwidth allocation. It then describes the implementation of a dynamic bandwidth allocation algorithm for use in an APON chipset. This chipset contains an embedded CPU for control purposes and to execute the dynamic bandwidth allocation Algorithm. The algorithm was written in C thus it can be easily transferred to the target system when it is available in silicon. A simulation software was implemented in C++ to evaluate the algorithm. Different scenarios have been simulated to show the behavior of the algorithm under different conditions and to identify possibilities for optimization.