210 likes | 476 Views
GPON 光學網路上動態頻寬配置機制的設計. 指導教授:吳和庭老師 Speaker :蘇泳蒼. Outline. Introduction GPON DBA Simulation Future work References. Introduction. ONU 1. ONU 2. OLT. ONU N. Introduction. 在 GPON ,上傳頻寬分配是用 T-CONT (transmission container) 來做分配的, T-CONT 是一群連接,且每一個 T-CONT 都會對到一個 Alloc-ID 。
E N D
GPON光學網路上動態頻寬配置機制的設計 指導教授:吳和庭老師 Speaker :蘇泳蒼
Outline • Introduction • GPON DBA • Simulation • Future work • References
Introduction ONU1 ONU2 OLT . . . . . . ONUN
Introduction • 在GPON,上傳頻寬分配是用T-CONT(transmission container)來做分配的,T-CONT是一群連接,且每一個T-CONT都會對到一個Alloc-ID。 • OLT會利用BWmap(upstream bandwidth map)來指示ONU何時可以傳送資料。
ITU-T dynamic bandwidth assignment • 每個Alloc-ID都會有traffic descriptor來描述頻寬分配的參數 • RF:Fixed bandwidth • RA:Assured bandwidth • RM:Maximum bandwidth • χAB:Ternary eligibility indicator for additional bandwidth assignment{None, NA, BE}
ITU-T dynamic bandwidth assignment • 分配給Alloc-ID的頻寬可以分成兩個部分,分別是guaranteed和additional • χAB=NA • χAB=BE • RG:Guaranteed bandwidth • RNA:Non-assured bandwidth • RBE:Best-effort bandwidth
ITU-T dynamic bandwidth assignment • Guaranteed bandwidth的分配方式是 • RL:Offered traffic load • 分配完guaranteed bandwidth之後剩下的頻寬,就分配給non-assured bandwidth • 對於任兩個要求沒被滿足的Alloc-ID,分配方式如下
ITU-T dynamic bandwidth assignment • 分配完non-assured bandwidth之後剩下的頻寬,接著分配給Best-effort bandwidth • 對於任兩個要求沒被滿足的Alloc-ID,分配方式如下
ITU-T dynamic bandwidth assignment • T-CONT type 1 is suitable for carrying fixed-rate traffic which is sensitive to delay and jitter. • T-CONT type 2 is suitable for carrying on-off type traffic with well-defined rate bound which does not have strict delay and jitter requirements. • T-CONT type 3 is suitable for carrying variable-rate bursty traffic which requires average rate guarantee. • T-CONT type 4 is suitable for carrying variable-rate bursty traffic which does not exhibit delay sensitivity. • T-CONT type 5 is a consolidation of other T-CONT types which can be applied to most general traffic flows.
Immediate allocation with colorless grant algorithm 是 配置頻寬 Va(j) > 0 否 是 SImax_timer(j)=SImax(j) Va(j) = ABmin(j) SImax_timer(j) = 1 否 SImax_timer(j)--
Immediate allocation with colorless grant algorithm 是 配置頻寬 Vs(j) > 0 否 是 SImin_timer(j)=SImin(j) Vs(j) = ABsur(j) SImin_timer(j) = 1 否 SImin_timer(j)--
Immediate allocation with colorless grant algorithm • 從Alloc-ID的頻寬需求、Va、剩下的頻寬中取最小值,然後將此值作為分配給Alloc-ID的頻寬 • 將Va減掉分配給Alloc-ID的頻寬大小
Immediate allocation with colorless grant algorithm • 若還有多餘的頻寬,則將多餘的頻寬平均分配給各各ONU的T-CONT type 5 • ONU將會依T-CONT type2、type3、type4的順序,來傳送queue裡的資料,直到頻寬被用盡或是queue裡都沒資料
Simulation • 模擬工具:OMNeT++ • T-CONT type 1 traffic 類型:每125 us 來 50 bytes packet • T-CONT type 2、3、4 traffic 類型:Poisson • T-CONT type 2、3、4 traffic 比例:為扣除T-CONT type 1 之後,平均分配 • Packet size :64 ~ 1518 bytes • 模擬時間:10 sec
Future work • 研究在其他traffic的狀況下,DBA的運作情形 • 探討在long reach的情況下,DBA是否能運作良好 • 設計更有效率的DBA
References • ITU-T Rec. G.984.1, “Gigabit-capable Passive Optical Networks (G-PON): General characteristics,” 2008. • ITU-T Rec. G.984.3, “Gigabit-capable Passive Optical Networks (G-PON): Transmission convergence layer 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, Issue 8, 2008, pp. 783-795.
Q&A Thanks for you attention