A Framework for an Energy-Efficient Bandwidth Allocation Approach through Dynamic ONTs Grouping in Flexible GPON Access Networks

The growing demands for high speed connectivity to keep pace with bandwidth intensive applications and services have spawned the idea of developing PONs with capabilities beyond those of copper and wireless-based technologies in access network. In this article, an approach for the design of an energy efficient bandwidth allocation mechanism for the shared upstream communication link in the Fiber to the Home (FTTH) access network is presented and evaluated using Mixed Integer Linear Programming (MILP) model. In the MILP model, two objective functions for minimization of power consumption and minimization of blocking were evaluated. The results have shown that with the objective of power minimization approach, Optical Network Terminals (ONTs) are efficiently grouped to the minimum number of active networking Optical Line Terminal (OLT) switches, traffic is groomed, ports are efficiently utilized, and hence total power consumption is minimized. Results have shown that with energy efficient bandwidth allocation approach consideration, energy savings can reach up to 80% for different examined traffic loads following uniform distribution.


Introduction
The unprecedented growth in the number of internet users along with the Int. J. Communications, Network and System Sciences emergence of a plethora new bandwidth-hungry applications and services have led to significant research efforts over the past two decades in order to set new requirements for future high-speed networks [1]. The new requirements aim to overcome many challenges and limitations that appeared in the conventional designs in access network based on copper or wireless [2]. Access network is found today as the major contributor of the total energy consumption of the global IT network infrastructure [3]. Energy concerns along with requirement of more bandwidth per user have driven the need of energy efficient high-speed access network. This came as an objective to promote FTTH deployment to reduce carbon foot print in the first place and to improve per user speed rate in the second place [2].
PONs have shown great performance compared to copper and wireless access network. PON has overcome many limitations and shortcomings appeared in conventional access network technologies [4]. PONs with its different technologies adopted such as EPON, GPON, and BPON have proven its capability in providing high per user data rate, high immunity to electromagnetic interference, high level of security, long distance reach, low cost and low energy consumption. With all these features, PONs have become a premium solution for access network design [4].
Over the last decade, many studies have been demonstrated by the FTTH European Council to predict the upstream and downstream of traffic growth. One latest study has reported that the 2020 demand estimation for downlink and uplink traffic growth is 8 Gbyte and 3 Gbyte per day respectively [5]. Asian countries have also shown radical improvement in PONs deployment. As reported by FTTH council, 61 million homes in Asia have been provided with FTTH compared to 5 million homes in Europe. Japan, Korea and China have high population densities which were a great factor in facilitating the easy deployment of FTTH [5]. Today, South Korea is leading the world in the percentage of homes with fiber connections [5].
Different studies with different methodologies and approaches appeared in previous work to improve the design of PONs network and mainly tackled two issues; efficient dynamic bandwidth allocation and power consumption. Wavelength grouping for efficient utilization of resources in PON networks has been studied thoroughly in [6]- [10]. Authors in [6]- [10] have proposed methods for the migration of low utilized ONUs to reduce the total used wavelengths and hence reduce the overall power consumption. In [11], the Software Defined Network (SDN) is integrated into the PON architecture through a central controller to dynamically provision wavelengths, timeslots, and link rates based on the traffic load. Results in [11] have shown the guaranteed quality of service and an improvement of the energy saving of the OLT power consumption for loads lower than 80%. Dynamic ONUs grouping algorithm through a centralized SDN controller is introduced in [12] to further reduce overall power consumption for multiple of OLTs implementation. In the present work, mathematical optimization model using linear programming is developed to further investigate the dy-A. A. Hammadi Int. J. Communications, Network and System Sciences namic GPON infrastructure design to find the optimum result for an objective to minimize power consumption. The developed mathematical model for the minimized power consumption shall ensure that all demands are satisfied, resources are efficiently assigned, and energy consumption is minimized.
In this paper, Section II shall present a review on GPON FTTH conventional network design covering concepts, technologies, and optical cable distribution network design. Problem statement, network design and the optimization approach used to solve the problem are discussed in Section III. Section IV describes the optimization mathematical model implemented with emphasis on minimization of power consumption. Section V demonstrates obtained results with technical discussion. In Section VI, the paper is concluded.

Giga Passive Optical Network (GPON) System
State of art GPON networks depicted in Figure 1 can provide triple play services for voice, data, and video services to subscribers that can be 20 km away from the Central Office (CO). GPON technology is designed to consist of Optical Line Terminal (OLT) located at the CO, Optical Network Units (ONUs) at the subscribers' premises, and the Passive Optical Distribution Network (ODN) [13].
Following is a description of each component of the GPON system.

Optical Line Terminal Equipment (OLT)
OLT switch as depicted in Figure 2 is installed at the Central Office in the exchange. The OLT switch can terminate multiple passive optical network to ONTs where end users are connected. OLT switch is also responsible for managing and controlling channel access among competing ONTs for resources. OLT is interfaced with different systems and gateways for services and applications to deliver voice, video and data to end users [13]. The OLT port downstream connection speed from OLT to ONT is 2.5 Gb/s while the downstream speed in 1.2 Gb/s  on each GPON Port [13]. In the Downstream side, the wavelengths assigned are 1480 are 1500 nm whereas in the upstream 1260 -1360 nm is used [13].
One OLT chassis as the depicted in Figure 2 can support 16

Optical Network Terminal (ONT)
ONTs units are installed in each of the subscribers' premises and one ONT as shown in Figure

Fiber Optic Cables Distribution Networks
The network cable distribution design is based on distributed splitting, where several different configurations of cascaded passive optical splitters are planned in every route to meet a pre-designed split ratio from the exchange office to end users. The cable distribution network starts from the exchange office and terminates at the end users' premises.
Four categories of fiber cables are considered in the design; Primary Optical feeder cable, Secondary Optical feeder cable, distribution Optical cable and Drop Optical cable. Figure 4 depicts a real network implementation scenario for the FTTH project [4]. Different cables are used at different segments of the network.
One primary feeder cable as shown in Figure

Problem Statement and Modeled Network Design
In conventional FTTx PON designs as depicted in Figure 4 [2], each PON group is statically connected to an OLT port. In this case, resources for each ONT within its group are reserved whether the ONT has traffic to send or not. This design has shown many limitations with respect to efficiency in assigning resources and power consumption. The design depicted in Figure 5, resolved these challenges appeared in the design depicted in Figure 4 by allowing any ONT unit to be capable of joining multiple OLT switches by tuning to a wavelength that connects with designated OLT switch. Global Fabric Manager (GFM) is the central entity and the main controller where all demand requests are forwarded. GFM has a global knowledge of network as it monitors the utilization of uplink/downlink wavelengths between PONs and OLTs, and utilizations of uplink ports between OLTs and gateways. GFM assigns transmission wavelengths and time slots within the TDM frames for transmission between PONs and OLT switches. GFM aims to assign resources to satisfy the requirement of all demands while minimizing the total number of OLT switches needed and the number of activated AM ports. With this approach applied, the network is efficiently utilizing its resources and minimizing the total power consumption at the same time.
The solver program used is CPLEX [14] [15]. Running Lenovo with core i7 CPU, with 2.8 GHz processor and 8GB RAM. CPLEX along with AMPL are used to solve the mixed integer linear programming problem. CPLEX was developed and is maintained by IBM. AMPL was developed in Bell laboratories and is a powerful algebraic modeling language for optimization problems [14] [16].

MILP Mathematical Model
In this section, two objective functions are evaluated in the MILP optimization model; minimization of power consumption and minimization of blocking. The   The second objective function with the minimization of total blocked demands aims to minimize the total number of rejected requests and hence maximize the total number of served demands.
The parameters and variables used in the model are defined in Table 1 and Table 2 respectively. Before introducing the constraints and quantities used in the model, evaluated objective functions are defined as.

Minimize Power Consumption Objective
The objective function with the minimization of the total power consumption aims to minimize total active power consumption from components such as total number of active OLT switches, controller cards, total number of OLT cards, total number of AM ports, and total number of active ONT units.

Minimize Blocking Objective
The objective function with the minimization of total blocked demands aims to minimize the total number of rejected requests to maximize the total number    These objective functions are subject to the below constraints. x s

Flow Conservation Constraint
Constraint (3) is the flow conservation constraint. It ensures that the total traffic going into a node is equal to the total traffic leaving it for all nodes except the source and destination of a demand.

Upstream Wavelength's Utilization Constraint
1 and Constraint (5) ensures that the utilization of the uplink wavelengths between PONs and OLT ports are not exceeded.

Demand Satisfaction Constraint
Constraint (6) ensures that the total number of queued demands at the ONTs is equal to the total number of served demands by the OLTs. This constraint is enforced to prevent blocking of any demand to occur.

Total Number of Active Switched OLTs
x T ∀ ∈ Constraints (7) and (8) ensures that assigned OLT switches to serve ONTs are switched on, while Equation (9) counts the total number of active OLT switches.

Total Number of AM OLT Ports Constraint
x xj Constraints (10) and (11) ensures used AM ports in OLT Switches are switched on, and constraint (13) ensures total number of active AM ports calculated in Equation (12) does not exceed total number of AM ports ( χ ) in OLT switch.

Results and Discussions
In this work, two objective functions are compared. First objective aims to mi-Int. J. Communications, Network and System Sciences    demands increases, the number of activated AM ports and OLT switches increases. Hence the power consumed by the network is increasing as the size of demand is increasing. This result is common for the two objective functions. However, the percentage of increase is higher with the minimization of blocking objective as the assignment of resources with that approach is random. Random assignment is inefficient as links and hardware resources are underutilized. This can be clearly observed from Figure 7 and Figure 9. Figure 6 and Figure 7 demonstrate the total number of active OLT switches and AM ports for the minimization of power consumption and minimization of blocking objectives, respectively. Figure 6 shows that total number of active components is kept to minimum through grouping and consolidating demands to minimum possible number of OLT switches and AM ports. This approach has efficiently utilized the resources of the communication links and hardware as shown in the results of Figure 9.
On the other hand, minimization of blocking objective approach is inefficient as demands are randomly assigned to OLTs. This method provisions all ONTs with resource to communicate with ISP through OLT switches, however links and hardware resources are underutilized especially at low rates. Figure 7 and Int. J. Communications, Network and System Sciences Figure 9 demonstrate that all OLT switches are activated for all average demand rate with low utilization.
For a comparison on the efficiency of the utilization of resources between the two objectives, number of active OLT switches evaluated with average rates between 300 and 900 Mb/s for the minimization of power consumption is 1 with average utilization ranges between 25% and 90%. While the objective of minimization of blocking has shown that the number of activated OLT switches for the same average range of rates is 4 with 10% to 50% of utilization of resources.

Conclusion
The rapid growth in bandwidth-hungry applications and services has set new requirements for high speed infrastructure in access network to overcome many limitations appeared in current implemented technologies. PONs in access network in the last decade were found as a premium solution to resolve many challenges appeared with the conventional wireless and copper-based designs. PONs have shown a proven performance in providing high per user access rate and reducing the overall network power consumption. In this work, a mathematical optimization approach was presented to reduce the power consumption through means of consolidation and efficient utilization of network and hardware resources. Different loads of traffic rate have been evaluated following uniform distribution. Hardware and network resources have shown efficient utilization and power savings results have reached 80% for the approach with minimization of power consumption objective when compared with conventional approaches in network designs such as the approach of minimization of blocking. The work presented in this article has been limited to mathematical models. However, for a future work, computer simulations to design heuristics to validate the results obtained from the MILP mathematical models shall be of great interest.

Conflicts of Interest
The author declares no conflicts of interest regarding the publication of this paper.