Next Article in Journal
Analysis of Grid-Connected Stability of VSG-Controlled PV Plant Integrated with Energy Storage System and Optimization of Control Parameters
Next Article in Special Issue
Machine Learning-Based Anomaly Detection for Securing In-Vehicle Networks
Previous Article in Journal
ZUST Campus: A Lightweight and Practical LiDAR SLAM Dataset for Autonomous Driving Scenarios
Previous Article in Special Issue
Digital Twin Technology-Based Networking Solution in Low Earth Orbit Satellite Constellations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Simulation Studies of 3-Stage Clos Switching Network with Prioritization Mechanism Used in Flexible Wavelength-Division Multiplexing Network Nodes

1
Institute of Communication and Computer Networks, Faculty of Computing and Telecommunications, Poznan University of Technology, ul. Polanka 3, 60-965 Poznań, Poland
2
Institute of Microwave and Photonic Engineering, Faculty of Electrical and Information Engineering, Graz University of Technology, Inffeldgasse 12/I, A-8010 Graz, Austria
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(7), 1342; https://doi.org/10.3390/electronics13071342
Submission received: 31 January 2024 / Revised: 30 March 2024 / Accepted: 1 April 2024 / Published: 2 April 2024

Abstract

:
Given the escalating need for greater bandwidth, there is a growing interest in implementing mechanisms that ensure reliable and optimal service levels for specific traffic classes, especially during periods of heavy network traffic. One such mechanism is the prioritization mechanism, where certain portions of resources are exclusively allocated to predefined services. In the context of contemporary flexible WDM networks that employ advanced data transmission techniques, efforts have been made to create a simulation program capable of assessing the traffic characteristics of nodes within flexible WDM networks. This article presents a simulator of flexible WDM nodes with an implemented mechanism for prioritizing call classes. The simulator allows us to determine the loss probability for individual traffic classes in a switching network with point-to-point selection. In the simulator, the Clos structure was adopted as the structure of the flexible WDM network node due to its popularity in many studies and applications.

1. Introduction

The ever-increasing bandwidth demands of today’s data networks require increasingly urgent changes to the network infrastructure in terms of performance, scalability, and maintenance costs. The amount of data being transmitted over networks is constantly increasing due to the growing variety and popularity of the services they provide. A significant increase in traffic could be observed for online video meetings, video conferencing, voice and video streaming applications, and online games. There is a growing number of web users who use the web on a daily basis to interact with others for work, education, and entertainment. Expectations regarding the quality of services provided are also growing. Network services often differ significantly in terms of the required data rates necessary to provide an acceptable quality of service to the recipients. Therefore, in order to minimize the mismatch of required bit rates between the data streams associated with a specific service and the optical layer of the backbone network, it is necessary to appropriately allocate the available spectral resources for these services. Flexible WDM networks have the property of flexible bandwidth and adaptive channel interval [1], and the channel width can be dynamically changed according to the requirements of the transmission rate that is needed for a given service in the network. In the proposed flexible WDM network architecture, 12.5 GHz channel spacing granularity is used for channel allocation. Finally, flexible WDM network channel spacing is compared with a fixed grid network presented in [2]. This allows us to improve spectral efficiency, reduces spectrum wastage, and promotes better utilization of spectral resources. Thus, flexible WDM networks allow an appropriate number of frequency units to be allocated depending on the required bit rate associated with a particular class of service. These units are called frequency slot units (FSUs). Flexible WDM technology employs the concept of frequency slot units (FSUs) to designate the unit of bandwidth in the frequency domain. Assigning bandwidth to a data stream flexibly is achieved by utilizing a defined quantity of consecutive FSUs. Flexible WDM technology employs the concept of FSUs to designate the unit of bandwidth in the frequency domain. Assigning bandwidth to a data stream flexibly is achieved by utilizing a defined quantity of consecutive FSUs [3,4,5,6,7]. Research on frequency slots in the flexible WDM networks is presented in [8,9], among others. In the work [8], two slot selection algorithms are discussed and their efficiency is compared. The work [9], on the other hand, presents a study of the effect of the size of requests expressed in slots on the performance of a network described by different quality assessment parameters. It is worth noting that other factors affecting the number of frequency units (FSUs) allocated can also be distinguished, which include modulation technique, distance, and connection path quality [10,11,12,13,14,15]. In [10], a spectrum-efficient and scalable optical transport network architecture called SLICE is shown. The architecture enables spectrum-efficient sub-wavelength, superwavelength, and multiple-rate data traffic accommodation. The paper [11] proposes to extend the flexible WDM network analysis in the space domain (in addition to time and frequency). It describes algorithms for routing, spectrum, spatial mode, and modulation format assignment. The paper [12] presents a comprehensive view of the elements that compose the flexible WDM networks. Technological aspects of the physical layer, network optimization for the flexible WDM networks, and aspects related to the flexible WDM network control plane are described. Ref. [13] investigates the possibility of establishing an optical path in a flexible WDM networks environment with variable bandwidth, flexi-grid, and distance-adaptive OFDM physical layer capability. The paper [14] proposes a strategy for the gradual migration of flexible WDM networks operating on single-mode fiber towards spectrally-spatially-flexible optical networks (SS-FONs) using spatially-divided multiplexing (SDM) technology. The work uses novel planning heuristics. In [15] an ultra-dense wavelength-switched network (UD-WSN) architecture assuming no aggregation optical transport network (OTN) switches is considered. The implementation of partial OTN switching within the UD-WSN and spectrum defragmentation is proposed to improve the cost and spectral efficiency of the network, respectively.
Emphasis should be placed on the fact that 3-stage W-S-W (wavelength-space-wavelength) switching networks are among the most commonly utilized structures for switching networks in flexible WDM netorks [4,16].
The rest of this article is structured as follows. Section 2 presents a description of the structure of the blocking switching network in which traffic prioritization management mechanisms have been introduced. The section discusses the traffic structure (Section 2.1), the operation of the prioritization mechanisms (Section 2.2), and the structure of the switching network (Section 2.3). Section 3 is devoted to the simulation environment and presents exemplary results of the simulation studies, along with their interpretation. This article ends with Conclusions (Section 4), which presents the most important conclusions resulting from this study.

2. Structure of the System

2.1. Structure of Offered Traffic

In the case of multi-service switching networks, a comprehensive modeling approach involves the utilization of Erlang, Engset, and Pascal call streams [17,18], particularly focusing on Erlang-type traffic in this research. The switching network offered is Erlang traffic streams. Each traffic stream can be generated by calls of particular traffic classes pre-defined in the system. Each distinct traffic class is characterized by a set of parameters, delineating the specific nature of the service it represents. The key parameters defining a traffic class include:
  • Index (class identifier): denoted as c, this index uniquely identifies and labels the traffic class, distinguishing it from others within the network;
  • Arrival Intensity of New Calls: Represented by λ c , this parameter signifies the rate at which new calls of the designated class appear in the system. It provides insight into the influx of demands for the particular service;
  • FSU Demand: Indicated by t c , this parameter encapsulates the demand associated with the traffic class. The FSU demand characterizes the resources required for processing and handling a single call of the specified class;
  • Priority: Denoted as p c , priority assigns a relative importance or precedence level to the traffic class. This parameter becomes crucial in scenarios where certain classes may have varying degrees of significance or urgency. The higher the p c is, the more important the class is, taking precedence over lower priority classes;
  • Average Service Time: Inverse of μ c , this parameter is represented as μ c 1 and quantifies the average time required to service a call from the designated class. μ c is the parameter of the exponential distribution of service time.
The aggregate traffic in the multi-service network node, modeled by Clos structure 3-stage W-S-W network (refer to Figure 1), is a composite of these individual traffic classes, each defined by its unique combination of the aforementioned parameters. Through this delineation, this research aims to comprehensively understand and model the dynamics of Erlang-type traffic within the node, considering the diverse demands, priorities, and characteristics associated with different service classes. By focusing on Erlang-type traffic and systematically examining the specified parameters, the research contributes to a nuanced understanding of the network’s behavior and performance under various scenarios.

2.2. Structure of Switching Network

One of the commonly employed configurations for switching networks in flexible WDM networks is the 3-stage W-S-W network with a Clos structure (Figure 1) [19,20]. The switching network in question is comprised of square switches with υ inputs and υ outputs. Each of the three stages in the network consists of υ switches. Therefore, the total number of inputs to the field is equal to the number of outputs and is υ × υ . The input, output, and inter-stage links in the considered W-S-W network have capacities of f FSUs. Additionally, the output links of the switches in the last stage are organized into directions, with each direction incorporating one output link with capacity f from each υ switch in the third stage. The output direction is treated as a group of links and the total capacity of a single direction is equal to υ f FSUs. The call will be processed by the resources of a given direction if the following two conditions are met: (1) finding the desired number of FSUs as neighbors, (2) finding and then occupying the required number of FSUs in single link.
A more precise characterization of the W-S-W network’s structure discloses that the first and third stages are formed with bandwidth-variable waveband-converting switches (BV-WBCSs) (Figure 2) [1,4,16], whereas the second stage employs bandwidth-variable waveband-selective space switches (BV-WBSSSs) (Figure 3) [1,16].
In the network, it was assumed that switches in the first and last stages could modify both the wavelength and the switch output (optical fiber). Another assumption specified that switches in the middle stage were restricted to altering the outgoing optical fiber only. Consequently, for a switch in the second stage, any modifications to the channel frequency were not feasible.

2.3. Handling Prioritized Traffic

In a system implementing prioritized call handling, a set of well-defined rules govern the allocation of resources and the processing of different traffic classes [21]. Each traffic class is systematically assigned a specific priority level, forming the foundation for the system’s hierarchical approach to call management. This prioritization framework is crucial for ensuring that the system can intelligently handle a diverse array of communication needs, ranging from routine calls to critical and time-sensitive transmissions.
One fundamental rule dictates that the handling of a call from a lower-priority class has no bearing on the probability of blocking calls from higher-priority classes. This key principle underscores the system’s commitment to treating calls of different priorities independently. In practical terms, this means that the processing of lower-priority calls does not compromise the resources and service quality for higher-priority calls, fostering a robust and reliable system for critical traffic. Moreover, the system incorporates a dynamic mechanism to address resource scarcity. In instances where the available resources are insufficient to accommodate incoming calls, the system takes into consideration the call priority. Higher-priority calls are granted precedence and may, if necessary, displace currently serviced calls with lower priority. This proactive approach ensures that the system adapts to changing demands in real time, safeguarding the uninterrupted provision of critical services even under resource constraints.
In summary, the prioritized call handling system is meticulously designed to allocate resources judiciously, taking into account the urgency and significance of different service needs. The ability to terminate lower-priority calls to prioritize higher-priority ones becomes a strategic feature, particularly in scenarios where certain tasks or services demand immediate attention and take precedence over others in the interest of overall system efficiency and effectiveness.
Within the Clos structure 3-stage W-S-W network nodes (Figure 1), the prioritized traffic rules are designed to seamlessly integrate with the point-to-point selection algorithm. The operational flow involves an initial attempt by the system to accept an incoming call without immediately applying priorities and their associated consequences. In other words, the model endeavors to process the call based on general criteria, prioritizing acceptance without initially factoring in the assigned priority levels. Should the initial attempt prove unsuccessful, the system then engages in a subsequent attempt, this time incorporating the prioritized traffic rules. In this phase, the system reevaluates the incoming call, taking into account its assigned priority level. The systems searches for lower priority calls to displace in order to provide enough resources for higher priority. Lower priority calls are treated equally as one group meaning that every lower priority call, no matter the priority relation between the calls in the group, can be displaced. This two-step process allows for a comprehensive and dynamic approach, wherein the system first aims for acceptance based on general criteria and only resorts to priority considerations if the initial attempt falls short. This nuanced strategy ensures a balanced and flexible approach to call processing within said network nodes, optimizing resource utilization and service quality in varying scenarios. The coexistence of point-to-point selection algorithm and priorities is shown in Figure 4.

