Preprint
Article

Optimization of the Decision Criterion for Increasing the Bandwidth Utilization by Means of the Novel Effective DBA Algorithm in NG-PON2 Networks

This version is not peer-reviewed.

Submitted:

28 June 2023

Posted:

28 June 2023

You are already at the latest version

A peer-reviewed article of this preprint also exists.

Abstract
In this paper, possibilities for the bandwidth and wavelength utilization in future next-generation passive optical networks are presented and reasons for realizing and utilizing of extended dynamic wavelength and bandwidth algorithms for NG-PON2 networks are analyzed. Next, principles of the effective dynamic bandwidth allocation are introduced in details, focused on the importance of the decision criterion optimization. For achieving better bandwidth utilization of dedicated wavelengths, this paper is focused on the novel effective dynamic bandwidth allocation algorithm with adaptive allocation of wavelengths to ONU units and on the optimization of the decision criterion. For analyzing the novel extended DWBA algorithm utilizing for various wavelength allocation cases possible in NG-PON2 networks, a simulation program with the enhancement of the EDBA algorithm is realized. Finally, an optimization of the decision criterion defining a minimum bandwidth utilization of the actual wavelength is executed for NG-PON2 networks based on the hybrid TWDM technique.
Keywords: 
Subject: 
Engineering  -   Telecommunications

1. Introduction

Demands for high-speed data services and bandwidth applications in business and residual customers are continuously rising every day. Due to coverage potential, cost-efficiency and a high transmission capacity, passive optical technologies are becoming a suitable access network option. Future access technologies utilized in passive optical networks must be able to provide high sustainable bandwidths on a per-user basis while keeping capital and operational expenditures as low as possible. Therefore, a deployment of the Dense Wavelength Division Multiplexing (DWDM) technique is becoming a reality in future Passive Optical Networks (PON) with its extensive operation in a short time [1,2]. So, the research is focused on the DWDM technique and its effective utilization in real passive optical systems and networks.
To achieve a maximum bandwidth and wavelength utilization, it is requested to have efficient Dynamic Bandwidth and Wavelength Allocation (DBWA) methods in the Wavelength Division Multiplexing-based Passive Optical Network (WDM-PON) system that is incorporated into the F5G architecture. Thanks to a wavelength depending technology, we can efficiently utilize the optical transmission medium, which is very important from the viewpoint of growing bandwidth demands and cheap services. In the present day, there are different standardized passive optical technologies with various dedicated wavelengths able to cooperate. Moreover, the availability of various wavelength transmission channels leads to the extension of advanced network traffic protection schemes. Therefore, new wavelength allocation methods must be considered in addition to effective bandwidth capacity utilization in current and near future hybrid Time- and Wavelength- Division Multiplexing-based Passive Optical Network (TWDM-PON) [3,4,5,6,7,8]. Next-Generation Passive Optical Networks (NG-PON) [9] need among other things to provide also survivability schemes [10,11] in a cost-efficient way, whereas the growing importance of uninterrupted internet access makes fault management an important challenge [12]. Reliability requirements may depend on user profiles. Thus, NG-PON networks should also support the end-to-end protection for selected users when requested [13]. Within this context, it is significant to discover an effective way to analyze network traffic protection schemes for utilization in future passive optical networks as a part of the F5G architecture [14,15].
The recent standard for NG-PON2 networks [16] describes only the single wavelength and bandwidth allocation and leaves the multiple wavelength allocation issue to preferences of network operators. So, effective bandwidth and wavelength allocation algorithms considered for WDM-PON networks present current research challenges of high interest. Given the dynamic nature of data traffic in passive optical networks, it is important to answer the question of how the Medium Access Control (MAC) layer supporting these wavelength channels reacts. The MAC implementation in NG-PON2 networks must take into consideration the intricacies involved in the Optical Line Terminal (OLT) design for any perspective technology to be able support the dynamic superset of Optical Network Unit (ONU) channels. In the passive optical network based on the WDM technique, a data traffic from multiple ONU units is multiplexed on available wavelength channels. Considering common demands of wavelength channels, this PON type requests available MAC protocols for coordination of communication between the OLT terminal and ONU units to avoid collisions in data transmission between various ONU units.
In [17], the open problem of MAC implementation in NG-PON2 networks with multiple-line rate channels is showcased for the first time. A mechanism to provision bandwidth and guarantee a service framework in flexible wavelength spaced system is proposed. In contrast to the downstream traffic, the upstream traffic in the passive optical network based on the hybrid TDM and WDM technique needs an appropriate MAC protocol for avoiding data collisions between ONU units. In such case, the OLT terminal collects data from ONU units, makes decision regarding allocated bandwidths and manages the network. Subsequently, a multiple upstream version of the Interleaved Polling with Adaptive Cycle Time (IPACT) was designed. This algorithm expects that each ONU unit supports all possible allocated wavelengths. In a case that the allocated wavelength is not supported by the ONU, then the next available supported wavelength will be allocated.

2. Extended DWBA algorithms for implementation in NG-PON2 networks

In [18], an overview on recent developments and progress on standardization in next-generation high-speed passive optical networks is given. An outline of the physical layer as well as MAC layer functions is discussed. The NG-PON2 network can work in a range of conjugated 100 Gbit/s data rates to provide higher data rates for subscribers. These data rates can be also achieved by multiplexing four wavelengths with the 25 Gbit/s transmission capacity for each. In such network, the ONU unit needs to be colorless unit equipped with four fixed wavelength transmitters and must provide a possibility for data transmitting on various wavelengths in the same time depending on the adjusted planning strategy of service network providers. In [19], a novel PON-based architecture is proposed for a mobile backhaul to enhance connectivity between the neighboring base stations. A tailored MAC protocol and DBA algorithm are introduced to support fast communications inter base stations.
In the NG-PON2 network, a OLT terminal allocates bandwidth to ONU units by means of the GRANT control messages in the RR (Round Robin) way. In each GRANT message, the OLT terminal determines TW (Transmission Window) periods on each from four wavelengths assigned to the ONU unit. This resource allocation is determined using a dynamic bandwidth allocation method realized in the OLT terminal. In a moment of receiving the GRANT message, the ONU unit right away transmits its frames to the OLT terminal. After data transmitting, the ONU unit transmits the REPORT gate for reporting its status of the buffer storage to the OLT. For avoiding data overlapping, the GT (Guard Time) time is designated to each wavelength for separation of data transmitting from various ONU units each other. For the 25 Gbit/s data rate, the GT parameter is considering 1 μs, that presents 3,125 KB in the data space [19].
For assigning a flexible number of wavelengths to the ONU unit in the NG-PON2 network, it is requested an effective dynamic bandwidth and wavelength allocation. If the algorithm of dynamic bandwidth and wavelength allocation is not sufficiently effective, a number of wavelengths and also a size of the transmission window on each wavelength can be inappropriately assigned. So, an inadequate transmission capacity of wavelengths can be assigned to ONU units with higher traffic loading. In this case, a delay of packets from the ONU unit will be increased. In another case, more wavelengths can be assigned to ONU units with low traffic loading. Subsequently, the GT data space is close to or larger than the TW size on each wavelength. As a result, a wasteful usage of the upstream bandwidth can be arose influencing the network performance by increasing the delay [18,19].
Therefore, effective dynamic bandwidth and wavelength allocation algorithms considered for NG-PON2 networks are in the center of research interests. In [18], two different DWBA algorithms are proposed for the NG-EPON. DWBA-I is a QoS-based algorithm that has been designed to manage different types of data traffic in NG-EPON networks and performs better than different existing DBA algorithms in terms of packet delay, competition time and packet drop ratio. DWBA-II meets the system requirements and specifications of NG-EPON networks, handles traffic requirements of subscribers in a cost effective manner and is better than First-Fit DWBA and Modified-IPACT algorithms on the basis of average delay, grant utilization, completion time and packet drop ratio. Both proposed algorithms are not oriented on increasing the bandwidth utilization. In [21], five different DWBA schemes are proposed with diverse customers and prioritized traffic for NG-PON2 systems. Mixed integer linear programming models are developed to minimize a total delay of the high-priority data and heuristics algorithms are developed based on these models. Proposed schemes with priority class consideration show significant improvement in the total delay of the high-priority data as those are sent first. All the schemes either use single or all wavelengths. The proposed algorithm does not take into consideration that there can be an optimal number of wavelengths to allocate and a bandwidth utilization to increase.
On the effective bandwidth utilization of the transmission capacity related to dedicated wavelengths, following algorithms are oriented. The first FFA (First Fit Algorithm) DBA method is characterized that each wavelength in the NG-PON2 network has dedicated the index from 1 up to W, where W is a number of all wavelengths supported by the optical fiber. This algorithm is looking for free wavelengths in the fixed order. The first available wavelength is selected and no correlation between a spectrum localization and a dedicated index order is needed. An index order can be used for potential improving of the network performance. Actually used wavelengths are ordered with lower indexes and thus wavelengths with higher indexes can be available for longer transmission paths with higher probability [17].
The First Fit Algorithm is fast and can be utilized in both centralized and distributed network operations. This algorithm has an adequately low blocking and fairness probability, low overhead processing and low complexity. A problem is arising in a situation that created connections are later cancelled and an index order can’t guarantee a real wavelength allocation. The FFA index strategy is perceived just as short-term and it loses its advantages with increasing changes in the network. This algorithm ever assigns only one wavelength to each ONU unit in each allocation cycle. Primarily a wavelength that has the earlies starting time will be selected for the upstream transmission. It solves a problem of the delay in order that comes into existence by transmitting data frames on multiple wavelengths in various times and orders. However, the First Fit DBA algorithm can’t accommodate to traffic loading variations of different ONU units or to changes of active ONU units.
The second WFA (Water-Filling Algorithm) DBA method is based on the Water-Filling approach. In contrast to the FFA, the WFA algorithm is trying to balance a utilization of wavelength in each bandwidth allocation. The Water-Filling Algorithm always begins with the earliest starting time for decreasing a difference of starting times for all wavelengths. It means that the FFA algorithm can best work with a high number of ONU units and the WFA algorithm has a best performance for a small number of ONU units in the NG-PON2 network. Because both algorithms can’t adaptively assign bandwidths on available wavelength according to varying reported traffic loading messages from ONU units ONU [17], a key reason for looking for novel effective DBA algorithms is appearing.
The Effective Dynamic Bandwidth Algorithm (Effective Dynamic Bandwidth Allocation) works with the aim of wavelength allocation according to the traffic loading of ONU units. If the ONU traffic loading is higher than the next wavelength will be assigned by the way that a transmission window on each wavelength is larger than the GT data space in this case. In another case, less wavelengths can be allocated for ONU units with reduced traffic loading. By this way, a number of allocated wavelength for each ONU unit can be varied in different cycles depending on reported bandwidth requests and assigned transmission window utilization. If a number of ONU units is low, so a maximum upstream bandwidth for one ONU unit can be high-large. In this case, the effective EDBA algorithm is trying to allocate more wavelength to ONU units. If a number of ONU units is high than each ONU unit can contribute little to the network traffic loading. In this case, the effective EDBA algorithm can allocate less wavelength to ONU units based on effective utilization of assigned transmission windows. By this way, the effective EDBA algorithm guarantees a sufficient bandwidth to each ONU unit and avoids a waste bandwidth spending caused by redundant GT guard times [18,19].
The EDBA algorithm can adaptively determine a bandwidth and wavelength allocation for each ONU unit based on the starting cycle time on each free wavelength and on the efficiency of grant utilization on concrete assigned wavelength. The effective EDBA algorithm arranges wavelengths in the ascending order based on their starting time and begins to allocate a bandwidth to a wavelength with earliest starting cycle time. Next wavelength will be assigned if the transmitting TW size is larger than a difference dif(i) with the starting cycle time of adjacent wavelength and simultaneously the TW size is larger comparing to the Rh decision criterion and the GT data space, where the Rh decision criterion je a real number used for defining a grant utilization efficiency [18,19].
The EDBA algorithm will be compared with two DBA methods designed for the NG-PON2 network with different purposes. For achieving better bandwidth utilization of dedicated wavelengths, this work is focused on the effective dynamic bandwidth allocation algorithm with adaptive allocation of wavelengths to ONU units and on the optimization of the decision criterion that is used for defining a minimum bandwidth utilization of the actual wavelength necessary for possible allocating next wavelength.
The NG-PON2 network [16] has an architecture capable for the 40 Gbit/s total network capacity corresponding to four 10 Gbit/s symmetric downstream/upstream data rates available on each wavelength. The NG-PON2 architecture contains simultaneously both time- and wavelength- division multiplexing (TWDM) in downstream and upstream directions. For the downstream transmission, four fixed lasers are utilized in the OLT terminal with a wavelength multiplexer. Subsequently, a common light beam is filtered in each ONU unit with active tunable filters that allow out a required wavelength for its own receiver. For the upstream transmission, tunable lasers in each ONU unit dynamically assigns expected wavelengths. By this way, a utilization of active filters and tunable lasers in the ONU unit is unique. The upstream 1524-1544 nm and the downstream 1596-1602 nm wavelength bands are considered for the NG-PON2 system that can provide the 38 dB power budget and can support the 20 km transmission distance with the 1:512 splitting ratio.
For increasing bandwidth utilization of dedicated wavelengths, the main aim of our research work is oriented on the optimization of the decision criterion that defines a minimum bandwidth utilization of the actual wavelength necessary for possible allocating next wavelength. The Rh decision criterion is optimized for various numbers of ONU units incorporated into the NG-PON2 network.
In this paper, an attention is focused on the effective bandwidth and wavelength utilization in future next-generation passive optical networks. In the section 2, principles of dynamic wavelength and bandwidth algorithms in NG-PON2 networks are presented and reasons for investigating and implementing extended dynamic wavelength and bandwidth algorithms in these networks are analyzed. In the section 3, principles of the EDBA algorithm are introduced in details and the importance of the decision criterion optimization is emphasized. For analyzing novel extended DWBA algorithms utilizing for various wavelength allocation cases possible in NG-PON2 networks, a simulation program with the enhancement of the effective DBA algorithm is realized and an optimization of the decision criterion available for future passive optical networks based on the WDM technique is executed in the section 4. In section 5, a conclusion with future challenges and research directions are presented.

