Top Banner
The Design of power saving mechanisms in Ethernet Passive Optical Networks Yun-Ting Chiang Advisor: Prof Dr. Ho-Ting Wu 2014.01.09 1
42

The Design of power saving mechanisms in Ethernet Passive Optical Networks

Jan 02, 2016

Download

Documents

chaney-abbott

The Design of power saving mechanisms in Ethernet Passive Optical Networks. Yun-Ting Chiang Advisor : Prof Dr. Ho-Ting Wu 2014.01.09. Outline. Introduction Motivation and Research Objective Research Background Passive Optical Network (PON ) EPON (Ethernet PON) - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Design of power saving mechanisms in Ethernet Passive Optical Networks

1

The Design of power saving mechanisms in Ethernet Passive Optical Networks

Yun-Ting Chiang

Advisor: Prof Dr. Ho-Ting Wu

2014.01.09

Page 2: The Design of power saving mechanisms in Ethernet Passive Optical Networks

2

Outline Introduction

Motivation and Research Objective Research Background

Passive Optical Network (PON) EPON (Ethernet PON)

Multi-Point Control Protocol (MPCP) Interleaved Polling with Adaptive Cycle Time (IPACT) Power Saving Mode on ONU

Page 3: The Design of power saving mechanisms in Ethernet Passive Optical Networks

3

Outline

The Design of Power Saving mechanisms in EPON ONU power saving mode Power saving and MPCP The design of ONU three mode transform mechanism (Sleep to Doze) Transform mechanism and Timer

Scheduling for transform mechanism Downstream scheduling

Simulation result and Discussion Conclusion and Future work Reference

Page 4: The Design of power saving mechanisms in Ethernet Passive Optical Networks

4

Introduction : Motivation and Research Objective

Motivation Greenhouse Effect End users require much bandwidth

Research Objective Consider both performance and power saving

Page 5: The Design of power saving mechanisms in Ethernet Passive Optical Networks

5

Passive Optical Network (PON)

Optical line terminal (OLT) Optical network units (ONUs)

or Optical network terminals (ONTs)

Use broadcast on Downstream Use TDMA on Upstream

Page 6: The Design of power saving mechanisms in Ethernet Passive Optical Networks

6

Multi-Point Control Protocol (MPCP) REPORT and GATE message REPORT

ONU to report its bandwidth requirements OLT passes REPORT to the DBA algorithm

GATE After executing DBA algorithm, OLT transmits GATE

downstream to issue up to four transmission grants to ONU Transmission start time Transmission length Timestamp (used by ONU for synchronization)

Page 7: The Design of power saving mechanisms in Ethernet Passive Optical Networks

7

Interleaved Polling with Adaptive Cycle Time (IPACT)

OLT maintain a Table with Byte and RTT First grant, G(1), is set to some arbitrary value In polling cycle n, ONU measures its backlog in bytes

at end of current upstream data transmission & piggybacks the reported queue size, Q(n), at end of G(n)

Q(n) used by OLT to determine next grant G(n+1) => adaptive cycle time & dynamic bandwidth allocation

If Q(n)=0, OLT issues zero-byte grant to let ONU report its backlog for next grant

Page 8: The Design of power saving mechanisms in Ethernet Passive Optical Networks

8Figure source: “IPACT: A Dynamic Protocol for an Ethernet PON”

Page 9: The Design of power saving mechanisms in Ethernet Passive Optical Networks

9

Power Saving Mode on ONU : L. Shi’s research[1] Two energy-modes in ONU

In L. Shi, B. Mukherjee, and S. S. Lee, "Efficient PON with Sleep-Mode ONU: Progress, Challenges, and Solutions," refer two energy-modes including active and sleep modes. They separate high/low priority packet.

Page 10: The Design of power saving mechanisms in Ethernet Passive Optical Networks

10

Power Saving Modeon ONU : L. Shi’s research[1] Two energy-modes in ONU

Time overhead and Power overhead When ONU switch mode will have overhead. Sleep to Active : Time overhead (2.125ms) Active to Sleep : Power overhead

Early wake up

Page 11: The Design of power saving mechanisms in Ethernet Passive Optical Networks

11

Early wake up

ONU can receive GATE

msg

Because of Toverhead , ONU have wait 2.125ms to receive GATE msg. from OLT

