2 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 23, NO. X, MONTH 2005
downstream transmissions, however, pose a great challenge in
designing scheduling algorithms: A scheduling algorithm for
the SUCCESS WDM-PON has to keep track of the status of all
shared resources (i.e., tunable transmitters, tunable receivers
and wavelengths assigned to ONUs) and arrange them properly
in both time and wavelength domains to avoid any conflicts
among them for both upstream and downstream transmissions.
While many researchers have studied the issue of scheduling
messages in both time and wavelength domains in network
architectures based on tunable transmitters and/or receivers
(e.g., [2]–[5]), only a few schemes have been proposed to sup-
port variable-length message transmissions without segmenta-
tion and reassembly processes. In [4], we studied scheduling
algorithms for unslotted carrier sense multiple access with
collision avoidance (CSMA/CA) with backoff media access
control (MAC) protocol to address the issues of fairness and
bandwidth efficiency in multiple-access WDM ring networks.
In [5], the authors studied distributed algorithms for scheduling
variable-length messages in a single-hop multichannel local
lightwave network with a focus on reducing tuning overhead.
To the best of our knowledge, however, scheduling algorithms
for a network where tunable transmitters are used for both
upstream and downstream transmissions as in the SUCCESS
WDM-PON, have not been investigated by other researchers.
In [1] we proposed a sequential scheduling algorithm for
the SUCCESS WDM-PON, which emulates a virtual global
first-in-first-out (FIFO) queueing for all incoming frames. In
this algorithm incoming frames are scheduled sequentially
in the order of arrival at the OLT. This original sequential
scheduling algorithm is simple to implement, but suffers from
poor transmission efficiency and fairness guarantee between
upstream and downstream traffic.
To address the limitations of the original sequential schedul-
ing algorithm, we propose in this paper two new scheduling
algorithms – batching earliest departure first (BEDF) and
sequential scheduling with schedule-time framing (S3F). The
key idea in the design of BEDF is to provide room for
optimization and priority queueing by scheduling over more
than one frame: In BEDF, frames arriving at the OLT during
a batch period are stored in virtual output queues (VOQs)
and scheduled at the end of the batch period, which allows
in scheduling to select the best frame according to a given
optimal scheduling policy from the batch of multiple frames
in the VOQs. We choose the EDF as an optimal scheduling
policy to minimize the unused time of the tunable transmitters.
The throughput versus scheduling delay tradeoff is a major
design issue in BEDF.
In S3F, considering the high complexity of the BEDF
optimization process, we adopt the sequential scheduling mode
as in the original sequential scheduling algorithm, but use
VOQs to provide memory space protection among traffic flows
as in BEDF and a granting scheme together with schedule-time
framing for both upstream and downstream traffic to reduce
overhead due to framing and guard bands.
The rest of the paper is organized as follows. In Section
II we provide a high-level overview of the SUCCESS-HPON
architecture and review the MAC protocol, frame formats and
original sequential scheduling algorithm for the WDM-PON
under the SUCCESS-HPON architecture. In Section III we
describe the BEDF and S3F scheduling algorithms based on
the system model and procedures used in the description of
the original sequential scheduling algorithm in Section II. In
Section IV, we provide the results of the performance analysis
of the designed scheduling algorithms through simulations.
Section V summarizes our work in this paper and discusses
future directions for further studies.
II. WDM-PON UNDER SUCCESS-HPON
ARCHITECTURE
A. Overall Architecture
A high-level overview of the SUCCESS-HPON, including
TDM-PONs and WDM-PONs as its subsystems with wave-
length allocations, is shown in Fig. 1. A single-fiber collector
ring with stars attached to it formulates the basic topology.
The collector ring strings up RNs, which are the centers of
the stars. The ONUs attached to the RN on the west side of
the ring talk and listen to the transceivers on the west side of
the OLT, and likewise for the ONUs attached to the RN on
the east side of the ring. Logically there is a point-to-point
connection between each RN and the OLT. No wavelength is
reused on the collector ring. When there is a fiber cut, the
affected RNs will switch to the transceivers on the other side
of the OLT for continuous operations as soon as they sense a
signal loss.
The RN for TDM-PON has a pair of CWDM band splitters
to add and drop wavelengths for upstream and downstream
transmissions, respectively. On the other hand, the RN for
WDM-PON has one CWDM band splitter, adding and drop-
ping a group of DWDM wavelengths within a CWDM grid,
and a DWDM MUX/DEMUX device, i.e., arrayed waveguide
grating (AWG), per PON. Each ONU has its own dedicated
wavelength for both upstream and downstream transmissions
on a DWDM grid to communicate with the OLT. Since the
insertion loss of a typical AWG is roughly 6 dB regardless of
the number of ports, AWGs with more than eight ports will
likely be employed to enjoy better power budget compared to
passive splitters.
Fig. 2 shows block diagrams of the portion of the OLT and
the ONU for the SUCCESS WDM-PON. Tunable components,
such as fast tunable lasers and tunable filters are employed for
DWDM channels. Because the average load of the network is
usually lower than the peak load [6], we can expect statistical
multiplexing gain by sharing tunable components at the OLT,
which also reduces the total system cost by minimizing the
transceiver count for a given number of ONUs and user
demand on bandwidth. Downstream optical signals from the
tunable transmitters in DWDM channels enter both ends of
the ring through passive splitters and circulators. Upstream
optical signals from the ring pass the same devices but in
reverse order and are separated from the downstream signals
by the circulators. The scheduler controls the operation of
both tunable transmitters and tunable receivers based on the
scheduling algorithms that will be described in Section III.
Note that the tunable transmitters at the OLT are used
for both downstream frames and CW optical bursts to be