1. Introduction
Passive Optical Networks (PONs) are point-to-multipoint architectures that use passive optical components to transmit data from a central Optical Line Terminal (OLT) to multiple Optical Network Units (ONUs). At the core of a PON system is the OLT chassis, which typically includes 8, 16, or more PON ports depending on the vendor. Each port can support up to 128 ONUs, providing the ability to accommodate the diverse and dynamic requirements of existing 5G communication systems and serving as a critical component of optical access networks [
1].
The evolution toward 6G networks is expected to benefit significantly from the integration of backhaul and fronthaul networks over shared infrastructure. In this context, PONs are emerging as a promising solution due to their ability to efficiently support both transport layers, where such convergence enhances network scalability, reduces operational complexity, and supports the high-capacity, low-latency requirements of next-generation mobile systems [
2]. In addition, PONs provide a reliable and cost-effective method to manage the data traffic of 6G networks, supporting seamless communication between base stations and core networks [
3]. For instance, achieving the ultra-reliable low-latency targets for 6G [
4,
5] requires rethinking optical access designs. In this regard, PONs are recognized as key enablers due to their ability to deliver high bandwidth and low latency, which are required for supporting critical 6G applications such as autonomous vehicles, industrial automation, and real-time control systems [
6].
Time Division Multiplexing PONs (TDM-PONs), in particular, are foundational to current 5G and emerging 6G networks due to their flexibility, low latency, and energy efficiency. In TDM-PON systems, the downstream data from the OLT are broadcast to all ONUs, while upstream transmissions are coordinated using time slots to avoid collisions. This architecture enables efficient utilization of shared optical fiber infrastructure, supporting high user densities without significant infrastructure duplication [
7,
8]. With standardized variants such as GPON and XG-PON, TDM-PONs are already widely deployed [
9,
10], making them a practical and scalable solution for supporting the massive data demands and densification required in next-generation wireless networks.
Standard activities [
11,
12,
13,
14] have been focused on energy efficiency in PONs. Therefore, much research has been conducted on energy saving and energy management techniques in ONUs [
15,
16]. In the cyclic sleep mode, an ONU periodically switches its optical transmitter and receiver ON and OFF, enabling substantial energy savings. However, this mode can introduce delays in downstream frames, necessitating complex energy management mechanisms. To manage these transitions, the OLT plays a central role by directing ONUs to enter sleep mode for predefined intervals according to the system configurations. Signaling protocols facilitate this coordination by conveying essential information between the OLT and its connected ONUs.
The IEEE 1904.1-2017 Standard for Service Interoperability in Ethernet Passive Optical Networks (SIEPON) [
12], along with ITU-T Recommendation G.Sup45-2022 [
14], establishes a foundational framework for sleep mode synchronization strategies. While these standards offer robust theoretical guidance, their practical implementation and evaluation remain limited in applied research, highlighting a critical area for further investigation. To elaborate, IEEE Std 1904.1-2017 defines the role of the OLT in orchestrating the sleep and wake cycles of ONUs to promote network-wide energy conservation.
Several standardization initiatives (e.g., ITU-T G.988 [
13]) have introduced new requirements for next-generation PON systems, including stricter delay bounds, improved energy efficiency targets, and support for differentiated service levels. These evolving constraints have motivated the development of more intelligent sleep scheduling and delay-aware bandwidth allocation schemes. The synchronization allows the OLT to coordinate the wake-up times of all or certain subsets of ONUs, depending on the requirements of service groups and active services. On the other hand, ITU-T Recommendation G.Sup45-2022 [
14] focuses on the cyclic sleep mode of ONUs. This cyclic process is carried out by all ONUs under the coordination of the OLT, which uses control messages to manage the transitions. Such synchronization is essential to maintain network integrity and performance while maximizing the energy-saving benefits of the sleep mode. In addition to academic and standard contributions, a group-based sleep coordination method was proposed in a patented mechanism for power saving in optical access networks using synchronized sleep cycles [
17]. This patent highlights the relevance of synchronization in ONU sleep control, a concept that our proposed model expands upon with delay-aware grouping and inter-PON coordination.
Despite the detailed guidance and strategies outlined in the aforementioned standards, there remains a noticeable lack of detailed studies and reports addressing challenges, performance metrics, and optimization strategies, which hinders a comprehensive understanding of the potential and limitations of these energy-saving mechanisms. While synchronization mechanisms are well established in general networking, their application to multi-PON sleep mode management remains limited, particularly given the complexities of ONU sleep transitions, hierarchical OLT-ONU control, and the delay-sensitivity of 6G traffic in multi-PON systems, which motivates this study.
In this work, we address the significant gap in empirical research on sleep mode synchronization in TDM-PONs, particularly in multi-PON environments. We propose and evaluate a novel delay-aware synchronization scheme tailored for 6G single- and multi-PON systems, aiming to enhance energy efficiency without violating strict end-to-end delay constraints. To the best of our knowledge, this is the first empirical evaluation of delay-aware sleep synchronization. Although the proposed mechanism operates at the management and MAC control layers, it has direct implications for the physical layer. Specifically, when an ONU enters the cyclic sleep mode, its optical transmitter or receiver can be powered down partially or completely, leading to measurable reductions in power consumption. These transitions are implemented in our proposed mechanism through low-level hardware control signals triggered by higher-layer scheduling decisions. To place the mechanism in context, the sleep synchronization and grouping operate above the physical and data link layers, closely integrated with dynamic bandwidth allocation and ONU control protocols defined in standards such as IEEE 1904.1. This layered perspective helps bridge the proposed model with the physical behavior of 6G-PON systems.
We further present and analyze different scenarios of synchronized sleep in TDM-PONs and offer insights into its effectiveness, challenges, and strategies for enhancing delay-aware network performance to meet the stringent requirements of the 6G standard. The remainder of this paper is designed as follows.
Section 2 introduces our proposed synchronized wake-up system model.
Section 3 represents the network scenarios, results, and discussions, and
Section 4 concludes the paper with future work.
2. Proposed Synchronized Wake-Up System Model
In our proposed model, each ONU operates in either normal mode (fully active) or cyclic sleep mode, where it alternates between a sleep state (Tx/Rx OFF) and an active state (Tx/Rx ON, awaiting OLT instructions).
Figure 1 illustrates the concept of sleep groups in both single-PON and multi-PON scenarios, aiming to enable synchronized sleep/wake cycles for energy-efficient operation in optical access networks. In general, an ONU in the TDM-PON system alternates between two primary operational states: (1) normal mode, in which it remains fully active for data transmission and reception, and (2) cyclic sleep mode, during which it periodically powers down its transmitter or receiver based on traffic and synchronization status. We assume that the transitions between these states are driven by the group-based scheduling mechanism. Throughout this paper, we use these terms consistently to distinguish between active and low-power behavior. In
Figure 1a, a single OLT manages multiple ONUs, which are organized into sleep groups (e.g.,
,
,
). Each sleep group shares a common wake-up schedule that is determined by service types [
5], such as the following:
eMBB (enhanced Mobile Broadband): Typically allows moderate sleep intervals due to high bandwidth demands but moderate delay tolerance.
mMTC (massive Machine Type Communications): Can tolerate longer sleep intervals due to infrequent data transmission.
URLLC (Ultra-Reliable Low Latency Communication): Requires strict timing and, thus, shorter sleep intervals.
In addition, sleep groups are configured with specific intervals to align with the aforementioned 5G/6G use cases, incorporating Service-Level Agreements (SLAs) and latency constraints to meet the desired Quality of Service (QoS) requirements. Two key parameters define this configuration: the Maximum Sleep Interval (MSI), which specifies the predefined maximum duration for which an ONU can remain in sleep mode within a sleep group; the Maximum Tolerable Service Delay (MTSD), which represents the strict latency bound imposed by the service type (e.g., URLLC) that the ONU supports, where any delay beyond the MTSD would result in a violation of the SLA.
The MSI for a given group must always be set such that it does not exceed the MTSD of its traffic type:
Typically, these values vary based on group type as follows: (1) eMBB services: MSI is moderate (10–20 ms), with an MTSD typically up to 20 ms. (2) mMTC services: The MSI can be longer (up to 50 ms or more), with an MTSD often around 50–100 ms. (3) URLLC services: The shortest MSI (often below 10 ms), with an MTSD typically below 10 ms to satisfy strict real-time requirements.
Some ONUs may belong to multiple sleep groups, allowing flexible and dynamic sleep scheduling based on multiple active services. For instance, the gray-colored ONU in
Figure 1a is a member of both
and
, which reflects a scenario where the ONU is serving multiple applications with different latency and energy-saving profiles. In
Figure 1b, the model extends to multi-OLT, which we refer to as a multi-PON system, reflecting a more scalable and realistic deployment for next-generation optical access networks. Here, each OLT independently manages its connected ONUs, but ONUs across OLT domains can still participate in inter-OLT sleep groups. These inter-OLT sleep groups (highlighted by overlapping and cross-domain dashed boxes) are particularly relevant in disaggregated or virtualized access networks, where centralized coordination across PONs is feasible.
Again, the gray-colored ONU is shown as a member of two sleep groups, while some ONUs (e.g., white-colored) are not part of any sleep group, which could be due to legacy constraints or static service requirements. This flexible grouping architecture enables adaptive energy management while meeting the diverse QoS demands of emerging 6G applications. The configuration of these groups, especially in multi-PON environments, presents both opportunities and challenges in terms of control overhead, synchronization precision, and scalability.
For our model, we consider a set of ONUs denoted as , where each ONU is at the customer side for data transmission in the network. We also define a set of sleep/wake-up groups , where each group represents a collection of ONUs synchronized in their sleep and wake-up times. The membership of ONUs in groups is a crucial aspect of our model. The membership function maps each ONU to a subset of sleep/wake-up groups and enables flexible assignment of ONUs to one or more groups based on their service and latency requirements. The MSI for a sleep/wake-up group, denoted as , is determined by the type of service it is involved in and the delay requirements of the traffic associated with the group.
To satisfy the delay requirement, we enforce Equation (
1), as well as the synchronization of wake-up times among ONUs within the same group, as expressed in (
2), where all ONUs in a group must share the same wake-up time.
For instance, consider a sleep group
comprising
,
, and
. Let
ms. Assume that the measured delays for each ONU are the following:
To execute the synchronized operation as required by (
2), the system selects a common wake-up time based on the following group delay budget:
This total is within the group MTSD constraint of 10 ms [
15]. Therefore, all ONUs in
can remain in the synchronized group without violating the delay requirement.
Figure 2 illustrates the signaling involved during the cyclic sleep mode procedure within a TDM-PON. In the normal mode, both the ONU and OLT can send and receive data frames seamlessly. The OLTs play a critical role in informing the sleep groups, which is executed through the process group denoted as [
]. In normal mode, each ONU sends a Report control message to inform the OLT of its current buffer status. Upon receiving this message, the OLT assesses the report and checks for the presence of data frames in both the ONU buffer and its own. If it is determined that the ONU has an empty buffer and there are no waiting frames in the OLT buffer, the OLT then references the specific sleep group of the ONU. This is achieved through the
[
], which holds the MSI information for each group, and at the same time, the OLT sends
[
,
)] to other OLTs that are in the same sleep group, telling them that there is an ONU entering the sleep mode. Subsequently, the OLT dispatches a Sleep_Allow
[
,
)] control message to initiate the cyclic sleep mode for the ONU, marking the beginning of a predetermined sleep interval, as described by (
3). The ONU, in turn, acknowledges this state transition by sending a Sleep_ACK control message, confirming its entry into the sleep state.
Upon completion of the scheduled sleep cycle within the cyclic sleep mode, the ONU transitions back to normal mode to resume communication activities. In response, the OLT reassesses its buffer for any pending data frames designated for the ONU. If none are found, the OLT reissues the Sleep_Allow[, )] control message, reinitiating the sleep state for the ONU. During the interlude between sending the initial Report control message and receiving the Sleep_Allow control message, the ONU remains in an active state.
Upon completion of the sleep duration, the ONU sends a Report control message to the OLT. Should the OLT find any pending data frames destined for the ONU, or if the ONU has data frames in its buffer, the OLT will send a Gate control message, scheduling the transmission time for upstream data frames and effectively keeping the ONU in Normal mode. Therefore, if all ONUs belonging to the same OLT exit the sleep mode, then the OLT can send to all OLTs that have an ONU belonging to the sleep group .
This operational mechanism accommodates three types of sleep intervals based on the ONU sequence and group memberships:
For an ONU entering the sleep state as the first in its group, it is allocated the maximum predefined sleep interval for that group
, as in (
3).
If an ONU is not the first in the sequence to sleep, then it will have its sleep interval calculated as the current time
minus the wake-up time of the sleep group, as in (
3).
For ONUs that are members of multiple sleep groups, the sleep interval is determined as the minimum sleep interval among all pertinent groups, as in (
4).
In our model, an ONU is not explicitly limited in the number of groups that it can join. However, joining multiple groups inherently impacts the effective sleep interval of the ONU. Specifically, if an ONU belongs to multiple groups, its effective MSI is constrained by the group with the strictest sleep interval (shortest MSI). Mathematically, this can be generalized as
where
N represents the total number of groups an ONU joins. Although the model allows ONUs to join an arbitrary number of groups, practical considerations (e.g., complexity, signaling overhead, synchronization precision) naturally limit this number. Our analysis specifically highlights scenarios where an ONU joins two groups, illustrating clearly how even minimal group membership affects sleep performance significantly.
Figure 3a illustrates the orchestration of sleep and active cycles in a single PON environment, focusing on synchronized wake-up operations among ONUs. In this setup, ONUs within the same sleep group are configured to wake up and enter active states simultaneously, as shown by the aligned active states. This synchronized wake-up scheduling allows the OLT to serve multiple ONUs in a burst, minimizing idle periods between upstream and downstream transmissions. As a result, this improves OLT efficiency and extends ONU sleep durations, leading to significant energy savings. Each ONU alternates between sleep states, where it powers down its transmission and reception circuitry, and active states, during which it can transmit or receive data. The staggered yet periodically aligned sleep intervals are designed such that ONUs may enter and exit sleep at slightly different times, while still allowing their active windows to overlap, enabling effective batch processing by the OLT, which makes this model suitable for eMBB and mMTC applications where moderate delay tolerance is acceptable.
Figure 3b extends this concept to multi-PON environments, involving multiple OLTs and their associated ONUs across a shared or distributed infrastructure (e.g., same chassis or data center). In this scenario, sleep synchronization is managed across PON boundaries, enabling coordination of active periods across multiple ONU groups connected to different OLTs. This cross-domain synchronization is essential in virtualized or software-defined optical networks, where centralized control allows for more global energy-saving policies. The sleep and active states of the ONUs are carefully aligned using central coordination logic, which enables shared upstream/downstream bandwidth scheduling and reduces the overall power footprint of the access network. Furthermore, the synchronization interval in multi-PON systems can be adaptively configured based on SLAs, particularly for URLLC services, which demand tighter coordination and minimal wake-up latency. This allows our design the capability of balancing the trade-off between latency and energy savings, making it highly suitable for next-generation 6G access networks, especially in dense and heterogeneous network deployments.
Algorithm 1 presents the operational steps of our proposed synchronized wake-up model performed by an OLT to manage the sleep and active states of ONUs through dynamic, group-based coordination. The algorithm begins by processing each ONU individually to determine its traffic requirements and delay tolerance. Based on these parameters, the OLT identifies the most suitable group
for the ONU. If the ONU is not yet a member of that group, it is assigned accordingly. The sleep interval
for each ONU is then calculated or updated in accordance with the group’s parameters. Synchronization of the ONUs’ wake-up times is performed within the group to align their active states. This alignment improves system-wide efficiency by reducing the idle periods of the OLT and maximizing the benefits of coordinated upstream transmission. To support multi-PON systems where several OLTs may be housed within the same chassis, a synchronization message
is sent to other OLTs to ensure consistency in the management of shared ONUs and sleep groups.
Algorithm 1 OLT Operations |
- 1:
procedure ProcessGroup() - 2:
Determine the traffic requirements and delay of ; - 3:
Identify the appropriate group for ; - 4:
if is not already in then - 5:
Assign to ; - 6:
end if - 7:
Update the sleep interval for in ; - 8:
Synchronize () within ; - 9:
Send [,] to other OLTs; - 10:
end procedure - 11:
for each do - 12:
if Receive a Report control message from then - 13:
if Detect the empty buffer and no waiting frames then - 14:
Identify the group as ; - 15:
Identify for ; - 16:
Calculate the sleep interval for ; - 17:
Send {[]} to ; - 18:
else - 19:
Send a Gate control message to for scheduled upstream transmission; - 20:
Send to other OLTs; - 21:
end if - 22:
end if - 23:
end for
|
It should be noted that the traffic demands addressed by the algorithm specifically refer to the upstream and downstream communication between ONUs and their respective OLTs. Thus, the synchronization and sleep management algorithm is centered on efficiently managing data exchange and resource scheduling between the OLT and ONUs, rather than direct ONU-to-ONU interactions, which are not explicitly considered in the current synchronization model.
Following the group setup, the OLT continuously monitors incoming Report control messages from all ONUs. When a report indicates that an ONU’s buffer is empty and no data are waiting for transmission, the OLT determines the ONU’s group membership and calculates a new sleep interval. It then sends a control message to the ONU, embedding the synchronization parameters that define its sleep duration and next wake-up time. Conversely, if the ONU has pending data, the OLT issues a Gate control message to schedule the upstream transmission and broadcasts a message to inform other OLTs that the group is no longer synchronized for sleep. This inter-OLT communication is crucial in shared environments, as it prevents conflict and guarantees that sleep transitions across different systems are well coordinated. The algorithm balances traffic demands, latency constraints, and synchronization overhead to enable scalable and energy-efficient management of ONUs. A detailed complexity analysis of this algorithm, including its signaling overhead and group synchronization mechanisms, is beyond the scope of this study and is left for future investigation.
The computational complexity of the proposed grouping and synchronization logic is primarily linear in the number of ONUs (N), as each ONU is assigned to a delay-tolerance group based on the service type and delay bounds. The grouping assignment thus requires time. Synchronization signaling is performed at the group level for G groups, where, typically, , and it involves periodic exchange of SyncRequest and Sleep_ACK messages. These messages are handled by the OLT using standard signaling mechanisms defined in IEEE 1904.1 and ITU-T G.Sup45, minimizing additional control burden. As a result, the scheme remains scalable for large-scale multi-PON environments. The inter-OLT synchronization signaling is designed to be lightweight and infrequent, relying on periodic group-level coordination rather than per-ONU interactions. Control messages such as SyncRequest and SyncSresponse are exchanged at fixed intervals (e.g., every few milliseconds), and their size remains small, as they primarily carry group IDs and timestamps. These exchanges operate over existing high-speed control interfaces, such as those supported by IEEE 1904.1, and they are typically routed within the same access domain. As such, the signaling overhead remains minimal, and the latency over the control channel does not impose a bottleneck in practical multi-PON deployments.