Open Access
17 October 2022 Research on prediction weighted interpolated polling dynamic bandwidth allocation for optical fiber bus based on gigabit passive optical network
Author Affiliations +
Abstract

Optical fiber bus technology is an important research direction in communication systems of electronic devices in special vehicle platforms. According to the requirements for communication quality between devices in special vehicle platforms, an optical fiber bus based on gigabit passive optical network topology is proposed. A data cache-based predictive weighted interpolated polling dynamic bandwidth allocation method is presented and investigated for the optical fiber bus’s upstream bandwidth allocation. The network controller establishes a weighted buffer area for the communication requirements in the polling period according to the type and data volume of the network terminal (NT) data stream and dynamically allocates the bandwidth of each optical NT to better meet the communication requirements for different data within the special device platform. Verification is done by means of OPNET software simulation and the establishment of a NT simulation test system in the laboratory. This proves that the proposed dynamic bandwidth allocation algorithm can reduce the end-to-end delay of RS422 port data by more than 50% and meet the Ethernet and controller area network port data delay requirements.

1.

Introduction

With the development of the electronic system of special vehicle platforms, many types of special vehicles have been equipped with an increasing number of electronic devices, monitoring instruments, and the total amount of exchanging data, sharing information and processing information between these devices and instruments, which puts forward higher-level requirements for the special vehicle data bus.1 At present, the most common special vehicle platforms adopt three communication networks: the RS422 bus, the controller area network (CAN) bus, and the Ethernet.2 The advantage is the high reliability, but the disadvantage is the diversified interface, for it is difficult to achieve networking without a unified interface. Some special vehicle platforms also adopt MIL-STD-1553B bus;3 its advantage is the unified interface, but the disadvantage is the limited bandwidth of lower than 1 Mbps, which is difficult to meet the requirement of high bandwidth. The mature FC-AE bus in the field of aviation integrated electronics can meet the requirement for special vehicle platforms in terms of networking, high bandwidth, and high reliability,4,5 but it has a high cost. Therefore, it is necessary to develop a fiber optical bus technology that can both meet the network communication requirements of special vehicle platforms and be cost effective. The passive optical network (PON) technology provides an effective solution for optical bus communication of special vehicle platforms.

Gigabit passive optical network (GPON) technology is a point-to-multipoint optical fiber access technology. It could be widely applied in the commercial field because of the advantages of low power consumption, high throughput, simple networking, high reliability, and low cost.6 GPON is mainly composed of three parts, namely optical line terminal (OLT), optical distribution network (ODN), and optical network unit (ONU). Its downstream data transmission adopts the time division multiplexing (TDM) broadcast mode, and upstream data transmission adopts the time division multiple access (TDMA) mode.7

The optical fiber bus technology provides the communication between electronic devices in special vehicle platforms. Special vehicle platforms require an operating temperature between 40°C and +85°C. Therefore, the GPON that meets this temperature range should be adopted. The optical fiber bus topology based on GPON is a topology in which each node is connected together through passive optical splitters, including a network controller (NC) and several optical network terminals (NTs). The topology diagram is shown in Fig. 1. The passive optical network replaces the active multiplexer or switches with a passive optical splitter, which simplifies the design of the ODN and improves the reliability of the transmission link. Therefore, operation, maintenance, and management are easy.8 At present, the maximum number of branches in practical applications is 32,9 that is, 1 NC is connected to 32 NTs.

Fig. 1

Topology diagram.

OE_61_10_106104_f001.png

The GPON network uses optical fiber bus technology based on the GPON topology. The downstream data transmission adopts the TDM broadcast method, and the upstream data transmission adopts the TDMA method. The big challenge in the engineering application of the technology is how to reasonably allocate the bandwidth resources of the GPON network through the online dynamic bandwidth allocation algorithm to guarantee the high reliability and real-time communication requirements for various types of the data among electronic devices in special vehicle platforms.8

In this paper, according to the optical fiber bus communication requirements of Ethernet, CAN, and RS422 of the special vehicle platform electronic device, a predictive weighted interpolating polling dynamic bandwidth allocation (PW-IPACT) algorithm based on data cache is presented. For this approach, the data of each NT are cached and predicted by the NC, and the bandwidth of various types of data is dynamically allocated to meet the high reliability and real-time communication requirements of different communication data. At the same time, according to the proposed dynamic bandwidth allocation algorithm, the upper bound calculation model of the end-to-end delay of different data in the GPON network is established using network calculus theory. Then the OPNET is adopted for simulation, and the simulation results show that the proposed dynamic bandwidth allocation algorithm effectively improves the communication efficiency. Finally, in the laboratory, an NT simulation test system is created to ensure that the algorithm fulfills the bus communication needs of data with various real-time requirements.

2.

PW-IPACT Scheme Based on Data Cache

2.1.

Classical Bandwidth Allocation Algorithm

The OLT uses a polling method to assign and regulate the bandwidth of the ONU terminal, and its upstream channel bandwidth allocation system incorporates static and dynamic bandwidth allocation, according to the GPON network topology.10 At present, the most classical PON network bandwidth allocation methods include the IPACT algorithm11,12 based on absolute priority and the IPACT algorithm based on weight proportional allocation. Different from the traditional telecommunication network, the optical fiber bus network based on GPON topology puts forward strict requirements on the real-time performance of data information. If the IPACT algorithm based on absolute priority is adopted, when the bandwidth of the GPON system is insufficient, the phenomenon of “starvation” of low-priority services will occur. If the bandwidth allocation scheme based on weight ratio is adopted, when the number of ONU terminals in the GPON system is large and the polling period is too large, the delay performance of the data with high real-time requirement will be seriously affected. In Ref. 13, an IPACT-GE algorithm based on authorization estimation is proposed. This algorithm significantly improves the delay of IPACT algorithm under the condition of a light load rate, but the improvement is poor under the condition of a high load rate.

2.2.

PW-IPACT Algorithm

With regards to the high real-time requirements of optical fiber bus NT communication, a predictive weighted polling algorithm based on data buffering is proposed to overcome the shortcomings of existing GPON network bandwidth allocation methods. The algorithm first calculates the bandwidth requirements of Ethernet, CAN, and RS422 of the NT through the NC. The Ethernet port data rate supports 1000 M/100 M/10 Mbps; the CAN port data rate supports 500  kbps/1  Mbps; and the RS422 port data rate supports 1.2 kbps to 12 Mbps. Based on the above, the algorithm calculates the NT data buffer at different times during the polling period. Finally, the algorithm establishes the port data buffer area and weighted data virtual buffer area to dynamically allocate the real-time bandwidth requirements of each NT.

2.2.1.

Calculation of data bandwidth requirements for NT terminal ports

To fully reflect the data communication requirements of each port of the NT terminal, an information collection Cik is established; it is defined as

Eq. (1)

Cik=Cik(Si0Ethk,ViEthk,Si0zk,Vizk,tk).
In this formula, Si0Ethk is the Ethernet data buffer size when the i’th NT terminal stops sending information. ViEthk is the Ethernet data buffer rate of the i’th NT terminal. The data cache rate, that is, the data write cache rate, is obtained by calculating the type of Ethernet data to be transmitted under fault conditions and nonfault conditions and the lengths of various data frames. Si0zk is the comprehensive weighted buffer size of CAN data and RS422 data when the i’th NT terminal stops sending information. Vizk is the weighted cache rate of the i’th NT terminal CAN data and RS422 data. Among them, the calculation method for parameter Si0zk and Vizk is as follows:

Eq. (2)