3. Results

3.1. Simulator Implementation

The authors created a simulator for experiments, employing C++ language and object-oriented programming. The simulation model was developed using the process interaction method [22,23]. This simulator can calculate loss probability for specific traffic classes in considered systems with implemented prioritization mechanisms.

3.2. Input Data

The simulation program takes the system capacity as input data. Each traffic class is characterized by the number of demanded FSUs and the mean service time. Additionally, a parameter a is defined, representing the traffic offered to a single FSU. The simulation program determines the intensity parameter λ c based on these specified parameters:
c = 1 m λ c / μ c t c = a υ υ f .
In Equation (1), the expression λ c / μ c determines the total traffic A c offered by class c calls. Therefore, by giving the value of a as input to the simulation, we can determine the total amount of traffic offered to the switching network, which is a υ υ f . Assuming the traffic proportion A 1 t 1 : : A c t c : : A M t M = 1 : : 1 : : 1 , and knowing the values t c and m u c defining individual traffic classes, we can use Equation (1) to determine the λ c parameter, which determines the intensity of the appearance of new class c calls in the system. In order to properly implement the prioritization mechanism, priority values for individual traffic classes are also provided.
Thus, in summary, the following parameters are given as input parameters to the simulator:
  • number of input/output links in each switch: υ ;
  • capacity of single link: f FSUs;
  • number of traffic classes: M;
  • for each class c from M classes:
    number of demanded FSUs: t c ;
    average service time: μ c 1 ;
    priority value: p c ;
  • traffic value a offered to a single FSU.

3.3. Simulation Algorithm

While incorporating the simulator through the process interaction method, two events were specified: the arrival of a new call and the termination of call service. In the case of the arrival of a new call event, it is verified whether a new call can be accepted for service. If feasible, the system’s resources are utilized; otherwise, the call is forfeited. The termination of call service event indicates the completion of service for a specific call, leading to the release of the system’s resources. The simulation program executes the handling of these events through dedicated functions, which are elaborated in other publications [17,18]. The overall block diagram of the simulation algorithm is depicted in Figure 5.

3.4. Simulator Application and Termination Condition

The simulation program allows for the calculation of loss probability, obtained by dividing the number of lost calls by the number of generated calls and expressed by the following formula:
E c = L c G c ,
where E c denotes the loss probability value, L c the number of lost calls of class c, and G c the number of generated calls of class c. The number of lost calls includes calls lost due to the inability to find free resources and calls that have been displaced.
Additionally, it facilitates the determination of loss probability for displaced calls, computed as the ratio of displaced calls to generated calls. The termination condition is based on the number of generated calls for the least-active class, where calls are generated with the lowest intensity. The final result, given a set of input parameters, is derived as the average from five simulation series. Confidence intervals of 95% are also computed, typically not exceeding 5% of the average value in practical scenarios. To achieve this, up to 10,000,000 calls of the least intense class are generated.

3.5. Numerical Results

The simulation investigation was carried out on systems with parameters outlined in Table 1. Furthermore, an examination was conducted to explore the relationship between the loss probability of calls in specific traffic classes and the priority values.
The structure of the system and the traffic offered in the three cases was selected in such a way as to take into account systems with different link capacities, different numbers of classes offered to the system, and different priorities introduced for different traffic classes.
The simulation outcomes (Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18) are illustrated in graphs, portraying data points along with confidence intervals computed using Student’s t-distribution (at a 95% confidence level). The data are derived from five series, each consisting of 10,000,000 calls from the least-active class. The confidence intervals were determined using the following formula:
X ¯ t α σ d ; X ¯ + t α σ d .
In (3), X ¯ represents the arithmetic mean computed from d results (simulation runs), and t α is the value from the Student’s t-distribution with d 1 degrees of freedom. The parameter σ , defining the standard deviation, is subsequently determined through the following equation:
σ 2 = 1 d 1 s = 1 d x s 2 d d 1 X ¯ 2 ,
where x s is the result obtained in the s-th run of the simulation.
Figure 6, Figure 7 and Figure 8, Figure 10, Figure 11 and Figure 12, and Figure 14, Figure 15, Figure 16 and Figure 17 depict the loss probability values corresponding to individual traffic classes concerning the traffic parameter a directed to a single FSU. The graphs compare the loss probability values between a system with an implemented prioritization mechanism and a system without such prioritization. Notably, for classes with the lowest priority ( p c = 0 ), the loss probability values increase compared to the non-prioritized system. Conversely, for classes with the highest priorities ( p c = 1 or p c = 2 ), a noticeable decrease in the loss probability is observed compared to the corresponding classes in the system without prioritization. Therefore, at the expense of increasing the loss probability for low-priority classes, we obtain a decrease in the loss probability value for high-priority classes.
During the research, simulation experiments were also carried out to determine the loss probability only for displaced calls (with a lower priority than the maximum one) in systems with a prioritization mechanism. The results of the obtained loss probability values are presented in Figure 9, Figure 13, and Figure 18. Comparing the obtained values with the total loss probability values presented in Figure 6, Figure 7 and Figure 8, Figure 10, Figure 11 and Figure 12, and Figure 14, Figure 15, Figure 16 and Figure 17, we can see that losses due to call displacement constitute the largest share. Therefore, the main reason for call losses in the system is their displacement resulting from the lack of available resources for higher priority class.
This fact can also be supported by the results presented in Table 2, Table 3 and Table 4. The presented numerical results confirm a very large share of displaced calls in the total number of lost calls in the system.
When we compare the loss probability values in the system with the priorities (Figure 6 and Figure 7), we can see that the loss probability value for class 1 calls is higher than for class 2 calls, even though it requests a smaller number of FSUs. The described situation results from the fact that when lower priority calls (classes 1 and 2) are displaced, class 1 calls have a larger share among the displaced calls (which is confirmed by the results presented in Figure 9).
In the case of System 2, we notice that at the expense of displacing a large number of class 1 calls, we achieve a reduction in the loss probability for calls with the highest priority (class 2) and for class 3 calls (Figure 11 and Figure 12). The lower loss probability for class 3 calls results from the fact that a lot of class 1 calls were displaced (Figure 13, Table 3).
As in the case of System 1, when we compare the loss probability values in System 3 with the priorities (Figure 14, Figure 15, Figure 16 and Figure 17), we can see that the loss probability value for class calls requesting fewer FSUs is higher than for calls requesting a larger number of FSUs. This is due to the fact that in the case of displacing lower priority calls (classes 1 and 2), calls with a smaller number of FSUs have a greater share among the displaced calls (Figure 18, Table 4).
In order to more comprehensively present the traffic characteristics of the considered systems, research was carried out showing the percentage utilization of system resources. The utilization of resources in the output directions of the switching network was examined. The resource utilization percentages were determined using the following formula:
u ¯ = i n i Δ T i υ f T · 100 % ,
where n i is the number of occupied FSUs in the output direction (link group) of the switching network at a given moment T i of time, Δ T i = T i T i 1 is the time interval between events i, and i 1 and T is the duration of the simulation experiment.
Figure 19, Figure 20 and Figure 21 show the percentage of resource utilization in the output directions of the switching network in the considered systems. We can see that when the prioritization mechanism is used, we obtain lower resource utilization. This translates directly into a lower value of traffic serviced. Therefore, at the expense of shaping the traffic characteristics (loss probability) of the system, we reduce the value of traffic serviced in the system. We also notice that regardless of the system capacity and the number of traffic classes offered, the trend of changes is very similar.
As an additional research element, the impact of using different CAC mechanisms on shaping the traffic characteristics of the systems was compared. As part of the research, the loss probability values were compared for individual call classes in system 1, in which three cases were considered: without the CAC mechanisms introduced, with the prioritization mechanism, and with the reservation mechanism. In the case of the reservation mechanism, the reservation limit value was set to 75% of the system capacity. The implemented reservation mechanism was described in detail in [18].
As we can see in Figure 22, Figure 23 and Figure 24, by implementing the traffic prioritization mechanism, we can shape the traffic characteristics of the considered systems in a similar way to using the reservation mechanism.