3. The EDBA algorithm principles

The EDBA algorithm works with the dynamic traffic loading of ONU units. When a reported traffic from ONU units is high, a corresponding size of the transmission window is also large. In this case, this TW size is larger than the allocated overhead GT data space. The EDBA algorithm is trying to divide a ONU traffic to various wavelengths based on their starting times and utilization of the bandwidth allocation. Larger TW sizes assigned on each wavelength can avoid large transmission delays. In such case, the EDBA algorithm allocates transmission windows on all wavelengths, because the TW size on each wavelength is larger than the GT data space. Then, a performance of this algorithm is the same as the Water-Filling Algorithm [18,19].
When a reported traffic from ONU units is low, the EDBA algorithm is trying to allocate bandwidth requests on smaller number of wavelengths based on the bandwidth allocation utilization. The bandwidth allocation process begins with a wavelength with the smallest starting time for decreasing the overhead size due to GT times. If the reported bandwidth request is smaller than the GT data space or less than a decision criterion of the bandwidth allocation utilization, then EDBA algorithm allocates a bandwidth on one wavelength irrespective of a difference in starting times of wavelengths. The, the EDBA algorithm behaves similarly as the First Fit algorithm. If the reported bandwidth is larger than the GT data space or than a criterion of the bandwidth allocation utilization, next wavelength will be allocated. In such case, an allocation by using the EDBA algorithm can be carried on any wavelength from four available. Therefore, the EDBA algorithm allocates a required number of wavelengths to the ONU unit based on the allocation utilization [18,19].
In a moment of the granted allocation, its utilization ξ is calculated from the TW size for data transmitting and the GT data space using a following formula
ξ = T W T W + G T
For increasing the bandwidth allocation utilization, the Rh decision criterion is a crucial parameter because it determines the efficiency of the bandwidth utilization for the dedicated wavelength.
Table 1. Parameters of the EDBA algorithm.
Table 1. Parameters of the EDBA algorithm.
Basic parameter Symbol
a number of ONU units N
a number of actual wavelengths assigned to ONU units W
index of ONU units K
index of wavelengths i
starting cycle times SCi
a guard time interval GT
a requested bandwidth RqB
a residual bandwidth RsB
a transmission window size TW
a difference of starting cycle times dif(i)
finishing cycle times FCi
The simulation model is prepared and realized in the MATLAB 2021a programming environment. A simulation is executed in the online scheduling cycle where the OLT terminal can allocate i wavelengths from 1 to 4 to the ONUK unit based on its reported requested bandwidth RqB. It begins with starting cycle times SC that are collected and ordered from the smallest to the highest. After ordering, a program calculates a difference of adjacent starting cycle times as follows
d i f i = S C i + 1 S C i  
where i = 1, 2, 3, …. Next, a residual bandwidth RsB of the ONU unit is calculated, whereby RsB = RqB at the start of the allocation process. A number of wavelengths allocated to the ONU unit is equal to zero (W = 0) at the start of the allocation process.
The GT parameter is default to the 1 μs at the 25 Gbit/s transmission rate corresponding to the 3,125 KB data space value. Then, the iteration begins if a condition of the EDBA algorithm is satisfied
R h . G T < T W = R s B W + 1
If the TW size allocated to the next wavelength is Rh-times larger than the GT data space, than this concrete wavelength will be allocated (Rh = 1 at the start of the allocation process). Else, a requested bandwidth will be divided among already allocated wavelengths. A next wavelength is added to the W parameter and a number of utilized wavelengths is increased
W = W + 1  
If a next wavelength is necessary, then the remaining residual bandwidth RsB is uniformly allocated to wavelengths. Consequently, it is divided by W + 1. Over the iteration, the residual bandwidth RsB is decreasing according to the formula
R s B = R s B d i f i . K  
Based on the residual bandwidth RsB, a decision about allocating next wavelength is done according to the equation (3). After finishing the iteration, the TW size on the allocated wavelength is calculated as follows
T W i = i = 1 K d i f i + R s B K  
After determining TW sizes on particular wavelengths, starting cycle times of wavelengths for a subsequent ONU unit with its reported bandwidth are calculated and separated by the GT data space for collision avoiding at the scheduling of next ONU unit. The formula is used simultaneously for finishing cycle time FC of the previous ONU unit and for starting cycle time of the next ONU unit:
F C i = S C i + T W i + G T = S C i + 1  
For increasing bandwidth utilization of dedicated wavelengths, the Rh decision criterion must be optimized for various number of connected ONU units.