{Si0zk=Si0CANk+WRS422WCANSiRS422k,Vizk=Vi0CANk+WRS422WCANViRS422k.
In this formula, WCAN and WRS422 are the weight values of CAN data and RS422 data, respectively, to ensure the bandwidth requirements of various data. The size of the data weight value takes the priority of the data and the maximum data flow of the data per unit time as indicators and is preset by the analytic hierarchy process. tk is the change time of each data buffering rate of the NT during the k’th polling period. If the bus network fails at tk, the data buffering rate of each NT terminal increases rapidly. If the bus network does not fail, the data buffering rate of the NT terminal does not change. At this time, tk=1.

2.2.2.

Virtual weighted cache calculation

After receiving the response frame uploaded by the NT terminal, the NC controller reads the buffer information of the NT terminal. Whether the data buffering rate of the NT terminal changes is determined based on tk. If the data buffering rate of the terminal does not change, then according to Eq. (3), a virtual buffer queue of Ethernet data and a virtual buffer area of weighted data in the k’th polling cycle of the NT terminal are established:

Eq. (3)

{SiEth(k+1)=Si0Ethk+viEthk(j=i+1NΔtjk+Tk),Siz(k+1)=Si0zk+vizk(j=i+1NΔtjk+Tk).
In this formula, SiEth(k+1) is the Ethernet data buffer size that the i’th NT terminal needs to transmit in the k+1’th polling cycle. Siz(k+1) is the weighted data comprehensive buffer size that the i’th NT terminal needs to transmit in the k+1’th polling cycle. Δtjk is the size of the transmission time window obtained by the j’th NT terminal in the k’th polling cycle. Tk is the polling cycle and j=1NΔtjk=T.

2.2.3.

Virtual weighted dynamic bandwidth allocation algorithm

By the established virtual buffer area, the NC controller can know the real-time bandwidth requirements of each NT terminal in the bus network. According to the actual bandwidth of the GPON system, the bandwidth requirements of each datum of the NT terminal are allocated. According to Eq. (4), the size of each data bandwidth of the NT terminal is allocated:

Eq. (4)

{ΔSiEth(k+1)=SiEthk,ΔSiz(k+1)=(Si=1NSjEth(k+1))Si0zki=1NSizk,Δtik+1=ΔtiEthk+Δtiz(k+1)=ΔSiEth(k+1)+ΔSiz(k+1)C.
In this formula, ΔSiEth(k+1) is the buffer size of Ethernet data allowed to be uploaded in the k+1’th polling cycle. Siz(k+1) is the amount of weighted data buffer allowed to be uploaded in the k+1’th polling cycle of NT terminal weighted data. S is the buffer size of the GPON system in one polling cycle. C is the overall bandwidth.

In summary, the weighted dynamic bandwidth allocation algorithm of NC controller bandwidth allocation algorithm flowchart is shown in Fig. 2. In Fig. 2, S1(k+1) is the sum of the virtual buffer amount of all of the port Ethernet data of the NT terminal in the k+1’th polling cycle, and S2(k+1) is the sum of the virtual buffer amount of the CAN and RS422 data in the k+1’th polling cycle.

Fig. 2

NC controller bandwidth allocation algorithm flowchart.

OE_61_10_106104_f002.png

3.

Delay Upper Bound Calculation Based on Network Calculus

3.1.

Network Calculus Theory

The two basic tools of network calculus theory are arrival curve and service curve, which are used to calculate the maximum service delay and maximum cache accumulation of network nodes.13 The arrival curve refers to a given function a(t), with aF and t0. If the data flow input function R satisfies RRa, then a is called the arrival curve of R. The leaky bucket arrival curve is one of many network arrival curves. It is indicated as Aσρ(t)=σt+ρ, where σ is the maximum sustained rate of data and ρ is the maximum burst length of data. The service curve refers to a given data stream input function R, for βF, β(0)=0. If the output function of the data stream satisfies R*Rβ, the system provides a service curve β(t) for the data stream. The rate service curve is defined on the service node as βR,T(t)=R(tT)+, where the parameter R is the rate at which the data stream is received and T is the time that must be waited before the service.

The maximum data service delay Dmax refers to a data flow with a(t) as the arrival curve passing through a system with a service curve β(t). The upper bound of the maximum service delay Dmax in the network at time t is

Eq. (5)

Dmax=T+ρR.

3.2.

Calculation of Upper Bound of Data Delay for Different Ports

With the use of the network calculus theory, the random arrival curve and random service curve of the port data of each NT node in the optical fiber bus are modeled, and the data arrival curve of the same port is deduced. According to the random network calculus theory, the upper bound of the end-to-end delay of each port data queue is obtained.

First, it is assumed that the service curve of the NC terminal is βNC(t)=C(tT)+(T=0). C is the total bandwidth, and according to the working characteristics of GPON, the NC service curve is the sum of the service curves of each NT terminal, i.e., βNC(t)=i=1NβNTi(t)(t0). The service curve of each NT in the k’th cycle is obtained as

Eq. (6)

βNTk(t)=C(tTNTik)+,
where Tik=j=i+1NΔtNTi(k1)+j=1i1ΔtNTik, TNTik is the maximum waiting time required for the i’th NT terminal to work, and tik is the actual waiting time.

According to the port data type and quantity of the NT, the service curve of the NT terminal is βNTk(t)=j=1,e=1βNT(i,j,e)k(t), where j is the data priority type of the NT terminal and e is the number of each data stream. After each aperiodic data stream and periodic data stream are controlled by the leaky bucket, the leaky bucket arrival curve is expressed as

Eq. (7)

a(i,j,e)(t)=σ(i,j,e)+ρ(i,j,e)(t),
where σ is the maximum burst length and ρ is the maximum arrival rate.

Therefore, the service curve of each data queue at time t(kTk+j=1i1Δti(k1),kTk+j=1iΔtik) is as shown in Eq. (8). During time t(kTkj=i+1NΔti(k1),kTk+j=1i1Δtik), the receive rate in each data service curve is 0:

Eq. (8)

{biEthk(t)=C(tTik)+,biCANk(t)=(Cj=1n1ρi,jEth)(tTikTiEthk)+,biRS422k(t)=(Cj=1n1ρi,jEthj=1n2ρi,jCAN)(tTikTiEthkTiCANk)+.
Tik=Δtik is the waiting time of the NT terminal before the k’th polling period. TiEthk=ΔtiEthk is the transmission time of the Ethernet data during the k’th polling period, and TiCANk=ΔtiCANk is the transmission time of the CAN data during the k’th polling period. According to Eq. (8), the average service rate of each data in the i’th NT terminal in the k’th polling cycle is shown in the following equation:

Eq. (9)

{REth=CΔtikTk,RCAN=(Cj=1n1ρi,jEth)ΔtikTk,RRS422=(Cj=1n1ρi,jEthj=1n2ρi,jCAN)ΔtikTk.
At the same time, the time that each data in the i’th NT terminal must wait before the k’th service is shown in the following equation:

Eq. (10)

{TEth=Tik,TCAN=Tik+ΔtiEthk,TRS422=Tik+ΔtiEthk+ΔtiCANk.
Because the minimum working time of the NT terminal is greater than Tmin, i.e., TminΔtik. Therefore, the maximum service waiting time of each data is obtained as shown in the following equation:

Eq. (11)

{Tik2Tk(N+1)Tmin,Tik+ΔtiEthk2TNTmin,Tik+ΔtiEthk+ΔtiCANk2TNTmin.

σ/R in Eq. (5) is calculated with the combination of Eqs. (7) and (9), as shown in the following equation:

Eq. (12)

{σiEthREth=σiEthTk,CΔtikσiCANRCAN=σiCANTk(CρiEth)Δtik,σiRS422RRS422=σiRS422Tk(CρiEthρiCAN)Δtik,
where σiEth, σiCAN, and σiRS422 are the sum of the maximum burst lengths of the three types data streams and ρiEth, ρiCAN, and ρiRS422 are the sum of the sustained arrival rates of the three types data streams, respectively. Because TminΔtik, the maximum buffering delay of each port data of the NT terminal is obtained as shown in the following equation:

Eq. (13)

{DmaxEth=σiEthTkCTmin+2Tk(N+1)Tmin,DmaxCAN=σiCANTk(CρiEth)Tmin+2TkNTmin,DmaxRS422=σiRS422Tk(CρiEthρiCAN)Tmin+2TkNTmin.
Then the sum of the maximum buffering delay Dmax and the propagation delay Tlink is the upper bound of the maximum delay of each port data of the NT terminal, as shown in the following equation:

Eq. (14)

{DmaxEth=DmaxEth+Tlink,DmaxCAN=DmaxCAN+Tlink,DmaxRS422=DmaxRS422+Tlink.

4.

Simulation of Data Delay Based on OPNET

4.1.

Simulation Environment

To test whether the proposed PW-IPACT algorithm meets the performance requirements of the optical fiber bus, a GPON system is built through OPENT for simulation verification. The number of NTs in the GPON system is set to 32; the NT buffer queue is 2 columns; the uplink and downlink rates are 2.5 Gbps; the maximum distance between the NC terminal and the NT terminal is 200 m; the fiber inherent delay Tlink is at most 1  μs; the NC cycle polling time Tk is 1 ms, and the NT terminal minimum service time Tmin is 10  μs.

4.2.

Delay Simulation Analysis

The proposed PW-IPACT algorithm serves the optical fiber bus network bandwidth allocation of special vehicles and is limited by the communication requirements and port data type of the special vehicle platform. Delay is the greatest concern of the platform after the original RS422 bus, CAN bus, and Ethernet networks are upgraded to the optical fiber bus network, so this paper focuses on the analysis of the delay. The built GPON system is simulated for 3 s, and the maximum delay of the load scheduling algorithm based on data cache (PW-IPACT) and the load scheduling algorithm based on absolute priority (IPACT) under different load rates is compared in this section.

Figure 3 shows the maximum data delay of IPACT algorithm and PW-IPACT algorithm. Noted that the maximum delay of each data under the two scheduling algorithms increases with the increase of the load rate. Under different network load rates, the maximum random delay of the Ethernet data and RS422 data of the PW-IPACT algorithm is significantly improved compared with that of the IPACT algorithm. The RS422 port data in the special vehicle platform belong to the response command data. If the IPACT algorithm is directly adopted, the RS422 port data delay is unacceptable, but the delay of Ethernet and CAN port data can meet the requirements, so the focus is on improving the delay performance of RS422 port data. Although the maximum delay of CAN data based on the PW-IPACT algorithm is slightly higher than that of the IPACT algorithm, it is not sensitive to the delay performance requirements and is within the allowed delay of the traditional CAN bus. Therefore, the maximum time delay of CAN data under the PW-IPACT algorithm can meet the communication requirements of the optical fiber bus.

Fig. 3

Maximum data delay of the IPACT algorithm and PW-IPACT algorithm.

OE_61_10_106104_f003.png

In summary, the PW-IPACT algorithm improves the real-time performance of high-priority data and takes into account the low-priority data, which meets the optical bus communication requirements of NT node Ethernet, CAN, and RS422 port data.

4.3.

Hardware-in-the-Loop System Test

To verify the working efficiency of the proposed PW-IPACT algorithm on the embedded platform, three NT optical bus network test and verification systems are built. The schematic diagram of three-device node system is shown in Fig. 4, and the three-device node physical test system diagram is shown in Fig. 5. The system includes NC, passive optical splitter, optical fiber, and three NT devices (NT1, NT2, and NT3). They are implemented on a unified embedded hardware platform. The three communication devices, NT1, NT2, and NT3, are simulated by a computer, covering the three port data types of Ethernet, CAN, and RS422.

Fig. 4

Schematic diagram of the three-device node system.

OE_61_10_106104_f004.png

Fig. 5

Three-device node physical test system diagram.

OE_61_10_106104_f005.png

By building a physical test system with three device nodes and simulating different network loads of Ethernet, CAN, and RS422 data ports with a computer, the end-to-end delay of various port data is measured with an oscilloscope. The test results show that the PW-IPACT algorithm improves the real-time performance of high-priority data and takes into account the low-priority data, which meets the optical bus communication requirements of NT nodes Ethernet, CAN, and RS422 port data.

5.

Conclusion

With the advancement of electronic systems for special vehicles, a growing number of electronic gadgets and monitoring instruments are being integrated into various types of weaponry and equipment.The total amount of data transferred, shared, and completely processed between these equipment and devices is continually increasing. For the electronic data bus of special vehicles, higher-level standards have been proposed. This work offers a virtual weighted dynamic bandwidth allocation algorithm based on data buffering that effectively improves the efficiency of data exchange in special vehicle platforms.

  • 1) Through the online analysis of the port data cache of each NT terminal of the optical fiber bus of special vehicle platforms, the real-time bandwidth demand of each NT terminal in the future polling cycle is calculated, and the dynamic bandwidth allocation is carried out accordingly.

  • 2) According to the network calculus theory, a calculation method for the end-to-end delay upper bound of the port data of each NT terminal of the optical fiber bus of the special vehicle platform is established.

  • 3) The OPNET simulation results show that, compared with the traditional IPACT algorithm, the proposed PW-IPACT algorithm significantly improves the real-time performance of data communication. On the basis of meeting the delay requirements of the Ethernet and CAN port data, the algorithm improves the end-to-end delay waiting time of RS422 port data by more than 50%.

  • 4) By building a physical test system of three equipment nodes and simulating different network loads of Ethernet, CAN, and RS422 data ports with a computer, it is verified that the PW-IPACT algorithm can better meet the communication requirements of each NT node of the optical fiber bus of the special vehicle platform.

Acknowledgments

This project was supported by a vehicle-mounted reconnaissance platform project of Xi’an Institute of Applied Optics.

References

1. 

Z. Krobot, T. Túró and V. Neumann, “Using vehicle data in virtual model for maintenance system support,” in Int. Conf. Military Technol. (ICMT), 171 –174 (2017). https://doi.org/10.1109/MILTECHS.2017.7988750 Google Scholar

2. 

H. Liu et al., “Vehicle detection and classification using distributed fiber optic acoustic sensing,” 1363 –1374 (2020). https://doi.org/10.1109/TVT.2019.2962334 Google Scholar

3. 

(2003). Google Scholar

4. 

X. Wang et al., “Communication module of FC-AE-1553 interface,” in Fifth Int. Conf. Instrum. and Meas., Comput., Commun. and Control (IMCCC), 1369 –1373 (2015). https://doi.org/10.1109/IMCCC.2015.293 Google Scholar

5. 

Z. Gao, G. Huang and X. Qi, “Research on FC-AE-1553 bus acquisition technology,” in IEEE Int. Conf. Artif. Intell. and Inf. Syst. (ICAIIS), 239 –243 (2020). https://doi.org/10.1109/ICAIIS49377.2020.9194909 Google Scholar

6. 

A. Siokis, K. Christodoulopoulos and E. Varvarigos, “Multipoint architectures for on-board optical interconnects,” J. Opt. Commun. Netw., 8 863 –877 https://doi.org/10.1364/JOCN.8.000863 (2016). Google Scholar

7. 

Y. Zhan et al., “Static +dynamic bandwidth allocation for PON FC-AE-1553 network,” in 15th Int. Conf. Opt. Commun. and Netw. (ICOCN), 1 –3 (2016). https://doi.org/10.1109/ICOCN.2016.7875761 Google Scholar

8. 

J. Li et al., “A multi-service QoS supported DBA algorithm based on concurrency for FC-AE-1553 PON network,” in Asia Commun. and Photonics Conf. (ACP), 1 –3 (2016). https://doi.org/10.1364/ACPC.2016.AF2A.157 Google Scholar

9. 

Y. He et al., “Dynamic bandwidth scheduling algorithm for space applications in FC-AE-1553 switching network,” in Asia Communications and Photonics Conference (ACP), OSA Technical Digest, Su2A.54 (2018). https://doi.org/10.1364/ACPC.2016.AF2A.157 Google Scholar

10. 

S. Wu et al., “Dynamic bandwidth scheduling for IP over FC networks,” in Asia Commun. and Photonics Conf. (ACP), 1 –3 (2018). https://doi.org/10.1109/ACP.2018.8595981 Google Scholar

11. 

S. Miyata, K. Baba and K. Yamaoka, “Exact mean packet delay for delayed report messages multipoint control protocol in EPON,” J. Opt. Commun. Netw., 10 (3), 209 –219 https://doi.org/10.1364/JOCN.10.000209 (2018). Google Scholar

12. 

H. Wang et al., “Dynamic secret-key provisioning in quantum-secured passive optical networks (PONs),” Opt. Express, 29 1578 –1596 https://doi.org/10.1364/OE.412188 OPEXFF 1094-4087 (2021). Google Scholar

13. 

Z. Xinming, C. Guoliang and G. Jun, “A traffic shaping framework based on network calculus,” J. Softw., 13 (12), 2225 –2230 https://doi.org/10.13328/j.cnki.jos.2002.12.002 (2000). Google Scholar

Biography

Haidong Xue received his MS degree in power machinery and engineering from Northwestern Polytechnic University, Xi’an, China. He is currently pursuing his PhD at Xi’an Institute of Applied Optics, Xi’an, China. His research interests include optical access network and systems and optical communication.

Biographies of the other authors are not available.

CC BY: © The Authors. Published by SPIE under a Creative Commons Attribution 4.0 International License. Distribution or reproduction of this work in whole or in part requires full attribution of the original publication, including its DOI.
Haidong Xue, Xin Shi, Qi Wu, Jiaobo Gao, Lu Zhang, Jian Wang, Chuanwei Luo, Xiaoting Wang, Anfeng Chen, Hongbo Yina, Hailin Yin, and Xiaojuan Lin "Research on prediction weighted interpolated polling dynamic bandwidth allocation for optical fiber bus based on gigabit passive optical network," Optical Engineering 61(10), 106104 (17 October 2022). https://doi.org/10.1117/1.OE.61.10.106104
Received: 9 June 2022; Accepted: 21 September 2022; Published: 17 October 2022
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
KEYWORDS
Data communications

Optical fibers

Optical communications

Telecommunications

Computer simulations

Fiber optic communications

Passive optical networks

RELATED CONTENT


Back to Top