4. Conclusions

This article presents a simulator of flexible WDM nodes with an implemented mechanism for prioritizing call classes. The simulator allows us to determine the loss probability for individual traffic classes in a switching network with point-to-point selection. The simulation studies carried out confirmed the possibility of using the traffic prioritization mechanism to manage traffic in the nodes of the flexible WDM network. This mechanism, similar to the dynamic reservation mechanism [18], or the threshold mechanism [17], allows differentiating the quality of service of individual services represented by different traffic classes. Due to its nature, the greatest benefits can be obtained by using it for classes (services) that require relatively low bit rates and are usually associated with low traffic volumes, e.g., those associated with maintenance traffic, monitoring, or alarms. Otherwise, when used for prioritizing high-volume traffic, it can greatly downgrade the quality of service and experience of other classes. Furthermore, it is worth noting that by applying priorities, we can reduce the use of system resources, which directly translates into the value of the traffic served and can therefore be used as a traffic-shaping mechanism. Prioritization can also be used as a kind of preventive mechanism that activates when a certain type of traffic (service) occurs in the network that must be handled with the best possible quality.

Author Contributions

M.S., B.N., E.L. and P.Z.: conceptualization, validation, writing—review and editing; M.S. and B.N.: data curation, formal analysis, investigation, methodology, resources, software, visualization, writing—original draft; P.Z.: funding acquisition, project administration, supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Polish Ministry of Science and Higher Education (No. 0313/SBAD/1311).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
WDMWavelength-Division Multiplexing
FSUFrequency Slot Unit

References

  1. 1 × 9/1 × 20 Flexgrid® Wavelength Selective Switch (WSS). Available online: https://www.epsglobal.com/Media-Library/EPSGlobal/Products/files/finisar/roadm-fws-optoelectronic/10WSAA09FLL.pdf?ext=.pdf (accessed on 1 April 2024).
  2. Spectral Grids for WDM Applications: DWDM Frequency Grid; Recommendation G.694.1; International Telecommunication Union (ITU-T): Geneva, Switzerland, 2020.
  3. Al-Musawi, M.T.H.; Mnati, M.N.; Wahab, A.A.A. Enhancing meta slot space space wavelength to solve blocking case in elastic optical networks. Meas. Sens. 2023, 27, 100724. [Google Scholar] [CrossRef]
  4. Abuelela, E.; Żal, M.; Kabaciński, W. Simultaneous Connections Routing in Wavelength–Space–Wavelength Elastic Optical Switches. Sensors 2023, 23, 3615. [Google Scholar] [CrossRef] [PubMed]
  5. Ohta, S. Meta-Slot Schemes to Enhance Nonblocking Elastic Optical Switching Networks. In Proceedings of the 2019 International Conference on Advanced Technologies for Communications (ATC), Hanoi, Vietnam, 17–19 October 2019; pp. 252–257. [Google Scholar] [CrossRef]
  6. Kitsuwan, N.; Pavarangkoon, P.; Nag, A. Elastic optical network with spectrum slicing for fragmented bandwidth allocation. Opt. Switch. Netw. 2020, 38, 100583. [Google Scholar] [CrossRef]
  7. Lin, B.C. Rearrangeable W-S-W Elastic Optical Networks Generated by Graph Approaches: Erratum. J. Opt. Commun. Netw. 2019, 11, 282–284. [Google Scholar] [CrossRef]
  8. Ravi, N.; Yayimli, A. Fair slot assignment in elastic optical networks under dynamic traffic. In Proceedings of the 2018 International Conference on Information Networking (ICOIN), Chiang Mai, Thailand, 10–12 January 2018; pp. 386–390. [Google Scholar] [CrossRef]
  9. Baig, G.; Yadav, A.; Yadav, D.S. The Effect of Frequency Slot Demand in Elastic Optical Network (EON). In Proceedings of the 2022 IEEE 11th International Conference on Communication Systems and Network Technologies (CSNT), Indore, India, 23–24 April 2022; pp. 470–475. [Google Scholar] [CrossRef]
  10. Jinno, M.; Takara, H.; Kozicki, B.; Tsukishima, Y.; Sone, Y.; Matsuoka, S. Spectrum-efficient and scalable elastic optical path network: Architecture, benefits, and enabling technologies. IEEE Commun. Mag. 2009, 47, 66–73. [Google Scholar] [CrossRef]
  11. Proietti, R.; Liu, L.; Scott, R.; Guan, B.; Qin, C.; Su, T.; Giannone, F.; Yoo, S. 3D elastic optical networking in the temporal, spectral, and spatial domains. IEEE Commun. Mag. 2015, 53, 79–87. [Google Scholar] [CrossRef]
  12. Tomkos, I.; Azodolmolky, S.; Solé-Pareta, J.; Careglio, D.; Palkopoulou, E. A tutorial on the flexible optical networking paradigm: State of the art, trends, and research challenges. Proc. IEEE 2014, 102, 1317–1337. [Google Scholar] [CrossRef]
  13. Politi, C.; Anagnostopoulos, V.; Matrakidis, C.; Stavdas, A.; Lord, A.; López, V.; Fernández-Palacios, J.P. Dynamic operation of flexi-grid OFDM-based networks. In Proceedings of the OFC/NFOEC, Los Angeles, CA, USA, 4–8 March 2012; pp. 1–3. [Google Scholar]
  14. Lechowicz, P.; Goscien, R.; Rumipamba-Zambrano, R.; Perello, J.; Spadaro, S.; Walkowiak, K. Greenfield Gradual Migration Planning toward Spectrally-Spatially Flexible Optical Networks. IEEE Commun. Mag. 2019, 57, 14–19. [Google Scholar] [CrossRef]
  15. Zhang, Y.; Zhou, X.; Deng, N.; Shen, G. Exploiting efficiency of ultra-dense wavelength switched network for carrying metro network traffic. Photonic Netw. Commun. 2019, 37, 265–277. [Google Scholar] [CrossRef]
  16. Kabaciński, W.; Michalski, M.; Rajewski, R. Strict-Sense Nonblocking W-S-W Node Architectures for Elastic Optical Networks. J. Light. Technol. 2016, 34, 3155–3162. [Google Scholar] [CrossRef]
  17. Sobieraj, M.; Zwierzykowski, P.; Leitgeb, E. Modelling and Optimization of Multi-Service Optical Switching Networks with Threshold Management Mechanisms. Electronics 2021, 10, 1515. [Google Scholar] [CrossRef]
  18. Sobieraj, M.; Zwierzykowski, P.; Leitgeb, E. Determination of Traffic Characteristics of Elastic Optical Networks Nodes with Reservation Mechanisms. Electronics 2021, 10, 1853. [Google Scholar] [CrossRef]
  19. Kabaciński, W.; Al-Tameemie, A.; Rajewski, R. Rearrangeability of Wavelength-Space-Wavelength Switching Fabric Architecture for Elastic Optical Switches. IEEE Access 2019, 7, 64993–65006. [Google Scholar] [CrossRef]
  20. Kabaciński, W.; Abdulsahib, M.; Michalski, M. Performance evaluation of WSW2 switching fabric architecture with limited number of spectrum converters. In Proceedings of the 2018 Advances in Wireless and Optical Communications (RTUWO), Riga, Latvia, 15–16 November 2018; pp. 124–129. [Google Scholar] [CrossRef]
  21. Nowak, B.; Piechowiak, M.; Stasiak, M.; Zwierzykowski, P. An analytical model of a system with priorities servicing a mixture of different elastic traffic streams. Bull. Pol. Acad. Sci. Tech. Sci. 2020, 68, 263–270. [Google Scholar] [CrossRef]
  22. Tyszer, J. Object-Oriented Computer Simulation of Discrete-Event Systems; Kluwer Academic Publishers: Norwell, MA, USA, 1999. [Google Scholar]
  23. Gao, B.; Guo, L.; Ma, L.; Wang, K. Corrective maintenance process simulation algorithm research based on process interaction. In Proceedings of the IEEE 2012 Prognostics and System Health Management Conference (PHM-2012 Beijing), Beijing, China, 23–25 May 2012; pp. 1–5. [Google Scholar] [CrossRef]
  24. Zhang, J.; Qian, F.; Yang, J. Online routing and spectrum allocation in elastic optical networks based on dueling Deep Q-network. Comput. Ind. Eng. 2022, 173, 108663. [Google Scholar] [CrossRef]
  25. Lira, C.J.; Almeida, R.C.; Chaves, D.A. Spectrum allocation using multiparameter optimization in elastic optical networks. Comput. Netw. 2023, 220, 109478. [Google Scholar] [CrossRef]