Page 12: The Design of power saving mechanisms in Ethernet Passive Optical Networks

12

ONU power saving mode

Active mode Tx : on, Rx: off

Doze mode Tx : off , Rx : on, support early wake up

Sleep mode Tx : off , Rx : off, support early wake up

p.s. Tx use to transmit REPORT Rx use to receive GATE

A

S

D

Page 13: The Design of power saving mechanisms in Ethernet Passive Optical Networks

13

Power saving mode and MPCP

In MPCP, OLT and ONU have to handshake every 50ms. In order to decrease power consumption, we have to extend the rule.

Page 14: The Design of power saving mechanisms in Ethernet Passive Optical Networks

14

Improve three energy-modes in ONU

Increase doze mode’s utilization

Decrease three energy-modes switching

Page 15: The Design of power saving mechanisms in Ethernet Passive Optical Networks

15

The design of ONU three mode transform mechanism (Sleep to Doze)

A -> S

[1] No upstream and downstream data when OLT get ONUx’s REPORT.

A -> D

[2] No upstream data but has downstream data when OLT get ONUx’s REPORT

S -> A

[3] Upstream high priority data coming

// Early wake up

S -> D

[4] Stay at sleep mode for consecutive Y clock

// variable Y protects downstream high priority data , Y is maximum of downstream high priority data delay.

Page 16: The Design of power saving mechanisms in Ethernet Passive Optical Networks

16

The design of ONU three mode transform mechanism (Sleep to Doze)

D -> A

[5] Stay at doze mode for consecutive Z clock || upstream high priority data coming

// Timer avoids upstream long low priority data delay

// variable Y 、 Z protects upstream low priority data , Y + Z is maximum upstream low priority data delay

p.s.

Active mode trigger: If report msg. request bandwidth = 0, means no upstream data.

Page 17: The Design of power saving mechanisms in Ethernet Passive Optical Networks

17

Transform mechanism and Timer

Because we can’t use REPORT msg. in doze mode and sleep mode, we have to use timer to synchronize. Then OLT will know the state of ONUs.

Page 18: The Design of power saving mechanisms in Ethernet Passive Optical Networks

18

Downstream scheduling

Although downstream slot and upstream slot are difference but there have some relationship.

// Downstream Data && GATE

Different from general EPON, because ONU[x] in sleep mode, OLT can’t send downstream data, downstream scheduling have to be considered.

ONUs’ doze mode maybe overlap so OLT need to select one of ONUs to send downstream data.

Page 19: The Design of power saving mechanisms in Ethernet Passive Optical Networks

19

How to select an ONU to service We have 32 queue for downstream data to ONUs. Check downstream queues have data or not.Þ Ignore no data queues Separate Active table, Doze table and Sleep tableÞ Ignore sleep table If (Doze table is empty) {

If ( Active table is empty )

return false; // means no ONU have to service

else //

return an ONU which select by round-robin from Active table ;

} // end if

else //

return an ONU which select by round-robin from Doze table ;

Page 20: The Design of power saving mechanisms in Ethernet Passive Optical Networks

20

Upstream scheduling

Using Limited service. Limited service : OLT grants requested number of

bytes, but no more than MTW OLT polling table record ONU state.

Page 21: The Design of power saving mechanisms in Ethernet Passive Optical Networks

21

Simulation Result

ONU = 16 ONU queue size 100MByte EPON Frame size = 64Bytes ~ 1518 Bytes Channel capacity = 1Gbps Max rate = 100 * 1000 * 1000 = 100Mbps Guard time = 5 * 10-6

Y = 20ms, Timer, use to change mode from sleep to doze Z = 50ms, Timer, use to change mode from doze to active Simulation time 11s (1s warm-up)

Page 22: The Design of power saving mechanisms in Ethernet Passive Optical Networks

22

Dynamic downstream loading

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

10

20

30

40

50

60

70

Utilization RatioUpstream loading = 0.5

Downstream High Priority Ratio= 50%Upstream High Priority Ratio= 50%

Active

Doze

Sleep

Downstream loading

Utilization R

atio

Page 23: The Design of power saving mechanisms in Ethernet Passive Optical Networks

23

Dynamic downstream loading

0.050.10.150.20.250.30.350.40.450.50.550.60.650.70.750.80.850.90.95 102468

101214161820

Downstream High Priority DelayDownstream Low Priority Delay

Upstream loading = 0.5 Downstream High Priority Ratio= 50%

Upstream High Priority Ratio= 50%

D.H.DD.L.D

Downstream loading

Delay(m

s)

Page 24: The Design of power saving mechanisms in Ethernet Passive Optical Networks

24

Dynamic downstream loading

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

1

2

3

4

5

6

Upstream High Priority DelayUpstream Low Priority Delay

Upstream loading = 0.5 Downstream High Priority Ratio= 50%

Upstream High Priority Ratio= 50%

U.H.DU.L.D

Downstream loading

Delay(m

s)

Page 25: The Design of power saving mechanisms in Ethernet Passive Optical Networks

25

Dynamic downstream loading:upstream high priority ratio 100%

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

20

40

60

80

100

120

Utilization RatioUpstream loading = 0.7

Downstream High Priority Ratio= 50%Upstream High Priority Ratio= 100%

ActiveDozeSleep

Downstream loading

Utilization R

atio

Page 26: The Design of power saving mechanisms in Ethernet Passive Optical Networks

26

Dynamic downstream loading:upstream high priority ratio 100%

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

2

4

6

8

10

12

14

16

18

20

Downstream High Priority DelayDownstream Low Priority Delay

Upstream loading = 0.7 Downstream High Priority Ratio= 50%Upstream High Priority Ratio= 100%

D.H.DD.L.D

Downstream loading

Delay(m

s)

Page 27: The Design of power saving mechanisms in Ethernet Passive Optical Networks

27

Dynamic downstream loading:no upstream

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

20

40

60

80

100

120

Utilization RatioUpstream loading = 0

Downstream High Priority Ratio= 50%

Active

Doze

Sleep

Downstream loading

Utilization R

atio

Page 28: The Design of power saving mechanisms in Ethernet Passive Optical Networks

28

Dynamic downstream loading:no upstream

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

2

4

6

8

10

12

14

16

18

20

Downstream High Priority DelayDownstream Low Priority Delay

Upstream loading = 0Downstream High Priority Ratio= 50%

D.H.DD.L.D

Downstream loading

Delay(m

s)

Page 29: The Design of power saving mechanisms in Ethernet Passive Optical Networks

29

Dynamic upstream loading

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

20

40

60

80

100

120

Utilization RatioDownstream loading = 0.5

Downstream High Priority Ratio= 50%Upstream High Priority Ratio= 50%

Active

Doze

Sleep

Upstream loading

Utilization Ratio

Page 30: The Design of power saving mechanisms in Ethernet Passive Optical Networks

30

Dynamic upstream loading

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

0.5

1

1.5

2

2.5

3

3.5

4

4.5

Downstream High Priority DelayDownstream Low Priority Delay

Downstream loading = 0.5 Downstream High Priority Ratio= 50%

Upstream High Priority Ratio= 50%

D.H.D

D.L.D

Upstream loading

Delay(m

s)

Page 31: The Design of power saving mechanisms in Ethernet Passive Optical Networks

31

Dynamic upstream loading

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 10

2

4

6

8

10

12

14

16

18

20

Upstream High Priority DelayUpstream Low Priority Delay

Downstream loading = 0.5 Downstream High Priority Ratio= 50%

Upstream High Priority Ratio= 50%

U.H.D

U.L.D

Upstream loading

Delay(m

s)

Page 32: The Design of power saving mechanisms in Ethernet Passive Optical Networks

32

Conclusion

In this study, power saving mechanisms focus on reduce high priority downstream data delay in power saving EPON.

In order to raise up doze mode utilization, we design Sleep to Doze transform mechanism to increase it.

All results discuss between power saving and performance, it’s trade off. Maybe we can improve traffic scheduling or switching mechanism for future.

Page 33: The Design of power saving mechanisms in Ethernet Passive Optical Networks

33

Future work

System parameter test Improve scheduling algorithm Doze to sleep transform mechanism Bidirectional transform mechanism

Page 34: The Design of power saving mechanisms in Ethernet Passive Optical Networks

34

System parameter test

Timer : Y Timer : Z Different Timer set will change power consumption