4. The EDBA simulation program and results of the Rh optimization

4.1. The EDBA functionalites

We prepare a simulation program that can simulate a stochastic data traffic loading in the NG-PON2 network and can be utilized for analyzing extended dynamic wavelength and bandwidth allocation methods improving the bandwidth utilization. This program presents activities of the basic EDBA algorithm and his modifications from a viewpoint of the bandwidth allocation utilization efficiency. Specifically, the program presents dynamic bandwidth and wavelength allocation process in each service cycle managed by the OLT unit. The program incorporates also a generator of the data traffic loading with a stochastic generation of particular requests that are present in the REPORT message for individual ONU units.
In presented simulations, we used real data traffic loading from the current GPON network [23]. Four ONU units can operate at 1 Gbit/s, 0,6 Gbit/s, 0,12 Gbit/s and 0,06 Gbit/s data rates in a descending order. Each ONU unit has a reported requested 12 KB bandwidth and the decision criterion Rh has a selected value equal to 1 in the EDBA algorithm, as displayed in Figure 1.
The first ONU1 unit with the 1 Gbit/s data rate reports the 12 KB requested bandwidth. Starting cycle times SCi of wavelengths have the 0 KB value at beginning of the first cycle. The first iteration begins and values are compared based on the equation (3) (3,125 < 12). In this case, a result is true and a part of the reported bandwidth is assigned to the first wavelength, as displayed in Figure 2. This part of the reported bandwidth is depending on the Rh decision criterion and determines a minimum bandwidth utilization of the actual bandwidth.
In the next step, the redundant bandwidth is considered to be removed based on the equation (5). However, because starting cycle times of wavelengths are equal to 0, the algorithm waits for iteration based on the equation (3) and adds in sequence a number of wavelengths W for assigning to equation (4) until reaches a value that doesn’t comply with a condition. In this case, the value W is equal to 3 assigned, as displayed in Figure 3.
After finishing the allocation process, the GT data space equal to 3,125 KB for each assigned wavelength is added to avoid data collisions. As displayed in Figure 4, a bandwidth allocation based on the EDBA algorithm can save one wavelength compared to the Water-Filling Algorithm that is trying to balance a bandwidth on all four wavelengths. The data transmission from the ONU1 unit takes time 32 μs (at the 1 Gbit/s data rate and the 1 μs GT guard time) on each of three wavelengths.
The second ONU2 unit has the 600 Mbit/s data rate with the 12 KB requested bandwidth. First, wavelengths are ordered from the smallest starting cycle time SCi to the highest. Because the 4th wavelength from a previous allocation process is not being used, its starting cycle time SC4 is equal to 0 and it is moved on the first place (Figure 5).
The starting cycle times of wavelengths SC2 for the ONU2 unit correspond to finished cycle times FC1 for the ONU1 unit. Because a large time difference between the 1st and 2nd wavelength, an iteration is closed already on the first wavelength based on the equation (5) and a complete reported bandwidth is assigned to this first wavelength. The data transmission from ONU2 unit takes time 160 μs (at the 0,6 Gbit/s data rate and the 1 μs GT guard time) on one wavelength. In this case, the EDBA algorithm corresponds to the First Fit algorithm because occupy only one (first) available wavelength.
A requested bandwidth for the third ONU3 unit is followed with starting cycle times SCi representing finished times FCi of the ONU1 unit for three wavelengths and of the ONU2 unit for one wavelength. Also, the 12 KB requested bandwidth is reported with the 0,12 Gbit/s data rate. Again, starting cycle times SCi are ordered from the smallest to the highest as at previous units. Based on the equation (2), a difference between values of neighboring starting times of wavelengths dif(i) is calculated. At the ONU3 unit, a situation is the same as at the ONU1 unit where a difference dif(i) is equal to zero, because all adjacent wavelengths have identical starting cycle times.
The assigning of wavelengths for the ONU3 unit is depending on the iteration based on the equation (3) and other wavelengths will be added until a condition in the equation (4) will be satisfied. Subsequently, a requested bandwidth is uniformly divided into three wavelengths (Figure 6). The data transmission from ONU3 unit takes time 266,7 μs (at the 0,12 Gbit/s data rate and the 2x1 μs GT guard time) on each from three wavelengths.
The fourth ONU4 unit has the 60 Mbit/s data rate with the 12 KB requested bandwidth. The starting cycle times of wavelengths SCi are ordered from the smallest to the highest and finished cycle times FCi of ONU3 and ONU2 units are starting times of the ONU4 unit.
The assigning of wavelengths for the ONU4 unit is the same as for the ONU3 unit because a difference dif(i) is equal to zero (except the last one). The assigning of wavelengths is depending on the iteration based on the equations (3) and (4). By this way, a requested bandwidth will be assigned on first three wavelengths (Figure 7). The data transmission from ONU4 unit takes time 533,3 μs (at the 0,06 Gbit/s data rate and the 3x1 μs GT guard time) on each assigned wavelength.
The EDBA algorithm indicates a characteristic of both Water-Filling and First Fit algorithms. Compared to the Water-Filling Algorithm, the EDBA algorithm can save/spare 6 μs GT guard times. Compared to the First Fit Algorithm, the EDBA algorithm can effectively utilize available wavelengths.

4.2. The optimization of the Rh decision criterion

For the efficiency of the bandwidth utilization for the dedicated wavelength, a very important and crucial parameter is the Rh decision criterion. In a previous subsection 4.1, the value Rh = 1 is used for keeping more than 50 % efficiency at the bandwidth allocation utilization of wavelengths based on the equation (1). In our work, the Rh decision criterion is optimized for various numbers of ONU units that can be incorporated into the NG-PON2 network. After multiple running of the EDBA simulation program, where a number of utilized ONU units is changing and requested bandwidths are stochastically generated based on the real data traffic loading, a number of allocated wavelengths for each cycle is stored and a median of this number is finding. The median is an indicator for a determined number of ONU units, where a value of the Rh decision criterion is optimized and simultaneously the equation (1) is allowed. In Figure 8, optimized Rh decision criterion values are displayed for various number of ONU units.

5. Conclusion

In this contribution, we present a deployment of next-generation passive optical networks with extensive wavelength utilization and management. For implementations in NG-PON2 networks, extended dynamic wavelength and bandwidth allocation algorithms are considered and in the center of research interests. We are focusing on the effective bandwidth utilization of the transmission capacity related to dedicated wavelengths. Based on our simulation results, we can declare that the efficiency of the bandwidth allocation process can be improved and is strongly depending on optimized Rh decision criterion.
The EDBA algorithm based on a wavelength allocation according to the data traffic requests of ONU units allows flexible and effective utilizing network transmission capacities. So, the Rh decision criterion applied in the novel effective DBA algorithm considered for the implementation in NG-PON2 networks is optimized in this paper. Therefore, our optimization of the decision criterion supports possible utilization of the extended dynamic wavelength and bandwidth allocation methods into future NG-PON2 networks. A value of the decision criterion affects a number of assigned wavelengths during the iteration for one ONU unit and allows provisioning a demanded efficiency of bandwidth allocation process. Results from the EDBA simulation program present that our optimized Rh decision criterion seems to be more effective for larger number of ONU units incorporated into the NG-PON2 networks.
In future works, we can expand a complex view over extended dynamic wavelength and bandwidth allocation algorithms for implementation in NG-PON2 networks in a variety of ways. In these networks, AWG elements into the RN equipment and/or active components in optical end-point terminals can be incorporated. Subsequently, the efficiency of the bandwidth allocation for dedicated wavelengths must be analyzed with more details for larger coverage of metropolitan and access areas, higher numbers of users and higher transmission capacities per user. Besides, the attention paid to possible selection of the wavelength channels related to a practical utilization in DWDM communication systems can bring other environmental effects, above all the FWM phenomenon that influence a total network performance in future broadband optical metropolitan an access networks [22]. Also, the novel effective DBA algorithm due its effective network resource utilization can be extended and integrated into the just-in-time wavelength scheduling for providing higher level of the network wavelength management and control in the OLT terminal.