Figure 1. Structure of 3-stage Clos switching network.
Figure 1. Structure of 3-stage Clos switching network.
Electronics 13 01342 g001
Figure 2. A first-/third-stage switch, bandwidth-variable waveband-converting switch (BV-WSS—bandwidth-variable waveband-selective switch, TWBC—tunable waveband converter, PC—passive combiner).
Figure 2. A first-/third-stage switch, bandwidth-variable waveband-converting switch (BV-WSS—bandwidth-variable waveband-selective switch, TWBC—tunable waveband converter, PC—passive combiner).
Electronics 13 01342 g002
Figure 3. A second stage switch, bandwidth-variable waveband-selective space switch (BV-WSS—bandwidth-variable waveband-selective switch, PC—passive combiner).
Figure 3. A second stage switch, bandwidth-variable waveband-selective space switch (BV-WSS—bandwidth-variable waveband-selective switch, PC—passive combiner).
Electronics 13 01342 g003
Figure 4. Block diagram showing combined priorities with point-to-point selection algorithm.
Figure 4. Block diagram showing combined priorities with point-to-point selection algorithm.
Electronics 13 01342 g004
Figure 5. Simulation algorithm.
Figure 5. Simulation algorithm.
Electronics 13 01342 g005
Figure 6. Comparison of the loss probability values for class 1 calls in system 1 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 6. Comparison of the loss probability values for class 1 calls in system 1 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g006
Figure 7. Comparison of the loss probability values for class 2 calls in system 1 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 7. Comparison of the loss probability values for class 2 calls in system 1 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g007
Figure 8. Comparison of the loss probability values for class 3 calls in system 1 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 8. Comparison of the loss probability values for class 3 calls in system 1 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g008
Figure 9. Loss probability associated only with displaced calls in system 1.
Figure 9. Loss probability associated only with displaced calls in system 1.
Electronics 13 01342 g009
Figure 10. Comparison of the loss probability values for class 1 calls in system 2 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 10. Comparison of the loss probability values for class 1 calls in system 2 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g010
Figure 11. Comparison of the loss probability values for class 2 calls in system 2 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 11. Comparison of the loss probability values for class 2 calls in system 2 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g011
Figure 12. Comparison of the loss probability values for class 3 calls in system 2 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 12. Comparison of the loss probability values for class 3 calls in system 2 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g012
Figure 13. Comparison of the loss probability values for class 4 calls in system 2 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1).
Figure 13. Comparison of the loss probability values for class 4 calls in system 2 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1).
Electronics 13 01342 g013
Figure 14. Comparison of the loss probability values for class 1 calls in system 3 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 14. Comparison of the loss probability values for class 1 calls in system 3 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g014
Figure 15. Comparison of the loss probability values for class 2 calls in system 3 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 15. Comparison of the loss probability values for class 2 calls in system 3 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g015
Figure 16. Comparison of the loss probability values for class 3 calls in system 3 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 16. Comparison of the loss probability values for class 3 calls in system 3 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g016
Figure 17. Comparison of the loss probability values for class 4 calls in system 3 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Figure 17. Comparison of the loss probability values for class 4 calls in system 3 in two cases: no prioritization mechanism (all classes have equal priority) and with the use of priorities (Table 1). Loss probability is calculated on the basis of (2).
Electronics 13 01342 g017
Figure 18. Loss probability associated only with displaced calls in system 3.
Figure 18. Loss probability associated only with displaced calls in system 3.
Electronics 13 01342 g018
Figure 19. Comparison of resource utilization of outgoing directions in system 1 when the prioritization mechanism is used or not.
Figure 19. Comparison of resource utilization of outgoing directions in system 1 when the prioritization mechanism is used or not.
Electronics 13 01342 g019
Figure 20. Comparison of resource utilization of outgoing directions in system 2 when the prioritization mechanism is used or not.
Figure 20. Comparison of resource utilization of outgoing directions in system 2 when the prioritization mechanism is used or not.
Electronics 13 01342 g020
Figure 21. Comparison of resource utilization of outgoing directions in system 3 when the prioritization mechanism is used or not.
Figure 21. Comparison of resource utilization of outgoing directions in system 3 when the prioritization mechanism is used or not.
Electronics 13 01342 g021
Figure 22. Comparison of loss probabilities for class 1 calls in system 1 when different CAC mechanisms are used.
Figure 22. Comparison of loss probabilities for class 1 calls in system 1 when different CAC mechanisms are used.
Electronics 13 01342 g022
Figure 23. Comparison of loss probabilities for class 2 calls in system 1 when different CAC mechanisms are used.
Figure 23. Comparison of loss probabilities for class 2 calls in system 1 when different CAC mechanisms are used.
Electronics 13 01342 g023
Figure 24. Comparison of loss probabilities for class 3 calls in system 1 when different CAC mechanisms are used.
Figure 24. Comparison of loss probabilities for class 3 calls in system 1 when different CAC mechanisms are used.
Electronics 13 01342 g024
Table 1. Parameters of the systems under investigation.
Table 1. Parameters of the systems under investigation.
System 1System 2System 3
Structure of switching network υ = 4 , f = 160 FSUs υ = 4 , f = 320 FSUs υ = 4 , f = 160 FSUs
Number of traffic classes334
Number of required FSUs * t 1 = 1 , t 2 = 6 , t 3 = 12 t 1 = 2 , t 2 = 7 , t 3 = 14 t 1 = 2 , t 2 = 4 , t 3 = 7 , t 4 = 11
Mean service time μ 1 1 = 1 , μ 2 1 = 1 , μ 3 1 = 1 μ 1 1 = 1 , μ 2 1 = 1 , μ 3 1 = 1 μ 1 1 = 1 , μ 2 1 = 1 , μ 3 1 = 1 , μ 4 1 = 1
Priority p 1 = p 2 = 0 , p 3 = 1 p 1 = 0 , p 2 = 2 , p 3 = 1 p 1 = p 2 = 0 , p 3 = 1 , p 4 = 2
* The choice of appropriate number of demanded FSUs was performed on the basis of the data included in [24,25].
Table 2. Number of generated, lost, and displaced calls in system 1.
Table 2. Number of generated, lost, and displaced calls in system 1.
SimulationGenerated CallsLost CallsDisplaced Calls
No.Class 1Class 2Class 3Class 1Class 2Class 3Class 1Class 2
a = 0.6 Erl
1120,018,97620,000,30510,000,00089,639236793789,63964
2120,023,19320,008,81210,000,00086,710198770286,71070
3119,999,00620,000,78110,000,00087,752199786587,75265
4120,029,88920,002,91910,000,00088,446178771688,44661
5119,903,19619,985,18710,000,00090,590199800890,59054
a = 0.7 Erl
1120,017,64920,005,04810,000,0005,787,57737,989140,7825,787,57731,478
2119,964,84019,990,20010,000,0005,774,69737,798142,1395,774,69731,352
3120,016,60419,997,38210,000,0005,729,57237,666140,2605,729,57231,162
4119,944,40019,992,67110,000,0005,772,41938,212140,7915,772,41931,456
5120,040,29720,007,91710,000,0005,784,77038,007141,5755,784,77031,536
a = 0.8 Erl
1120,006,53720,003,93710,000,00024,471,851455,696451,21424,471,851418,305
2120,039,29520,005,59310,000,00024,426,828454,560451,55824,426,828417,185
3120,033,25519,997,69610,000,00024,464,868456,113449,70624,464,868418,812
4120,060,77120,003,69110,000,00024,557,610457,647450,11124,557,610421,379
5120,035,09719,997,72010,000,00024,480,514454,882453,50224,480,514417,932
a = 0.9 Erl
1120,042,98920,009,17310,000,00042,629,7861,375,938773,95842,629,7861,279,089
2120,056,09720,003,35810,000,00042,597,5141,373,416777,89242,597,5141,276,160
3120,079,74320,007,86610,000,00042,632,8731,375,425773,37942,632,8731,279,090
4120,036,06820,005,97610,000,00042,666,7211,376,483775,76542,666,7211,279,239
5120,081,88720,015,38610,000,00042,589,8901,373,840776,63742,589,8901,276,015
a = 1.0 Erl
1120,117,95020,019,25110,000,00055,868,6062,530,4861,095,87355,868,5992,333,013
2120,066,77220,011,88710,000,00055,914,7932,531,5281,094,97955,914,7812,334,130
3120,092,51720,021,40010,000,00055,875,0162,531,6401,094,49455,875,0122,334,554
4120,142,02520,026,57510,000,00055,863,6062,527,6681,095,88655,863,6022,331,146
5120,117,55120,019,82810,000,00055,912,8562,533,5351,090,25155,912,8442,337,060
a = 1.1 Erl
1120,446,72320,068,77710,000,00065,278,2423,757,7171,398,05965,278,2153,402,455
2120,520,59520,095,00610,000,00065,310,8113,756,3811,405,51165,310,7643,398,858
3120,417,95820,073,36610,000,00065,293,3383,760,9841,403,65065,293,2933,404,368
4120,420,05720,064,67410,000,00065,306,7933,760,5291,405,00565,306,7313,403,769
5120,445,30120,080,36810,000,00065,277,1653,760,2201,401,41665,277,1113,403,659
a = 1.2 Erl
1121,015,38620,174,92210,000,00072,167,4965,020,1551,680,22372,167,2644,413,322
2121,043,52220,168,67510,000,00072,200,5885,017,0031,676,14172,200,3874,415,690
3121,043,09420,171,54110,000,00072,178,4825,009,9581,677,19472,178,3074,406,949
4121,036,96620,163,26010,000,00072,134,2985,005,5651,676,84372,134,0784,402,452
5121,035,66220,164,25610,000,00072,106,1505,006,0791,685,74272,105,8814,400,478
Table 3. Number of generated, lost, and displaced calls in system 2.
Table 3. Number of generated, lost, and displaced calls in system 2.
SimulationGenerated CallsLost CallsDisplaced Calls
No.Class 1Class 2Class 3Class 1Class 2Class 3Class 1Class 3
a = 0.6 Erl
170,028,90020,014,09510,000,0001023661020
269,971,92719,996,39610,000,0001430471430
370,023,61020,001,48010,000,000005200
470,033,22120,009,05110,000,00016040160
569,997,84919,999,28710,000,00093063930
a = 0.7 Erl
169,999,03720,000,56510,000,000286,18723620,626286,18789
269,953,47619,991,70410,000,000287,06426921,327287,06474
370,005,14419,998,94110,000,000296,22527321,060296,22581
470,033,90520,004,09310,000,000292,79728320,962292,79783
569,992,06420,001,61710,000,000290,64028920,751290,64075
a = 0.8 Erl
170,016,80020,006,00110,000,0009,070,3095875235,9789,070,30910,765
269,973,30619,990,31810,000,0009,085,5305770236,2779,085,52910,809
370,016,99620,006,82810,000,0009,083,0165776234,2289,083,01610,999
469,960,74419,988,48810,000,0009,066,7715692236,1909,066,76911,118
570,022,19020,005,83110,000,0009,086,4745929237,1729,086,47310,995
a = 0.9 Erl
169,979,64719,985,49810,000,00024,424,10716,11749159124,424,09968,400
269,991,69119,998,98410,000,00024,378,22716,499495,39024,378,21568,113
369,989,40519,992,00510,000,00024,369,75616,382495,39324,369,74968,290
470,003,37920,003,81510,000,00024,375,05416,753497,30624,375,03768,568
570,019,70919,995,65410,000,00024,390,03316,165494,99824,390,01367,743
a = 1.0 Erl
170,031,71120,003,91510,000,00036,185,69431,269862,12036,185,619194,102
270,025,12520,008,56910,000,00036,133,41431,834862,21136,133,350193,956
370,017,26020,007,57510,000,00036,165,23931,152862,51236,165,177193,792
470,019,73320,011,72010,000,00036,160,68631,301863,00536,160,607192,969
570,047,16620,012,09210,000,00036,157,91031,858865,17536,157,840193,547
a = 1.1 Erl
170,082,67020,018,75710,000,00041,784,59462,9851,705,12341,784,352404,268
270,028,38720,016,31310,000,00041,757,58162,5981,700,42741,757,308404,625
370,035,37320,010,92610,000,00041,784,63563,3111,707,04941,784,374406,025
470,059,69720,014,58610,000,00041,756,65162,8751,699,49341,756,384404,123
570,110,89520,032,02110,000,00041,802,70263,9281,701,86041,802,440405,436
a = 1.2 Erl
170,296,43120,090,97110,000,00044,449,358113,6462,773,73044,448,402655,290
270,261,97920,076,55110,000,00044,424,253113,4592,772,65344,423,418652,299
370,296,79420,081,77510,000,00044,457,939113,2102,766,39344,457,045653,125
470,301,09920,087,57310,000,00044,459,421114,2542,772,42744,458,524655,337
570,277,53620,083,11910,000,00044,438,878113,6592,774,93644,438,019653,813
Table 4. Number of generated, lost, and displaced calls in system 3.
Table 4. Number of generated, lost, and displaced calls in system 3.
SimulationGenerated CallsLost CallsDisplaced Calls
No.Class 1Class 2Class 3Class 4Class 1Class 2Class 3Class 4Class 1Class 2Class 3
a = 0.6 Erl
155,007,97427,505,11315,713,97010,000,000213,33913,59817976405213,33913,5741314
255,008,02927,504,64915,717,04010,000,000210,44813,25018046128210,44813,2331280
355,028,52727,506,20515,728,93310,000,000212,54713,34217896436212,54713,3271331
455,033,23327,518,38915,725,18810,000,000209,67613,38418546438209,67613,3601306
555,004,34627,498,27615,724,57610,000,000213,14013,41119186424213,14013,3911402
a = 0.7 Erl
155,006,68827,501,87315,722,41810,000,0006,116,947730,377163,57892,3926,116,946729,428152,726
254,987,87727,498,56515,714,61910,000,0006,146,412736,311165,81093,7746,146,412735,313154,505
354,966,69727,480,32215,706,70210,000,0006,133,438734,103165,28593,9116,133,438733,151154,039
455,037,51027,519,34315,722,41910,000,0006,119,568729,834164,13093,3756,119,568728,864152,792
555,020,54827,505,80515,711,98610,000,0006,109,420730,586163,99892,8166,109,416729,576153,090
a = 0.8 Erl
154,982,77327,490,28715,711,74210,000,00015,278,3592,895,323884,512249,39215,278,3452,890,173846,329
254,988,29627,488,80415,707,39810,000,00015,291,5662,897,654883,539249,13915,291,5482,892,512845,845
355,014,85627,500,89815,715,25510,000,00015,279,5382,891,676882,696248,60715,279,5232,886,381844,502
455,062,62527,531,33215,729,83910,000,00015,279,7592,894,694882,481249,56715,279,7462,889,422844,509
555,000,73927,512,37015,718,02010,000,00015,281,1612,892,446881,411248,61415,281,1512,887,140843,754
a = 0.9 Erl
155,031,39527,514,11915,714,22610,000,00022,198,7865,308,9141,895,142412,21922,198,7405,293,7261,819,911
255,004,77427,507,52215,714,40110,000,00022,189,2935,311,0091,898,864416,68022,189,2315,295,7271,823,541
354,981,66427,492,52115,711,23710,000,00022,205,6305,314,8361,899,745415,99322,205,5755,299,6891,823,799
455,022,53827,501,61415,707,75610,000,00022,207,8555,313,5281,898,438413,51222,207,7885,298,0921,823,332
555,013,13727,501,95815,709,57610,000,00022,193,2435,310,6651,896,814413,02122,193,1855,295,5621,822,190
a = 1.0 Erl
155,006,45127,515,74515,712,31910,000,00027,137,5867,475,5682,970,240588,73227,137,3857,442,1302,847,751
254,988,46727,502,47615,713,38710,000,00027,143,7687,481,5102,971,245586,19127,143,5757,448,1572,850,307
354,995,06627,502,88115,718,05510,000,00027,152,8687,479,2352,973,286588,46427,152,6837,445,9592,851,393
454,959,40927,494,01015,706,15810,000,00027,142,3517,483,8402,971,983587,39527,142,1817,450,7922,850,843
555,013,73427,507,95715,713,74310,000,00027,141,7367,482,7532,970,585588,65927,141,5507,449,2202,848,421
a = 1.1 Erl
155,006,41427,504,82715,713,77010,000,00030,813,8879,362,4194,017,840761,58230,813,4359,299,9003,843,083
254,995,13827,490,23515,712,43710,000,00030,814,8299,363,9454,018,363761,15930,814,3089,299,7333,842,553
355,044,89127,506,24415,723,99610,000,00030,832,3989,361,4524,016,443759,97130,831,9139,297,7433,841,484
454,981,89127,497,59115,712,77110,000,00030,801,9519,365,8644,019,503761,10630,801,4749,302,7403,845,175
554,999,23927,508,20615,716,86110,000,00030,826,0399,373,1204,024,082762,16330,825,4639,309,4233,849,148
a = 1.2 Erl
155,035,79127,504,85815,730,48010,000,00033,502,65710,917,1134,978,308956,91733,501,56410,809,0884,738,521
255,017,27027,514,92215,721,01910,000,00033,496,15510,930,1174,984,885955,28533,494,94510,821,0524,743,136
355,039,46027,518,11415,719,83910,000,00033,490,20110,925,7584,981,504956,51933,489,10410,816,5694,741,097
455,012,05627,512,81915,713,77910,000,00033,475,60010,920,0654,977,806956,89133,474,44010,810,9634,736,829
555,055,39127,521,88915,735,78510,000,00033,491,43910,915,1504,983,634958,47433,490,34710,806,0344,742,086
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.

Share and Cite

MDPI and ACS Style

Nowak, B.; Sobieraj, M.; Leitgeb, E.; Zwierzykowski, P. Simulation Studies of 3-Stage Clos Switching Network with Prioritization Mechanism Used in Flexible Wavelength-Division Multiplexing Network Nodes. Electronics 2024, 13, 1342. https://doi.org/10.3390/electronics13071342

AMA Style

Nowak B, Sobieraj M, Leitgeb E, Zwierzykowski P. Simulation Studies of 3-Stage Clos Switching Network with Prioritization Mechanism Used in Flexible Wavelength-Division Multiplexing Network Nodes. Electronics. 2024; 13(7):1342. https://doi.org/10.3390/electronics13071342

Chicago/Turabian Style

Nowak, Błażej, Maciej Sobieraj, Erich Leitgeb, and Piotr Zwierzykowski. 2024. "Simulation Studies of 3-Stage Clos Switching Network with Prioritization Mechanism Used in Flexible Wavelength-Division Multiplexing Network Nodes" Electronics 13, no. 7: 1342. https://doi.org/10.3390/electronics13071342

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop