the design of power saving mechanisms in ethernet passive optical networks

33
The Design of power saving mechanisms in Ethernet Passive Optical Networks Yun-Ting Chiang Advisor: Prof Dr. Ho-Ting Wu 2013.10.28 1

Upload: maia

Post on 23-Feb-2016

44 views

Category:

Documents


0 download

DESCRIPTION

The Design of power saving mechanisms in Ethernet Passive Optical Networks. Yun-Ting Chiang Advisor : Prof Dr. Ho-Ting Wu 2013.10.28. Outline. Introduction Optical-Fiber Network Passive Optical Network (PON) EPON Interleaved Polling with Adaptive Cycle Time ( IPACT) - PowerPoint PPT Presentation

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 ChiangAdvisor: Prof Dr. Ho-Ting Wu

2013.10.28

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

2

Outline Introduction

Optical-Fiber Network Passive Optical Network (PON) EPON

• Interleaved Polling with Adaptive Cycle Time (IPACT) The Design of Power Saving mechanisms in Ethernet Passive

Optical Networks Two energy-modes in ONU Add doze mode in ONU Improve three energy-modes in ONU

• Clockwise three energy-modes switching• Counterclockwise three energy-modes switching• Upstream scheduling• Downstream scheduling

Simulation result Conclusion

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

3

Passive Optical Network (PON)

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

4

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 All ONUs register to OLT with LLID

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

5

EPON 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 down-stream to issue up to four transmission grants to ONU

Transmission start time Transmission length Timestamp (used by ONU for synchronization)

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

6

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 7: The Design of power saving mechanisms in Ethernet Passive Optical Networks

7

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

8

The Design of Power Saving mechanisms in Ethernet Passive Optical Networks

Two energy-modes in ONU Add doze mode in ONU Improve three energy-modes in ONU

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

9

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

Early wake up

ONU can receive GATE

msg

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

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

11

Lei Shi, Biswanath Mukherjee and Sang-Soo Lee’s research

Didn’t consider downstream high priority data delay

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

12

Add doze mode in ONU

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

13

Add doze mode in ONU ONU Tx: off Rx:on Downstream high priority data won’t trigger sleep

ONU wake. Doze mode can make OLT send downstream data

earlier.

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

14

Add doze mode in ONU

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

15

Add doze mode in ONU : Weak point

Doze mode will implement even no downstream data. Low doze mode utilization Active mode can’t turn to doze mode when no

downstream data.

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

16

Improve three energy-modes in ONU

Clockwise three energy-modes switching Counterclockwise three energy-modes switching

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

17

Clockwise three energy-modes switching

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

18

Clockwise three energy-modes switching

Consider performance

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 19: The Design of power saving mechanisms in Ethernet Passive Optical Networks

19

Clockwise three energy-modes switching

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 20: The Design of power saving mechanisms in Ethernet Passive Optical Networks

20

Counterclockwise three energy-modes switching

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

21

Counterclockwise three energy-modes switching

Consider power saving

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] Stay at sleep mode for Y clock || upstream high priority data coming// variable Y protects downstream high priority data , Y is maximum of downstream high priority data delay.

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

22

Counterclockwise three energy-modes switching

D -> S[4] Stay at doze mode for consecutive Z ms// Force// 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 // Switch from Doze mode to Sleep mode is no delay so downstream high priority data increase Y clock delay, it’s maximum of downstream high priority data delay

D -> A[5] upstream high priority data coming// early wake upp.s.Active mode trigger: If report msg. request bandwidth = 0, means no upstream data.

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

23

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

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

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

24

Downstream scheduling Although downstream slot and upstream slot are

difference but there have some relationship. Different from general EPON, because ONU[x] in

sleep mode, OLT can’t send downstream data. Downstream scheduling need to be considered.

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

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

25

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

26

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

Y : After 20ms the state from sleep to doze Z : After 30ms the state from doze to active Simulation time 3s

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

27

Dynamic downstream loading Upstream load:1 High = 99% Low = 1%

0.8 1.6 2.4 3.2 4 4.8 5.6 6.4 7.2 8 8.8 9.6 10.4 11.2 12 12.8 13.6 14.4 15.6 160

0.2

0.4

0.6

0.8

1

1.2

ActiveDozeSleep

Downstream load

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

28

Dynamic downstream loading Upstream load:0.01 High = 50% low = 50%

0.8 1.6 2.4 3.2 4 4.8 5.6 6.4 7.2 8 8.8 9.6 10.4 11.2 12 12.8 13.6 14.4 15.6 160

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

ActiveDozeSleep

Downstream load

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

29

Dynamic upstream loading Downstream load = 10 High = 99% low = 1%

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.975 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

ActiveDozeSleep

Upstream load

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

30

Dynamic upstream loading Downstream load: 0.01 High = 50% low = 50%

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.975 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

ActiveDozeSleep

upstream load

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

31

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 new three energy-modes switching mechanisms 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 32: The Design of power saving mechanisms in Ethernet Passive Optical Networks

32

Reference

[1] Glen Kramer and Biswanath Mukherjee “IPACT: A Dynamic Protocol for an Ethernet PON (EPON),” IEEE Communications Magazine, February 2002.

[2] Lei Shi, Biswanath Mukherjee and Sang-Soo Lee “Energy-Efficient PON with Sleep-Mode ONU: Progress, Challenges, and Solutions,” IEEE Network March/April 2012 pp. 36-41.

[3] Jingjing Zhang and Nirwan Ansari “Toward Energy-Efficient 1G-EPON and 10G-EPON with Sleep-Aware MAC Control and Scheduling,” IEEE Communications Magazine February 2011 pp. s34-38.

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

33

Thanks for your listening