On preemptive multi-wavelength scheduling in hybrid WDM/TDM passive optical networks

In this paper, we investigate the wavelength scheduling problem in hybrid wavelength division multiplexing/time division multiplexing passive optical networks (WDM/TDM PONs), which can be mapped into multiprocessor scheduling problems with wavelengths and optical network unit (ONU) requests being considered as machines and jobs, respectively. To achieve high bandwidth utilization, guarantee low delay, and ensure short-term fairness, we try to construct a schedule with the minimum latest job completion time. First, we investigate the non-preemptive scheduling problem, which was shown to be NP-hard, and hence requires heuristic algorithms to approximate the optimal solution. The approximation ratio of the best heuristic algorithm is as large as 2-1/m, where m is the number of wavelengths. Motivated to achieve a smaller latest job completion time, we then investigate the preemptive scheduling problem. Preemption allows jobs to be scheduled more flexibly, and thus may yield a smaller makespan. However, with preemption, jobs may be split into subjobs and scheduled in discontinuous time durations at the expense of more guard time. We show that, with the consideration of guard time, the preemptive scheduling with the objective of minimizing the latest job completion time is NP-hard. To address the problem, we propose an approach by using linear programming with guard time supplement. It is shown that the proposed algorithm can ensure that the latest job completion time is no greater than the optimal value plus (m-1)g/m, where g is the guard time between the scheduling of two ONUs. When the network is highly loaded, the approximation ratio is around 1.00061 and 1.002056 for hybrid WDM/TDM Ethernet PON (EPON) and Gigabit-capable PON (GPON), respectively.

[1]  Donghan Lee,et al.  Enhancement of the Performance of a Reflective SOA-Based Hybrid WDM/TDM PON System With a Remotely Pumped Erbium-Doped Fiber Amplifier , 2008, Journal of Lightwave Technology.

[2]  Ahmet B. Keha,et al.  Bandwidth management for WDM EPONs , 2006 .

[3]  Grissele Centeno,et al.  Minimizing makespan on parallel machines with release time and machine eligibility restrictions , 2004 .

[4]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[5]  Ivan Andonovic,et al.  A WDM dynamic bandwidth allocation algorithm for EPONS , 2004 .

[6]  J. Prat,et al.  Hybrid WDM/TDM PON using the AWG FSR and featuring centralized light generation and dynamic bandwidth allocation , 2005, Journal of Lightwave Technology.

[7]  Martin Reisslein,et al.  WDM Ethernet passive optical networks , 2006, IEEE Communications Magazine.

[8]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[9]  Chee Kheong Siew,et al.  Deterministic QoS Provisioning with Network Calculus Based Admission Control in WDM EPON Networks , 2009, 2009 IEEE International Conference on Communications.

[10]  Grisselle Centeno,et al.  Parallel machine scheduling with release time and machine eligibility restrictions , 1997 .

[11]  Marek Hajduczenia,et al.  EPON versus APON and GPON: a detailed performance comparison , 2006 .

[12]  M. Maier,et al.  Dynamic Wavelength and Bandwidth Allocation in Hybrid TDM/WDM EPON Networks , 2007, Journal of Lightwave Technology.

[13]  N. Ansari,et al.  Design of WDM PON With Tunable Lasers: The Upstream Scenario , 2010, Journal of Lightwave Technology.

[14]  Chang-Hee Lee,et al.  Fiber-to-the-home services based on wavelength-division-multiplexing passive optical network , 2004 .

[15]  Klaus Grobe,et al.  PON in adolescence: from TDMA to WDM-PON , 2008, IEEE Communications Magazine.

[16]  Nirwan Ansari,et al.  On the Capacity of WDM Passive Optical Networks , 2011, IEEE Transactions on Communications.

[17]  Leonid G. Kazovsky,et al.  SUCCESS-HPON: A next-generation optical access architecture for smooth migration from TDM-PON to WDM-PON , 2005, IEEE Communications Magazine.

[18]  C. N. Potts,et al.  Analysis of a linear programming heuristic for scheduling unrelated parallel machines , 1985, Discret. Appl. Math..

[19]  Nirwan Ansari,et al.  Scheduling Hybrid WDM/TDM Passive Optical Networks With Nonzero Laser Tuning Time , 2011, IEEE/ACM Transactions on Networking.

[20]  M. Scheutzow,et al.  Just-in-Time Scheduling for Multichannel EPONs , 2008, Journal of Lightwave Technology.

[21]  Edward G. Coffman,et al.  An Application of Bin-Packing to Multiprocessor Scheduling , 1978, SIAM J. Comput..

[22]  Frank J. Effenberger,et al.  Next-generation PONs: A performance investigation of candidate architectures for next-generation access stage 1 , 2009, IEEE Communications Magazine.

[23]  N. Calabretta,et al.  Evolution Scenario Toward WDM-PON [Invited] , 2009, IEEE/OSA Journal of Optical Communications and Networking.

[24]  Nodari Vakhania,et al.  An optimal rounding gives a better approximation for scheduling unrelated machines , 2005, Oper. Res. Lett..

[25]  Nirwan Ansari,et al.  A Genetic Algorithm for Multiprocessor Scheduling , 1994, IEEE Trans. Parallel Distributed Syst..

[26]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .