terested reader could refer to (Effenberger, 2010) for
more information.
In order to provide an uninterrupted and effective
upstream schedule, the OLT should apply an accurate
time synchronization method to the connected ONUs
(Topliss et al., 1995). In essence, the OLT informs
the ONUs about the ToD using specific downstream
XGTC frames. The ONUs receive the ToD infor-
mation by reading the ONU Management and Con-
trol Interface (OMCI) channel, which allows OLT and
ONUs to exchanges control messages. The ToD dis-
tribution process implies a master-slave clock rela-
tionship, where the OLT maintains the master clock,
whereas the ONUs are synchronize their slave clocks
to the OLT’s master clock by monitoring certain
downstream XGTC frames which are used as timing
reference. In any case, a 64-bit guard time is consid-
ered between upstream bursts from different ONUs
to prevent allocation overlaps. Nonetheless, the mas-
ter clock of the OLT is considered accurate while the
clock implementation details are considered beyond
of the scope of the standard recommendations. In this
work, we try to shed light to the case that the master
clock is not fully accurate using analytic techniques.
In addition, the upstream allocation block probability
is calculated by considering multiple accurate clock
levels.
3 SYNCHRONIZATION
METHODS AND RELATED
WORK
Many time synchronization protocols could be used
in XG-PON systems. The NTP, defined in IETF RFC
1305, is considered a clock synchronization proto-
col of mature technology. It has been used for many
years to ensure ToD sharing in distributed network de-
vices. The synchronization process employed times-
tamps which are piggybacked in data packets to ad-
vertise the relative time. The function of NTP al-
lows a time accuracy of milliseconds. For example,
it is used in synchronous optical networking to pro-
vide alarm, billing, control, and signaling messages.
However, the usage of NTP in high-speed optical ac-
cess networking seems problematic due to NTP’s low
accuracy levels.
On the other hand, PTP, also known as IEEE
1588 standard, allows higher accuracy time distribu-
tion than NTP. NTP version 1 has been employed to
provide time synchronization in Ethernet Local Area
Networks (LANs). It engages time-messaging con-
trol packets between master and slave clocks, where
the time information is carried using timestamps. It
also included several improvements such as higher
packer rate and hardware-based time-stamping. In
LAN environments, it supports one microsecond ac-
curacy. NTP version 2 has been used in Wireless Area
Networks (WANs). The concepts of boundary clock
and transparent clock are strong enhancements of this
version. The boundary clock uses slave ports for time
recovering from an upstream master; then it utilizes
this recovery time as a basis for a set of master ports
to synchronize downstream slave ports. The transpar-
ent clock is used as a measure device. It monitors the
time a message needs to be processed and updates the
clock. In PON environment, the usage of NTP seems
inadequate due to link delay asymmetry (Luo et al.,
2012).
The involvement of GPS systems in determining
the current time is not a new concept (Lewandowski
et al., 1993). Today, high precision GPS systems have
been used in distributed network systems for time
synchronization purposes. Recent efforts demon-
strated very effective GPS clock systems using short-
term frequency stability of crystal oscillator (Zhang
et al., 2013). In addition, advanced memory and pro-
cessing techniques are used in (Shan et al., 2014),
where an accurate GPS system for mobile communi-
cations was presented. Modern GPS systems support
about 100 nsec time precision; however the installa-
tion cost as well as the implementation is high.
Despite several research efforts towards time syn-
chronization in modern network systems, the syn-
chronizationissue has not been extensivelyaddressed,
especially in modern PONs. For example, there is
no evidence about the impact of a clock error in the
PON operation. To be more specific, it is important to
specify the impact of an clock error in the upstream
allocation process, i.e., how a timing error affects the
integrity of the allocation process in the upstream di-
rection in XG-PON systems. In this paper, we intend
to cover this gap by examining the synchronization
deficiencies in XG-PON systems.
4 ERROR ANALYSIS
4.1 Formulation
Let E(µsec) denotes the timing error of an ONU that
received erroneous time by the OLT. Assume that the
XG-PON under study consists of N ONUs. It is as-
sumed that the error distribution follows a normal dis-
tribution, having µ = 0 (Mar´oti et al., 2004), (Bregni
and Tavella, 1997):
E(µsec) → N(0, σ
2
) (1)
OPTICS2015-InternationalConferenceonOpticalCommunicationSystems
16