 Int. J. Communications, Network and System Sciences, 2011, 4, 514-522 doi:10.4236/ijcns.2011.48063 Published Online August 2011 (http://www.SciRP.org/journal/ijcns) Copyright © 2011 SciRes. IJCNS A Comparison and Performance of Different Optical Switching Architectures Salman Ali AlQahtani Faculty Information and Communication Technology Department, King Fahd Security College, Riyadh, Saudi Arabia E-mail: salman@kfsc.edu.sa Received June 10, 2011; revised July 13, 2011; accepted July 20, 2011 Abstract Optical Packet Switching (OPS) and transmission networks based on Wavelength Division Multiplexing (WDM) have been increasingly deployed in the Internet infrastructure over the last decade in order to meet the huge increasing demand for bandwidth. Several different technologies have been developed for optical packet switching such as space switches, broadcast-and-select, input buffered switches and output buffered switches. These architectures vary based on several parameters such as the way of optical buffering, the placement of optical buffers, the way of solving the external blocking inherited from switching technologies in general and the components used to implement the WDM. This study surveys most of the exiting optical packet switching architectures. A simulation-based comparison of input buffered and output buffered archi- tectures is presented. The performance analysis of the selected two architectures is derived using simulation program and compared at different scenarios. We found that the output buffered architectures give better performance than input buffered architectures. The simulation results show that the-broadcast-and-select ar- chitecture is attractive in terms that it has lees number of components compared to other switches. Keywords: Input-Output Switch, Optical Packet Switching (OPS), Packet Loss Probabilities, Performance Analysis, Wavelength Division Multiplexing (WDM), Random Access Memory (RAM), Optical Gate, Buffer 1. Introduction Optical Packet Switching (OPS) and transmission networks based on Wavelength Division Multiplexing (WDM) have been increasingly deployed in the Internet infrastructure over the last decade in order to meet the huge increasing demand for bandwidth [1-2]. An optical packet network consists of optical packet switches interconnected with fibers running WDM. The switches may be adjacent or connected by lightpaths. A lightpath is a circuit-switched connection consisting of the same wavelength allocated on each link along the path. It may consist of different wave- lengths along the path if converters are present. The user data is transmitted in optical packets, which are switched within each optical packet switch entirely in the optical domain. Thus, the user data remains as an optical signal in the entire path from source to destination. No opti- cal-to-electrical or electrical-to-optical conversions are required. Packet switches based on photonics have some potential advantages over their electronic counterparts. Some studies have shown that the ultimate capacity of photonics-based switches will exceed the capacity of large electronic switching nodes [1,3]. Another advantage offered by photonics is the potential of optical transparency. Trans- parency means that, except for the packet header, the packet payload can be encoded in an arbitrary format and at an arbitrary bit rate. In addition, Wavelength Division Multiplexing (WDM) can be exploited to increase the switching performance since more than one packet can be carried by different wavelengths at the same time and the same input/output port. One difficulty in the implementation of optical packet switching systems is the lack of optical Random Access Memory (RAM). There has been much effort to investigate and develop optical RAM’s [4]. Unfortunately, optical RAM suitable for optical packet switching has not yet been found [4-5]. The alternative is to use optical fiber de- lay-lines incorporating other optical components such as optical gate switches, optical couplers and amplifiers to
 S. A. ALQAHTANI515 realize optical packet buffering [6-9]. Several different technologies have been developed for optical packet switching such as space switches, broad- cast-and-select, input buffered switches and output buff- ered switches. These architectures vary based on several parameters such as the way of optical buffering, the place- ment of optical buffers, the way of solving the external blocking inherited from switching technologies in general and the components used to implement the WDM. In this study, we survey most of the existing architec- tures and compare their performance. Our simulation-based comparisons analyzes and compares the performance of two selected architectures. 2. Contention Resolution When two packets from different input ports must be switched to the same output port at the same time, conten- tion arises. This is a problem that commonly arises in packet switches and is known as external blocking. In this case, the switch controller and the switch fabric must em- ploy some strategy to resolve the contention. Output port contention can be resolved in three domains: in wave- length domain (using converters), in time domain (using fiber delay lines), or in space domain (using deflection routing). Strategies that combine more than one method are also possible. Most of the OPS architectures use fiber delay lines and/or wavelength converter to solve the contention problem. Below we discuss these two solutions. 2.1. Contention Resolution in Time Domain: Optical Buffering The lack of an efficient way to store information in the optical domain represents a major difficulty in the design of OPS nodes. Research has focused on ways of emulat- ing electronic RAM capabilities through the use of Fiber Delay Lines (FDLs) to delay optical signals [10-12]. An FDL can delay a packet for a specified amount of time, which is related to the length of the delay line and the speed of light. A buffer for D packets with a FIFO disci- pline can be implemented using D fiber delay lines whose lengths are equivalent to multiple of slots. A slot, T, is the time required for a packet to be transmitted and propagated from an input port to an output port. As shown in Figure 1, delay line i delays a packet for i time slots. A counter keeps track of the number of packets in the buffer. It is decreased by 1 when a packet leaves the buffer and increased by 1 when a packet enters the buffer. Suppose that the value of the counter is j when a packet arrives at the buffer; then the packet will be routed to the jth delay line. However, the delay is chosen at packet arrival and a Figure 1. An optical buffer base d on fibe r de lay line s. packet is lost when the required delay is larger than the maximum delay available which is (D − 1)T. It is worth to mention that FDL-based buffers are able to store multiple packets with the constraint that only one packet enters and leaves the buffer at a time, unless WDM is invoked. Also, similar to their electronic coun- terpart, optical buffers may be placed at the input, output, or both, of a packet switch. However, limited by the length of the delay lines, this type of buffer is usually small and does not scale up. 2.2. Contention Resolution in Wavelength Domain In WDM, several wavelengths run on a fiber link that connects two optical switches. This can be exploited to minimize external blocking by means of wavelength conversion. Wavelength conversion [12-13] is the ability to convert an optical signal on a given input wavelength to some other output wavelength. This can be used as a mechanism for contention resolution that can improve the utilization of resources in an OPS. Let us assume that two packets are destined to go out of the same output port at the same time. Then they can be still transmitted out, but on two different wavelengths. This method may have some potential in minimizing external blocking, particularly since the number of wavelengths that can be coupled together onto a single fiber continues to increase. More detailed discussion and comparison of wavelength converter technologies can be found in [13]. As a con- tention resolution method, wavelength conversion has some highly desirable properties in that it does not in- troduce delays in the data path and it does not cause packet resequencing. Converters may be fixed or tunable and can be placed at the input and/or output ports of an optical packet switch; moreover, each port of the switch may be equipped with its own dedicated converter, or the con- verters may be shared by all ports. Consequently, a vari- ety of switch architectures are possible depending on the availability and placement of converters. Copyright © 2011 SciRes. IJCNS
 S. A. ALQAHTANI 516 3. Optical Switch Architectures A wide variety of switch fabric architectures have been proposed for OPS. In general, we can classify the switch architectures to the following classes: Space switch architectures; Broadcast and select switch architecture; Input buffered switch architecture; Output buffered switch architecture. In the following subsections, we discuss each of these architectures. 3.1. Space Switch Architecture Space switch fabric architecture is shown in Figure 2 [14]. The switch consists of N incoming and N outgoing fiber links, with W wavelengths running on each fiber link. The switch is slotted and the length of the slot is such that an optical packet can be transmitted and propagated from an input port to an output port. The switch fabric consists of three parts: optical packet encoder, space switch and optical packet buffer. The optical packet encoder works as follows. For each incoming fiber link, there is an optical demultiplexer which divides the incoming optical signal to the W dif- ferent wavelengths. Each wavelength is fed to a different Tunable Wavelength Converter (TWC) which converts the wavelength of the optical packet to a wavelength that is free at the destination optical output buffer. Then, through the space switch fabric, the optical packet can be Figure 2. Space switch architecture with N ports, W wave- lengths, and D FDLs. switched to any of the N output optical buffers. Specifi- cally, the output of a TWC is fed to a splitter which dis- tributes the same signal to N different output fibers, one per output buffer. The signal on each of these output fi- bers goes through another splitter which distributes it to D + 1 different output fibers and each output fiber is connected through an optical gate to one of the FDLs of the destination output buffer. The optical packet is for- warded to an FDL by appropriately keeping one optical gate open and closing the rest. The information regarding to which wavelength a TWC should convert the wave- length of an incoming packet and the decision as to which FDL of the destination output buffer the packet will be switched to is provided by the control unit, which has knowledge of the state of the entire switch. Each output buffer is an optical buffer implemented as follows. It consists of D + 1 FDLs, numbered from 0 to D. FDL i delays an optical packet for a fixed delay equal to i slots. FDL 0 provides zero delay and a packet arriv- ing at this FDL is simply transmitted out of the output port. Each FDL can delay optical packets on each of the W wavelengths. For instance, at the beginning of a slot, FDL 1 can accept up to W optical packets, 1/wavelength and delay them for 1 slot. FDL 2 can accept up to W optical packets at the beginning of each time slot and delay them for 2 slots. That is, at slot t, it can accept up to W packets (1/wavelength) and delay them for 2 slots, in which case these packets will exit at the beginning of slot t + 2. However, at the beginning of slot t1 it can also accept another batch of W optical packets. Thus, a maximum of 2W packets may be in transit within FDL 2; similarly for FDL 3 through D. The performance of op- tical space switch is analyzed in [13]. 3.2. Broadcast-and-Select Switch Architecture Figure 3 shows the architecture of a broadcast-and- se- lect switch proposed as part of the European ACTS KEOPS project [15]. The switch has N input and output ports and it is equipped with D FDLs such that a packet can be delayed for an integer multiple of the slot time T, up to DT. The architecture in Figure 3 assumes that each input fiber carries only one wavelength that is different than the wavelengths carried by the other input fibers; hence the total number of wavelengths is N. The switch- ing fabric consists of three blocks: encoder, buffer and selector. The wavelength encoder block consists of N fixed wavelength converters (FWCs), one per input and a multiplexer. The buffer block consists of a splitter, D FDLs and a space-switching stage implemented by means of splitters, optical gates and combiners. Finally, the wavelength selector block consists of N wavelength channel selectors implemented by means of demulti- Copyright © 2011 SciRes. IJCNS
 S. A. ALQAHTANI517 Figure 3. Broadcast-and-select switch architecture with N ports, W wavelengths, and D FDLs. plexers, optical gates and multiplexers. These three blocks make up the broadcast-and-select switch fabric. The switch is slotted. At the beginning of a time slot, each wavelength converter in the wavelength encoder block converts the wavelength of the incoming packet to a fixed wavelength. The output of the N converters is combined and then distributed through a splitter into D different FDLs. Each FDL has a different delay which is an integer number of slots. That is, FDL i has a delay of i slots. The N optical packets are stored simultane- ously to the D different FDLs. At the beginning of the next slot, a maximum of D * N optical packets exit from the D FDLs and up to N of them are directed to their destination output ports without any collisions. This is achieved through a combination of splitters, optical gates, demultiplexers and multiplexers. Specifi- cally, the output signal from each FDL goes through a splitter which distributes it over N outputs. We recall that this output signal consists of N multiplexed optical pack- ets, one for each wavelength. The signal from output j of each splitter is directed to output port j. Since there are D such splitters, there are D such output signals, of which only one is selected and directed to output port j. This selected output signal is fed into a demultiplexer, which breaks it up into the N wavelengths, of which only one is transmitted out. The operation of this broadcast-and- select switch fabric is managed by a control unit. Note that performing broadcast or multicast transmission is straight-forward: all that is needed is for multiple output ports to select the same packet. 3.3. Optical Packet Buffer Based on Wavelength Routing A new wavelength routing-based packet buffer is pre- sented in [9]. It is based on arrayed-waveguide grating (AWG) multiplexers [16-17] and wavelength conversion techniques [14,18]. In order to explain the operation of this kind of buffer, we should first explain the wave- length routing model of an AWG. Consider a K * K AWG and let be the wavelengths operating in each port of the AWG [16]. The wavelength that connect the i-th input to the j-th output of the AWGM can be expressed by ,q ij where: modqij K (1) In other words, packet entering from port i and destin- ing to port j will be converted to wavelength according to Equation (1). For example, consider the 4 * 4 AWG shown in Figure 4. Suppose that there is a packet in in- put port number 0 that needs to be switched to output port number 3. The wavelength of this packet will be converted to (q = (0 + 3) mod 4 = 3) which connects in- put port 0 to output port 3. As mentioned above, a new wavelength routing-based optical packet buffer is presented in [9] and it is based on arrayed-waveguide grating (AWG) multiplexers. As shown in Figure 5, this optical packet buffer consists of a pair of AWGs [16-17] and a set of D optical fiber delay lines connecting AWGs. The buffer has L input ports and L output ports, through which L packet streams can simul- Figure 4. 4 * 4 arrayed-waveguide grating (AWG) multi- plexers. Figure 5. Wavelength routing based optical packet buffer. Copyright © 2011 SciRes. IJCNS
 S. A. ALQAHTANI 518 taneously access to the buffer. The delay lines are numbered 0, 1, 2, ···, (D − 1) from top to bottom. The i-th delay line has a delay amount of packet duration (slot), T. Note that the buffer has L in- put/output ports and D FDLs. Therefore, we need an AWG with K input/output ports where K = max (L,D). Consider the case where L = D = K. With reference to Figure 5 and the relationship of wavelengths connecting the inputs and outputs of a AWG, it can be seen that WDM packets entering the buffer at the i-th input port will be routed (or demultiplexed) to different outputs of the first AWG, according to their wavelengths. After passing through different lengths of delay lines, these packets are multiplexed by the second AWG and then leave the buffer from the i-th output port. In other words, a packet entering the buffer at the i-th input port will leave the buffer from the i-th (same input port index) output port after receiving a certain delay time deter- mined by the packet wavelength. Note that a packet with a given wavelength entering the buffer at a different in- put port will receive a different packet delay. For exam- ple, a packet of wavelength λ2 entering at the zeroth input port will receive a delay with a two slots (2T); while a packet of the same wavelength, λ2, entering at the 1st input port will receive a delay with one slot (T). There- fore, the delay received by a packet is determined by the wavelength of the packet and by the input port at which the packet enters the buffer. On the other hand, if a packet entering the buffer at the i-th input port requires a delay of a Q slots (i.e., QT), the packet has to be con- verted to wavelength λq [14,18] where q is given by: QmodKqi (2) 3.4. Input-Buffered Switch Architecture This switch was proposed in [2] and is shown in Figure 6. Each incoming and outgoing link carries a single wavelength. The wavelength of an output port varies with packets. The switch consists of the scheduling part and the switching part. Figure 6. Input buffered optical packet switch. The scheduling part is used for contention resolution and is composed of N TWCs, one for each incoming wavelength, two K × K Arrayed Waveguide Gratings (AWGs) and D FDLs, where K = max(N, D). Buffering in the scheduling part is based on the optical wavelength routing-based buffering discussed in the previous part. i.e., a packet entering input i of the first AWG will ap- pear at output i of the second AWG after a specified de- lay. The delay of an optical packet is selected using the following two rules: first, no two optical packets may appear at the same slot at the same switch output; second, no two optical packets may appear at the same buffer output at the same slot. The switching part is used for switching optical packets to their destination output ports and is made up of an AWG and TWCs. The TWCs are used to assign the opti- cal packet the right wavelength corresponding to the de- sired output port. This kind of architecture suffers from head-of-line blocking, which is inherent in input buffering switches. For example, suppose that optical packet 1 in input i must be routed to output 1, while optical packet 2 behind optical packet 1 in input i must be routed to output 2. If optical packet 1 must be delayed for one time slot, optical packet 2 has to be delayed for at least one time slot due to the second rule, even though optical packet 2 goes to a different output port. 3.5. Output-Buffered Switch Architecture Figure 7 shows the schematic of an N * N output-buff- ered optical packet switch. It consists of a set of N TWC, an N * N optical space switch matrix and an N * N wave- length routing-based packet buffer. The N * N optical space switch performs the switching of packets to their desired outputs. Unlike the input-buffered packet switch, the N * N op- tical space switch in Figure 7 cannot be replaced by a set of N TWC’s and an N * N AWG. This is because, if the N * N optical space switch is replaced by a set of N TWC’s and an N * N AWG, then up to N packets may appear at a given output of the AWG. In this architecture, there may be more than one packet destined for the same output in a time slot, resulting in packet contention. However, this packet contention is re- Figure 7. Output buffered switch architecture. Copyright © 2011 SciRes. IJCNS
 S. A. ALQAHTANI519 solved by wavelength conversion and wavelength rout- ing-based buffering. More specifically, in each time slot, packets that are destined for the same output will be shifted to different wavelengths before they are routed to the desired output by the optical space switch. Since these packets have been given different wavelengths by the wavelength converters at the input of the switch, they will receive different packet delays at the succeeding wave- length routing-based buffer so that only one packet will emerge at a given output of the switch in any time slot and hence packet contention is resolved. 4. Comparing Optical Packet Switch Architectures In this section, the performance analysis of different ar- chitecture will be presented. Then, The component com- parison of photonic packet switches including the space switch, broadcast and select switch, input-buffered switch, and output buffered switch will be discussed. 4.1. Performance Comparisons So far we discussed several optical packet switching ar- chitectures. Performance analysis of the space switch and broadcast-and-select architectures is available in [9,13] respectively. In this study, two simulation programs for input buffered and output buffered architectures have been developed. The average packet delay and packet loss probability for these two architectures are compared under different number of Fiber Delay Lines (FDLs). Both simulations assume a random traffic model in [20]: 1) each input has an identical and independent ar- rival of packets with a probability p in any time slot and 2) each packet is equally likely destined for any of the outputs. The probability p can also be seen as the offered traffic load at each input. Upon packet arrival, a sched- uling algorithm is invoked in order to assign an ideal time slot to the arriving packet according to its destination. If no available slot, the packet will be lost. The main pur- pose of packet scheduling algorithm is to prevent packet contention. More specifically, concurrent packets arriving at different inputs and destined for the same output will be given different delays in the scheduling part. The delay of a packet in the scheduling part is in turn determined by the wavelength to which the packet is converted. The function of packet scheduling is to allocate a minimum time delay to each packet, subject to the following two conditions in any time slot: 1) no two packets will be addressed to the same output of the switching part and 2) no two packets will appear at a given input of the switching part. A packet that cannot be assigned a time slot is blocked by turning off the corresponding TWC at the scheduling part and hence lost. Figures 8 (a)-(c) show the relation between packet loss probability and offered traffic load p of input buff- ered optical packet switch for various buffer capacities D (number of fiber delay lines), when the switch size N is 16, 32 and 64, respectively. As expected, the packet loss probability is substantially reduced by increasing the buffer capacity, which effec- tively increases the number of available time slots. Similarly, Figures 9 (a)-(c) show the relation between packet loss probability and offered traffic load p of input buffered optical packet switch for various buffer capacities D (number of fiber delay lines), when the switch size N is 16, 32 and 64, respectively. It shows also the packet loss IB_O PS 16x16 -7 -6 -5 -4 -3 -2 -1 0 0.1 0.2 0.30.4 0.5 0.6 0.70.80.91 Loa d P acket L oss Pr o bab ilit y D= 1 2 D= 1 6 D= 3 2 D= 4 8 (a) IB_O PS 32x32 -6 -5 -4 -3 -2 -1 0 0.1 0.20.30.4 0.50.60.7 0.80.91 Loa d Packet Loss Probability D= 1 2 D= 1 6 D= 3 2 D= 4 8 (b) IB_O PS 64x64 -6 -5 -4 -3 -2 -1 0 0.1 0.20.30.4 0.50.60.70.80.91 Loa d Packet Loss Probability D= 1 2 D= 1 6 D= 3 2 D= 4 8 (c) Figure 8. (a) 16 * 16 OPS; (b) 32 * 32 OPS; (c) 64 * 64 OPS. Copyright © 2011 SciRes. IJCNS
 S. A. ALQAHTANI 520 OB_OPS_16x16 -6 -5 -4 -3 -2 -1 0 0.1 0.2 0.30.4 0.5 0.60.7 0.80.91 Load Packet Loss Probability D=8 D=12 D=16 (a) OB_OPS_32x32 -6 -5 -4 -3 -2 -1 0 0.1 0.2 0.30.4 0.5 0.6 0.7 0.80.91 Load P acket Lo ss P rob ab ility D=12 D=16 D=32 D=48 (b) OB_OPS_64x64 -6 -5 -4 -3 -2 -1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.80.91 Load P acket Loss Probab il it y D= 12 D= 16 D= 32 D= 48 (c) Figure 9. (a) 16 * 16 OPS; (b) 32 * 32 OPS; (c) 64 * 64 OPS. probability is substantially reduced by increasing the buffer capacity, which effectively increases the number of available time slots. When comparing the packet loss probability of the input buffered delay and the output buffered delay architectures vs. the offered load for different switch sizes as shown in Figure 10 we found the following: The output buffered architecture has less packet loss probability for all buffer sizes. This is because that in- put buffered switches suffer from head-of-line block- ing which results in more packet droppings; For a given offered traffic load and a given buffer capacity (i.e. fixed D), the packet loss probability is almost independent of the switch size for both input buffered and output buffered switches. As shown in Figure 10, each of the two architectures has almost the same packet loss probability curves for all packet sizes. Note that the legend “OB 16 × 16” used in this fig. 10 means output buffered 16 * 16 switch. Simi- larly “IB 16 ×” means input buffered 16 * 16 switch. Figure 11 shows the packet delay (in terms of time slots) versus offered traffic load for a switch size of N = 64 and a number of delay lines of D = 64. It can be seen that the output-buffered switch has better delay performance. By fixing the switch size N to 64 and offered load p to 0.8, we show the relation between the packet loss prob- ability and the number of fiber delay lines, FDLs in Fig- ure 12. This Figure shows that the optimal (minimum) number of FDLs for both input buffered and output buff- ered architectures that ensures a packet loss probability less than 10−6 is D = 32. Finally, the switching speed of the input buffered and output buffered switched is computed through the simu- lation. In our measurement, we keep feeding packets to input ports until the packet loss probability becomes grater than 10–6. We found that the input buffered switch can operate in 2.5 Gbps while the output buffered switch Input_Buf f Vs Out _Buf f -6 -5 -4 -3 -2 -1 0 0.7 0.8 0.91 Load Packet Loss Probability OB16x16 OB32x32 OB64x64 IB16x16 IB32x32 IB64x64 Figure 10. Comparing packet loss probabilities for input buffered and output buffered architectures for different switch sizes. I n _Bu f f V s Ou t_ Buf f 0 2 4 6 8 10 12 0.1 0.20.3 0.4 0.5 0.6 0.70.8 0.9 Load Avg. delay In_Buff Out_Buff Figure 11. Delay versus offered load for input buffered and output buffered architectures for switch size N = 64 and number of FDLs, D = 64. Copyright © 2011 SciRes. IJCNS
 S. A. ALQAHTANI521 -0.0005 0 0.0005 0.001 0.0015 0.002 0.0025 0.003 0.0035 12 16 32 48 FD Ls Packe t Loss Proba bility In_Buff Ou t_Buff Figure 12. Optimal No. of FDLs for N = 64 & p = 0.8. can operate in 10 Gbps. 4.2. Component Comparisons The photonic packet switches for component comparison include the space switch, broadcast and select switch, input-buffered switch (IB), and output buffered switch (OB). All of these packet switches use FDLs packet buff- ers. The comparison is done in terms of major compo- nent counts. Let N be the optical packet switch size (i.e., the number of input/output ports), and D be the number of optical fiber delay-lines for use in the packet buffer. Table 1 gives the formula for calculation of each com- ponent for different optical packet switch architectures. Space switch has the maximum number of compo- nents. This collection of components results in two major features of the space switch. The first feature is that a packet can be broadcast to all the outputs or multicast to several outputs by appropriate turning of the optical gates. Another feature is that multiple packets can appear at the same output port since they have different wave- lengths. For the broadcast-and-select packet switch, fixed wavelength converters (FWCs) are used and no tunable wavelength converters (TWCs). This result in simpler architecture compared to other switches since the archi- tecture of FWCs is much simpler than the architecture of TWCs. In general, the broadcast-and-select has the minimum number of components. 5. Conclusions In this study we have surveyed most of the exiting opti- cal packet switching architectures. A simulation-based comparison of input buffered and output buffered archi- tectures is presented. We found that the output buffered architectures give better performance than input buffered architectures. Another comparison based on the compo- nents involved in various architectures is also presented. The-broadcast-and-select architecture is attractive in terms that it has lees number of components compared to other switches. Table 1. Component comparisons of different OPS archi- tectures. Comt. Arch. IB OB Space switch Broadcast & select TWC 2NN NW 0 FWC 0 0 0 N Optical gates 0 N2 N 2 WM NM FDLs 32 32 N2 WM + NM 27 AWG MUXs (N*N)3 2 0 0 6. References [1] F. Masetti, et al., “High Speed, High Capacity ATM Op- tical Switches for Future Telecommunications Transport Networks,” IEEE Journal on Selected Areas in Commu- nications, Vol. 14, No. 5, 1996, pp. 979-998. doi:10.1109/49.510922 [2] S. L. Danielsen, et al., “WDM Packet Switch Architec- tures and Analysis of the Influence of Tunable Wave- length Converters on Performance,” Journal of Lightwave Technology, Vol. 15, No. 2, 1997, pp. 219-227. doi:10.1109/50.554327 [3] T. Zhang, et al., “Shared Fiber Delay Line Buffers in Asynchronous Optical Packet Switches,” IEEE Journal on Selected Areas in Communications, Vol. 24, No. 4, 2006, pp. 118-127. doi:10.1109/JSAC.2006.1613777 [4] K. Kasahara, et al., “Double Heterostructure Optoelec- tronic Switch as a Dynamic Memory with Low Power Consumption,” Applied Physics Letters, Vol. 52, No. 9, 1988, pp. 679-681. doi:10.1063/1.99345 [5] F. Masetti, et al., “ATMOS (ATM Optical Switching): Results and Conclusions of the RACE R2039 Project,” 21st European Conference on Optical Communication, Brussels, 17-21 September 1995, pp. 645-652. http://hdl.handle.net/1854/LU-254082 [6] R.S. Tucker, “Optical Packet-Switched WDM Networks: A Cost and Energy Perspective,” Optical Fiber Commu- nication Conference, San Diego, 24-28 February 2008, pp. 1-25. doi:10.1109/OFC.2008.4528328 [7] Z. Hass, “The Staggering Switch: An Electronically Con- trolled Optical Packet Switch,” The Journal of Lightwave Technology, Vol. 11, No. 5, 1993, pp. 925-936. doi:10.1109/50.233257 [8] R. S. Tucker, “Photonic Packet Switching,” Proceeding of the OFC’95, Tutorial, February 1995, pp. 4-28. doi:10.1109/OFC.2008.4528328 [9] W. D. Zhong, M. Tsukada, K. Yukimatsu and Y. Shi- matsu, “Terahipas: A Modular and Expandable Tera- bit/Second Hierarchically Multiplexing Photonic ATM Switch Architecture,” The Journal of Lightwave Tech- nology, Vol. 12, No. 7, 1995, pp. 1307-1315. doi:10.1109/50.301823 [10] D. K. Hunter, M. C. Chia and I. Andonovic, “Buffering in Optical Packet Switches,” The Journal of Lightwave Copyright © 2011 SciRes. IJCNS
 S. A. ALQAHTANI Copyright © 2011 SciRes. IJCNS 522 Technology, Vol. 16, No. 12, 1998, pp. 2081-2094. doi:10.1109/50.736577 [11] D. K. Hunter, W. D. Cornwell, T. H. Gilfedder, A. Fren- zen and I. Andonovic, “SLOB: A Switch with Large Op- tical Buffers for Packet Switching,” The Journal of Lightwave Technology, Vol. 16, No. 10, 1998, pp. 1725- 1736. doi:10.1109/50.721059 [12] B. Ramamurthy and B. Mukherjee, “Wavelength Con- version in WDM Networking,” IEEE Journal on Selected Areas in Communications, Vol. 16, No. 7, 1998, pp. 1061-1073. doi:10.1109/49.725178 [13] J. M. H. Elmirghani, and H. T. Mouftah, “All-Optical Wavelength Conversion: Technologies and Applications on DWDM Networks,” IEEE Communications Magazine, Vol. 38, No. 3, 2000, pp. 86-92. doi:10.1109/35.825645 [14] B. S. Glance, et al., “New Advances on Optical Compo- nents Needed for FDM Optical Networks,” The Journal of Lightwave Technology, Vol. 11, No. 5-6, 1993, pp. 882-889. doi:10.1109/50.233252 [15] C. Guillemot, et al., “Transparent Optical Packet Switch- ing: The European ACTS KEOPS Project Approach,” The Journal of Lightwave Technology, Vol. 16, No. 12, 1998, pp. 2117-2134. doi:10.1109/LEOS.1999.811768 [16] H. Takahashi, et al., “Arrayed-Waveguide Grating for Wavelength Division Multi/Demultiplexer with Nano- meter Resolution,” Electronics Letters, Vol. 26, No. 2, 1998, pp. 87-88. doi:10.1049/el:19900058 [17] C. Dragone, “An N * N Optical Multiplexer Using a Pla- nar Arrangement of Two Star Couplers,” IEEE Photonics Technology Letters, Vol. 3, No. 9, 1991, pp. 896-899. doi:10.1109/68.84502 [18] T. Durhuus, et al., “All-Optical Wavelength Conversion by Semiconductor Optical Amplifiers,” The Journal of Lightwave Technology, Vol. 14, No. 6, 1996, pp. 942-954. doi:10.1109/50.511594 [19] K. Sasayama, K. Habara, W. D. Zhong and K. Yukimatsu, “Photonic ATM Switch Using Frequency-Routing-Type Time-Division Interconnection Network,” Electronics Letters, Vol. 29, No. 20, 1993, pp. 1778-1779. doi:10.1049/el:19931184 [20] M. G. Hluchyj and M. J. Karol, “Queueing in High-Per- Formance Packet Switching,” IEEE Journal on Selected Areas in Communications, Vol. 6, No. 9, 1988, pp. 1587-1597. doi:10.1109/49.12886
|