Title :
Scheduling algorithms for optical packet fabrics
Author :
Kar, Koushik ; Stiliadis, Dimitrios ; Lakshman, T.V. ; Tassiulas, Leandros
Author_Institution :
Dept. of Electr., Comput. & Syst. Eng., Rensselaer Polytech. Inst., Troy, NY, USA
Abstract :
Utilizing optical technologies to build packet fabrics for high-capacity switches and routers has several advantages in terms of scalability, power consumption, and cost. However, several technology related problems have to be overcome to be able to use such an approach. The reconfiguration times of optical crossbars are longer than those of electronic fabrics and end-to-end clock recovery in such systems add to the reconfiguration overheads. Both these problems can limit the efficiency of optical packet fabrics. In addition, existing work on input-buffered switches mostly assumes fixed size packets (referred as envelopes in this paper). When fixed size switching is used for Internet protocol networks where packets are of variable size, the incoming packets need to be fragmented to fit the fixed size envelopes. This fragmentation can lead to, possibly large loss of bandwidth and even instability. This paper addresses all of the above issues by presenting packetization and scheduling techniques that allow optical packet fabrics to be used within switches and routers. The proposed scheme aggregates multiple packets in a single envelope and when used in combination with proper scheduling algorithms, it can provide system stability as well as bandwidth and delay guarantees. As a result of the aggregation method, the reconfiguration frequency required from the optics is reduced, facilitating the use of optical technologies in implementing packet switch fabrics.
Keywords :
Internet; delays; optical fibre networks; optical switches; packet switching; queueing theory; transport protocols; DWDM; Internet protocol networks; TDM scheduling; aggregation method; bandwidth guarantees; cost; delay guarantees; deployment dense wavelength-division multiplexing; efficiency; electronic fabrics; end-to-end clock recovery; envelopes; fixed size packets; high-capacity routers; high-capacity switches; input-buffered switches; optical crossbars; optical packet fabrics; optical technologies; optics; output queueing emulator; power consumption; reconfiguration frequency; reconfiguration overheads; reconfiguration times; scalability; scheduling algorithms; system stability; time-division multiplexing; Bandwidth; Clocks; Costs; Energy consumption; Fabrics; IP networks; Optical packet switching; Optical switches; Scalability; Scheduling algorithm;
Journal_Title :
Selected Areas in Communications, IEEE Journal on
DOI :
10.1109/JSAC.2003.815911