Funding

This work was funded by Kultúrna a Edukacná Grantová Agentúra MŠVVaŠ SR, grant number KEGA 034STU-4/2021.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. ETSI GR F5G 001: 5th Generation Fixed Network, 20. 20 December.
  2. ETSI WR 50: Fixed 5th Generation Advanced and Beyond, 22. 20 September.
  3. Bosternák, Z.; Róka, R. Approach of the T-CONT allocation to increase the bandwidth in passive optical networks. Radioengineering 2017, 26, 954–960. [Google Scholar] [CrossRef]
  4. Bosternák, Z.; Róka, R. Bandwidth scheduling methods for the upstream traffic in passive optical networks. Prz. Elektrotechniczny 2018, 94, 9–12. [Google Scholar]
  5. Nakayama, Y.; Hisano, D. Wavelength and bandwidth allocation for mobile fronthaul in TWDM-PON. IEEE Trans. Commun. 2019, 67, 7642–7655. [Google Scholar] [CrossRef]
  6. Raad, R.; Inaty, E.; Maier, M. Dynamic bandwidth allocation algorithms for improved throughput and latency performance in CDMA-based next-generation ethernet passive optical networks. OSA Contin. 2019, 2, 3107–3126. [Google Scholar] [CrossRef]
  7. Dhaini, A.R.; Assi, C.; Maier, M.; Shami, A. Dynamic wavelength and bandwidth allocation in hybrid TDM/WDM EPON networks. J. Light. Technol. 2007, 25, 277–286. [Google Scholar] [CrossRef]
  8. Kanonakis, K.; Tomkos, I. Improving the efficiency of online upstream scheduling and wavelength assignment in hybrid WDM/TDMA EPON networks. IEEE J. Sel. Areas Commun. 2010, 28, 838–848. [Google Scholar] [CrossRef]
  9. ITU-T, G. 9804.3: 50G Passive Optical Networks (50G-PON): Physical Media Dependent Layer Specification, 21. 20 September.
  10. Róka, R. Wavelength allocation and scheduling methods for various WDM-PON network designs with traffic protection securing. In Design, Implementation, and Analysis of Next Generation Optical Networks: Emerging Research and Opportunities, 1st ed.; Imtiaz, W.A, Róka, Ed.; IGI Global: Hershey, USA, 2020; pp. 1–39. [Google Scholar]
  11. Róka, R. : An Effective evaluation of wavelength scheduling for various WDM-PON network designs with traffic protection provision. Symmetry 2021, 13, 1540–10. [Google Scholar] [CrossRef]
  12. Kumari, M.; Sharma, R.; Sheetal, A. A review of a hybrid IoT-NG-PON system for translational bioinformatics in healthcare. Transl. Bioinform. Healthc. Med. 2021, 13, 59–68. [Google Scholar]
  13. Róka, R. Performance analysis of TDM-PON protection schemes by means of the PON network availability evaluator. In Proceedings of the Seventh International Congress on Information and Communication Technology; Springer: Singapore, 2023; pp. 295–4. [Google Scholar]
  14. Róka, R.; Fujdiak, R.; Holasová, E.; Kuchař, R.; Orgoň, M.; Mišurec, J. : Protection schemes in HPON networks based on the PWFBA algorithm. Sensors 2022, 22, 9885–10. [Google Scholar] [CrossRef] [PubMed]
  15. Róka, R. Performance analysis of wavelength division multiplexing-based passive optical network protection schemes by means of the network availability evaluator. Appl. Sci. 2022, 12, 7911–10. [Google Scholar] [CrossRef]
  16. ITU-T, G. 989: 40G Passive Optical Networks (NG-PON2): Definitions, abbreviations and acronyms, 15. 20 October.
  17. Gumaste, A.; Pulverer, K.; Teixeira, A.; Wey, J.S.; Nouroozifar, A.; Badstieber, C.; Schink, H. Medium access control for the next-generation passive optical networks: the OLIMAC approach. IEEE Netw. 2012, 26, 49–56. [Google Scholar] [CrossRef]
  18. Houstma, V.; van Veen, D.; Harstead. Recent progress on standardization of next-generation 25, 50, and 100G EPON. J. Light. Technol. 2017, 35, 1228–1234. [Google Scholar]
  19. Li, J.; Chen, J. Passive optical network based mobile backhaul enabling ultra-low latency for communications among base stations. J. Opt. Commun. Netw. 2017, 9, 855–863. [Google Scholar] [CrossRef]
  20. Rafiq, A.; Hayat, M.F. Bandwidth utilization and management algorithms (BUMAs) for NG-EPON. J. Netw. Syst. Manag. 2020, 28, 1522–1546. [Google Scholar] [CrossRef]
  21. Hoque, N.; Ramamurthy, B. Dynamic wavelength and bandwidth allocation for supporting diverse customers and prioritized traffic in NG-PON2 networks. Photonic Netw. Commun. 2020, 40, 194–208. [Google Scholar] [CrossRef]
  22. Róka, R.; Mokráň, M. Performance analysis and selection of wavelength channels based on the FWM effect influence in optical DWDM systems. Simul. Model. Pract. Theory 2022, 118, 102558–10. [Google Scholar] [CrossRef]
  23. Róka, R. Evaluation of resource efficiencies for the non-symmetric dynamic wavelength allocation method application in the P2MP WDM-PON network design. Available at SSRN: 10.2139/ssrn.4402926.