and performance

Page 35: The Design of power saving mechanisms in Ethernet Passive Optical Networks

35

Improve scheduling algorithm

We also can improve scheduling algorithm to reduce much power and increase performance

Page 36: The Design of power saving mechanisms in Ethernet Passive Optical Networks

36

Doze to sleep transform mechanism

Page 37: The Design of power saving mechanisms in Ethernet Passive Optical Networks

37

Bidirectional transform mechanism

Page 38: The Design of power saving mechanisms in Ethernet Passive Optical Networks

38

Reference

[1] L. Shi et al., "Efficient PON with Sleep-Mode ONU: Progress, Challenges, and Solutions," IEEE Network Magazine, vol. 26, no. 2, pp. 36-41, march-april 2012.

[2] J. Mandin, "EPON Powersaving via Sleep Mode," IEEE 802.3av Meeting, 2008.

[3] L. Zhang et al., "Dual DEB-GPS Scheduler for Delay-Constraint Applications in Ethernet Passive Optical Networks," IECE Trans. Commun., Vols. E86-B, no. 5, pp. 1575-1584, 2003.

[4] Intel, "Intel and Ethernet," [Online]. Available: http://www.intel.com/content/www/us/en/standards/ethernet-innovation-case-study.html.

Page 39: The Design of power saving mechanisms in Ethernet Passive Optical Networks

39

[5] COMMSCOPE, "White Paper GPON - EPON Comparison," 2012. [Online]. Available:http://www.commscope.com/. [Accessed 7 11 2013].

[6] J. Kani, S. Shimazu, N. Yoshimoto, and H. Hadama, "Energy efficient optical access networks - Issues and technologies," IEEE Commun. Mag., vol. 51, no. 2, pp. S22-S26, Feb. 2013.

[7] ITU-T, “G.Sup 45 : GPON power conservation,” 2009.

[8] D. Hood, Gigabit-capable Passive Optical Networks, Hoboken : John Wiley & Sons, 2012.

[9] ITU-T, Recommendation G.987.3, 2010-10.

Page 40: The Design of power saving mechanisms in Ethernet Passive Optical Networks

40

[10] M. Ma, Y. Zhu, and T. Cheng, "A Bandwidth Guaranteed Polling MAC Protocol for Ethernet Passive Optical Network," Proc. IEEE INFOCOM, vol. 1, pp. 22-31, August 2003.

[11] S.-I. Choi, J-D Huh, "Dynamic Bandwidth Allocation Algorithm for Mutimedia Services over Ethernet PONs," ETRI Journal, vol. 24, no. 6, pp. 465-468, Dec. 2002.

[12] C. Assi et al., "Dynamic Bandwidth Allocation for Quality-of-Service Over Ethernet PONs," IEEE JSAC, vol. 21, no. 9, pp. 1467-77, Nov. 2003.

[13] G. Kramer, B. Mukherjee, and G. Pesavento, "IPACT: A Dynamic Protocol for an Ethernet PON (EPON)," IEEE Commun. Mag., vol. 40, no. 2, pp. 66-73, Feb. 2002.

[14] G. Kramer et al., "Supporting differentiated classes of service in Ethernet passive optical network," OSA J. Opt. Net., vol. 1, no. 8, pp. 280-298, Aug. 2002.

Page 41: The Design of power saving mechanisms in Ethernet Passive Optical Networks

41

[15] R. Kubo, J. Kani, Y. Fujimoto, N. Yoshimoto, and K. Kumozaki, "Adaptive Power Saving Mechanism for 10 Gigabit Class PON Systems," IEICE Trans. Commun., Vols. E93-B, no. 2, pp. 280-288, Feb. 2010.

[16] X. Guo, G. Shou, Q. Xiao, Y. Hu, Z. Guo, “Toward green PON with adaptive sleep mode,” IC-NIDC, pp. 184-188, Sept. 2012.

[17] Y. Yan, S.-W. Wong, L. Valcarenghi, S.-H. Yen, D. Campelo, S. Yamashita, L. Kazovsky, and L. Dittmann, "Energy Management Mechanism For Ethernet Passive Optical Networks (EPONs)," May 2010.

Page 42: The Design of power saving mechanisms in Ethernet Passive Optical Networks

42

Thanks for your listening