GPON The Design of Dynamic Bandwidth Allocation Mechanisms
GPON光學網路上動態頻寬配置機 制的設計 The Design of Dynamic Bandwidth Allocation Mechanisms on GPON 指導教授:吳和庭老師 Speaker:蘇泳蒼 Date: 7/29
Outline � Motivation � Introduction � GPON DBA �G. 984. 3 DBA �IACG �New DBA � Simulation � Conclusion � Future work � References 2
Introduction � GPON (Gigabit-capable passive optical networks)是一個點對多 點的架構,由OLT(Optical Line Termination)、ODN(Optical Distribution Network)和ONU(Optical Network Unit)組成。 4
Introduction � 在GPON中,配置上傳頻寬是以T-CONT (Transmission container)作為單位。T-CONT是一組連線。OLT會在T-CONT和 Alloc-ID (Allocation identifier)之間建立起對應關係,OLT利用 Alloc-ID來辨識T-CONT做上傳頻寬配置。 6
BWmap � OLT會利用BWmap (Bandwidth map),來告知ONU何時可以傳送 資料。 � BWmap是下傳的frame的header 中的欄位。 7
Media Access Control 9
G. 984. 3 DBA � 每個Alloc-ID i都會有traffic descriptor來描述頻寬配置的參數。 � D:traffic descriptor。 � RF:固定頻寬(Fixed bandwidth)。 � RA:保障頻寬(Assured bandwidth)。 � RM:最大頻寬(Maximum bandwidth)。 � χAB: Ternary eligibility indicator {None, NA, BE}。 12
G. 984. 3 DBA Traffic descriptor Type 1 Fixed BW Assured BW RF Additional BW eligibility RM = RF None Type 2 RA RM = RA None Type 3 RA RM > RA NA RM BE RM ≥ RF + RA Any Type 4 Type 5 16 Maximum BW RF RA
Immediate Allocation with Colorless Grant T-CONT type Bandwidth 服務參數 1 Fixed SImax, ABmin 2 Assured SImax, ABmin Surplus SImin, ABsur For polling SImax, ABmin Surplus SImin, ABsur 3 4 17
Immediate Allocation with Colorless Grant � 一開始會對每個T-CONT type 1、2和3設置參數和初始值。 � SImax_timer = SImax � Va = Abmin � 對每個T-CONT type 3和4設置參數和初始值。 � SImin_timer = SImin � Vs = ABsur 18
Immediate Allocation with Colorless Grant 19
Immediate Allocation with Colorless Grant 20
Immediate Allocation with Colorless Grant 21
Immediate Allocation with Colorless Grant 22
Immediate Allocation with Colorless Grant 23
New DBA 24 T-CONT type 參數 1 Fixed_BW 2 Assured_BW 3 Assured_BW、Max_BW 4 Max_BW
New DBA 25
New DBA 26
New DBA 27
New DBA 28
New DBA 29
Simulation GPON的系統頻寬 1. 2 Gbps ONU個數 16 佇列大小 1 Mbytes 模擬時間 10秒 T-CONT type 1的封包大小 50 bytes T-CONT type 1的封包產生方 式 T-CONT type 2、3和4的封包 大小 T-CONT type 2、3和4的封包 產生方式 週期長度 33 每 125μs產生一個封包 64~1518 bytes Poisson 3個frame
Simulation � T-CONT type 1的資料量是固定的,而T-CONT type 2、3和4是從 總資料負載量中扣除了T-CONT type 1的資料量後,再依照比例分 配。 � T-CONT type 2: 33. 3% � T-CONT type 3: 33. 3% � T-CONT type 4: 33. 3% 34
Simulation 1 0. 9 0. 8 0. 7 0. 6 0. 5 0. 4 0. 3 0. 2 0. 1 0 G 984. 3 Traffic load 35 0. 9 0. 8 0. 5 00 00 00 1 00 00 01 00 0. 7 0. 6 00 00 0. 4 0. 3 0. 2 New DBA 0. 1 Utilization IACG
Simulation Utilization 1 Utilization 0. 98 0. 96 G 984. 3 0. 94 New DBA 0. 92 IACG 0. 9 0. 88 0. 9 36 1 1. 1 Traffic load 1. 2
Simulation 0. 0009 0. 0008 0. 0007 0. 0006 0. 0005 0. 0004 0. 0003 0. 0002 0. 0001 0 G 984. 3 Traffic load 37 1. 1 0. 9 0. 7 00 00. 5 00 00 1 New DBA 0. 3 0. 1 Delay (s) T-CONT type 1 Packet Delay IACG
Simulation 0. 0009 0. 0008 0. 0007 0. 0006 0. 0005 0. 0004 0. 0003 0. 0002 0. 0001 0 G 984. 3 0. 7 00 00 00 Traffic load 38 1. 1 0. 9 0. 5 00 1 New DBA 0. 3 0. 1 Delay (s) T-CONT type 2 Packet Delay IACG
Simulation 0. 0009 0. 0008 0. 0007 0. 0006 0. 0005 0. 0004 0. 0003 0. 0002 0. 0001 0 G 984. 3 0. 7 00 00 00 Traffic load 39 1. 1 0. 9 0. 5 00 1 New DBA 0. 3 0. 1 Delay (s) T-CONT type 3 Packet Delay IACG
Simulation 0. 0009 0. 0008 0. 0007 0. 0006 0. 0005 0. 0004 0. 0003 0. 0002 0. 0001 0 G 984. 3 Traffic load 40 0. 9 0. 8 0 00. 5 00 00 00 1 00 00 01 00 0. 7 0. 6 00 00 0. 4 0. 3 0. 2 New DBA 0. 1 Delay (s) T-CONT type 4 Packet Delay IACG
Simulation T-CONT type 1 Packet Delay 0. 0025 0. 002 Delay (s) G. 984. 3 (load 1. 1) 0. 0015 G. 984. 3 (load 0. 5) New DBA (load 1. 1) 0. 001 New DBA (load 0. 5) IACG (load 1. 1) 0. 0005 IACG (load 0. 5) 0 3 41 9 15 21 frames per cycle 27
Simulation T-CONT type 2 Packet Delay 0. 007 Delay (s) 0. 006 0. 005 G. 984. 3 (load 1. 1) 0. 004 G. 984. 3 (load 0. 5) 0. 003 New DBA (load 1. 1) New DBA (load 0. 5) 0. 002 IACG (load 1. 1) 0. 001 IACG (load 0. 5) 0 3 42 9 15 21 frames per cycle 27
Simulation T-CONT type 3 Packet Delay 0. 007 Delay (s) 0. 006 0. 005 G. 984. 3 (load 1. 1) 0. 004 G. 984. 3 (load 0. 5) 0. 003 New DBA (load 1. 1) New DBA (load 0. 5) 0. 002 IACG (load 1. 1) 0. 001 IACG (load 0. 5) 0 3 43 9 15 21 frames per cycle 27
Simulation T-CONT type 4 Packet Delay 0. 007 0. 006 Delay (s) 0. 005 0. 004 G. 984. 3 (load 0. 5) 0. 003 New DBA (load 0. 5) 0. 002 IACG (load 0. 5) 0. 001 0 3 44 9 15 21 frames per cycle 27
Utilization 0. 995 Utilization 0. 99 0. 985 G. 984. 3 (load 1. 1) 0. 98 New DBA (load 1. 1) IACG (load 1. 1) 0. 975 0. 97 3 45 9 15 21 frames per cycle 27
Simulation Utilization 0. 5 0. 499 0. 498 Utilization 0. 497 0. 496 0. 495 G. 984. 3 (load 0. 5) 0. 494 New DBA (load 0. 5) 0. 493 IACG (load 0. 5) 0. 492 0. 491 0. 49 3 46 9 15 21 frames per cycle 27
References � F. Effenberger, D. Cleary, O. Haran, G. Kramer, R. D. Li, M. Oron and T. Pfeiffer, � � � � 49 "An introduction to PON technologies, "IEEE Commun. Mag. , vol. 45, no. 3, 2007, pp. S 17 -S 25. C. H. Lee, W. V. Sorin and B. Y. Kim, "Fiber to the Home Using a PON Infrastructure, " Journal of Lightwave Technology, vol. 24, no. 12, 2006, pp. 45684583. ITU-T G. 984. 1, "Gigabit-capable passive optical networks (GPON): General characteristics, " 2008. ITU-T G. 984. 2, "Gigabit-capable passive optical networks (GPON): Physical Media Dependent (PMD) layer specification, " 2003. ITU-T G. 984. 3, "Gigabit-capable passive optical networks (GPON): Transmission convergence layer specification, " 2008. ITU-T G. 984. 4, "Gigabit-capable passive optical networks (GPON): ONT management and control interface specification, " 2008. M. S. Han, H. Y. , B. Y. Yoon, B. Kim and J. S. Koh, "Efficient dynamic bandwidth allocation for FSAN-compliant GPON, " Journal of Optical Networking, vol. 7, no. 8, 2008, pp. 783 -795. H. C. Leligou, Ch. Linardakis, K. Kanonakis, J. D. Angelopoulos and Th. Orphanoudakis, "Efficient medium arbitration of FSAN-compliant GPONs, " Journal of Communication Systems, vol. 19, no. 5, 2006, pp. 603 -617.
Q&A Thanks for you attention 50
- Slides: 50