Figure 1. The command window with selection of simulation parameters.
Figure 1. The command window with selection of simulation parameters.
Preprints 77899 g001
Figure 2. The allocated bandwidth of the first wavelength for the ONU1 bandwidth request with a residual bandwidth.
Figure 2. The allocated bandwidth of the first wavelength for the ONU1 bandwidth request with a residual bandwidth.
Preprints 77899 g002
Figure 3. The allocated bandwidth of three wavelengths for the ONU1 bandwidth request.
Figure 3. The allocated bandwidth of three wavelengths for the ONU1 bandwidth request.
Preprints 77899 g003
Figure 4. The allocated bandwidth of three wavelengths for the ONU1 bandwidth request with addition of guard times.
Figure 4. The allocated bandwidth of three wavelengths for the ONU1 bandwidth request with addition of guard times.
Preprints 77899 g004
Figure 5. The allocated bandwidth of four wavelengths for the ONU1 and ONU2 bandwidth requests with addition of guard times.
Figure 5. The allocated bandwidth of four wavelengths for the ONU1 and ONU2 bandwidth requests with addition of guard times.
Preprints 77899 g005
Figure 6. The allocated bandwidth of four wavelengths for the ONU1, ONU2 and ONU3 bandwidth requests with addition of guard times.
Figure 6. The allocated bandwidth of four wavelengths for the ONU1, ONU2 and ONU3 bandwidth requests with addition of guard times.
Preprints 77899 g006
Figure 7. The allocated bandwidth of four wavelengths for the ONU1, ONU2, ONU3 and ONU4 bandwidth requests with addition of guard times.
Figure 7. The allocated bandwidth of four wavelengths for the ONU1, ONU2, ONU3 and ONU4 bandwidth requests with addition of guard times.
Preprints 77899 g007
Figure 8. A relationship between a number of ONU units and the optimized Rh decision criterion value.
Figure 8. A relationship between a number of ONU units and the optimized Rh decision criterion value.
Preprints 77899 g008
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Alerts
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2025 MDPI (Basel, Switzerland) unless otherwise stated