?

節能EPON中一種新的ONU休眠策略

2016-12-05 03:48趙金洲張小建吳軍民
光通信技術 2016年5期
關鍵詞:寄存器時延鏈路

趙金洲,葉 通,李 東,吳 鵬,張小建,吳軍民

(1.上海交通大學 區域光纖通信網與新型光通信系統國家重點實驗室,上海200240;2.國網智能電網研究院,南京210003)

節能EPON中一種新的ONU休眠策略

趙金洲1,葉 通1,李 東1,吳 鵬2,張小建2,吳軍民2

(1.上海交通大學 區域光纖通信網與新型光通信系統國家重點實驗室,上海200240;2.國網智能電網研究院,南京210003)

針對以太無源光網絡(EPO N)中的節能問題,拓展并應用節能以太網的思想,提出了一種新的由光網絡單元(ONU)發起和終止的休眠策略。該休眠策略避免了O N U將能耗浪費在頻繁的模式轉換上。仿真結果表明,該休眠策略能夠實現良好的節能效果,數據延時只有輕微增加。

EPON;節能;休眠策略

0 引言

近年來,隨著Internet網絡速率的迅速增加,用于部署接入網的設備能耗也在快速增長。EPON作為最受歡迎的接入網解決方案,在全世界范圍內廣泛且大規模地部署。因而,EPON中的節能問題意義重大,受到了學術界的矚目。

在無源光網絡中,ONU設備的能耗占網絡總能耗的60%以上[1]。而在上行鏈路中,光線路終端(OLT)通過輪詢后,安排所有的ONU采用時分復用的方式共用同一個上行傳輸信道。事實上,在一個上行傳輸周期中,每個ONU只占用了傳輸周期的一小部分時間。因此,通過休眠沒有數據傳輸業務的ONU進行節能是非常簡單有效的節能方法[1]。到目前為止,已經有很多學者針對節能問題提出了自己的帶寬分配算法[2~5]。另外,還有其它眾多的節能策略,這些策略主要是在帶寬分配算法的框架下優化節能效果。本文中,我們提出了基于online帶寬分配算法IPACT[6]的由ONU發起和終止的休眠策略。

1 策略描述

1.1帶寬分配算法

文獻[6]提出了IPACT帶寬分配算法。OLT通過輪詢獲得ONU寄存器的數據隊長,并在下一周期通過下發GATE信息安排時間段讓ONU進行上行數據的傳輸。ONU接收到GATE信息后,在指定的時間段上傳此前REPORT過的數據,并在上傳結束時附加REPORT信息,以告知OLT目前寄存器中的數據量。

采用online帶寬分配算法的OLT每接收到一個REPORT信息,便立即處理然后下發GATE信息給目的ONU。通過這種方式,上行鏈路帶寬可以被高效率地利用。與之相反,采用offline帶寬分配算法的OLT會積累REPORT信息,直到接收完整個周期內所有ONU的REPORT信息,然后統一處理并下發GATE信息。在下一周期開始時,第一個接受輪詢的ONU為了接收GATE信息,不得不等待0.5RTT時間,因此上行鏈路無法被有效利用。固定帶寬分配算法忽視ONU的REPORT信息,每個周期都分配給所有ONU相同長度的時間段,用于上傳數據。所以,當鏈路負載發生變化時,FBA無法合理分配鏈路帶寬。

1.2ONU節能技術

ONU的節能模式目前主要有兩種:半休眠模式和全休眠模式。

在半休眠模式下,ONU關閉發射機,但保持接收機正常工作。因而,ONU在半休眠模式下能耗可以降到正常工作時的76.2%,并且依然可以接受下行數據。正常工作模式和半休眠模式之間的狀態轉換所需要的時間可以忽略不計[1,10]。

在全休眠模式下,ONU同時關閉發射機和接收機,停止接收所有數據,以實現更多的節能。ONU在全休眠模式下的能耗僅是正常工作時的14.8%,但是,一旦停止接受下行數據,ONU在休眠結束進入正常工作模式前,則需要125μs來實現與OLT的時鐘同步[1,10]。

1.3休眠策略

在PON系統中,下行數據可以在到達后全部緩存在OLT的寄存器中,并且由OLT根據ONU的REPORT信息,在目的ONU處于正常工作模式的時間段內傳送到即可。因而,我們的休眠策略主要關注上行鏈路的帶寬分配和節能。

圖1所示為ONU休眠策略,介紹了本文提出的休眠策略的主要過程,其中TS、TD和TW分別表示ONU處于全休眠、半休眠模式和狀態轉換的時段。我們用An、Bn和Cn表示在不同周期內傳輸的第n個數據包。

圖1 ONU休眠策略

在我們提出的休眠策略中,每個ONU都在上傳數據結束時檢查自己寄存器中的數據量,如果寄存器中仍然有數據未傳輸,ONU會向OLT發送REPORT信息,并進入半休眠模式,等待下一周期繼續進行傳輸;如果寄存器中的數據已經全部清空,ONU就會向OLT發送一個REPORT 0信息,并進入全休眠模式。

在全休眠模式中,ONU同時關閉發射機和接收機,因此在這期間到達的GATE信息將會被ONU忽略。每次有上行數據到達寄存器,ONU就會檢查緩存隊列長度。當隊列長度達到喚醒閾值時,接收機就會立刻開始蘇醒,在接收機完全蘇醒前,ONU需要TW的狀態轉換時間來實現與OLT的時鐘同步。此外,在還未收到下一個GATE信息之前,ONU不得不處于半休眠模式中等待。一旦接收到GATE信息,ONU就會向OLT發送一個REPORT信息來匯報從全休眠開始至今,寄存器中所累積的數據量。

對于OLT端而言,因為ONU的狀態可以通過解析REPORT信息獲得,OLT只需要在上行輪詢周期中給處于全休眠模式的ONU分配一個短暫的時隙,給可能在此之前完全醒來的ONU發送REPORT信息。而一旦接收到ONU的REPORT信息,OLT就會立即處理并在下一個周期給此ONU分配足夠的帶寬用來傳輸數據。

2 仿真結果

為了驗證本文中所提出的休眠機制的節能效果,我們用JAVA語言開發了一組PON系統的仿真工具。在仿真程序中,我們設定OLT到每個ONU的距離都是相等的,并且每個ONU的平均負載率相等。ONU在不同模式下的能耗比例按文獻[1,7]設定。上行數據的產生服從泊松到達。詳細的仿真數據可以參照表1。

表1 仿真參數

首先我們仿真了沒有全休眠機制的傳統EPON系統,并在圖2中用方形線表示了它的能耗,用其它不同形狀的線表示在本文提出的休眠機制下,不同的喚醒閾值隨著鏈路負載的變化對系統能耗的影響。如圖2所示,在上行鏈路負載較低的時候,ONU絕大多數時間處于全休眠模式,實現了很大程度的節能。隨著鏈路負載的增加,ONU的能耗也隨之增加。當鏈路負載增加到一定程度的時候,輪詢的周期就會變得足夠大,因而ONU寄存器中的數據就永遠都不會被清空。這種情況下ONU的能耗曲線和傳統EPON能耗曲線相重合,ONU也將不會進入全休眠模式。

對比表明,喚醒閾值設置得越大,ONU的節能效果越明顯,并且能耗隨鏈路負載的增長,速率相對較低。其主要原因是,當喚醒閾值設置較低時,ONU的很大一部分能耗被浪費在頻繁的模式轉換上。而當喚醒閾值設置相對較高時,ONU處于全休眠模式的時間會更長,能耗也會更低。但是,提高喚醒閾值也不一定總能提高節能效果,當喚醒閾值被提高到 100、200和300時,ONU的能耗曲線已經接近重合。在這種情況下,繼續提高閾值不僅無法改善ONU的節能效果,而更會導致上行數據的延時快速增加。

圖2 ONU能耗比例

圖3表示隨著鏈路負載率的變化,不同的喚醒閾值對上行數據平均時延的影響。方形線表示沒有全休眠模式的傳統EPON中上行數據的平均時延,時延曲線與文獻[8]所給出的理論值完全吻合。圖3說明ONU喚醒閾值設置越高,上行數據的平均時延越長。這與之前的分析相一致,因為閾值越高,ONU處于全休眠模式的時間也越長。

圖3 上行數據平均時延

在低負載時,一旦ONU進入全休眠模式,寄存器中數據隊長需要較長時間才能達到喚醒閾值,這期間到達的數據也都一直緩存在寄存器中,這也是低負載時數據平均時延較長的原因之一。隨著鏈路負載率的增加,喚醒ONU所需要等待的時間也逐漸變短。在ONU全休眠期間到達的數據包可以更早地上傳,上行數據平均時延也因此逐漸減小。當鏈路負載率上升到一定程度后,數據的平均時延曲線和傳統EPON系統中數據時延曲線接近重合并開始上升。這和我們在節能效果部分的分析一致。

3 結束語

以上我們提出了一種新的ONU休眠策略以實現節能。通過采用這種策略,可以避免傳統節能策略中ONU頻繁的模式轉換。仿真結果也證明了通過設置喚醒閾值可以在符合PON系統時延要求的情況下,盡可能多的節省ONU能耗。在今后的研究中,我們將會繼續探討節能效果最好、對系統時延影響最小的最優喚醒閾值。

[1]LI C,GUO W,HU W,et al.Energy-efficient dynamic bandwidth allocation for EPON networks with sleep mode ONUs[J].Optical Switching and Networking,2015(15):21-133.

[2]DHAINI,A R,PIN-HAN HO,GANGXIANG SHEN,et al.Toward green next-generation passive optical networks[J].Communications Magazine,IEEE,2011,49(11):94-101.

[3]YAN Y,WONG S W,VALCARENGHI L,et al.Energy management mechanism for Ethernet Passive Optical Networks(EPONs)[C]//In Proceedings of IEEE ICC'10,Cape Town,23-27May,2010.Cape Town:IEEE, 2010.

[4]LEE S S W,CHEN A,et al.Design and analysis of a novel energy efficient Ethernet passive optical network[C]//Ninth International Conference on Networks,Menuires,11-16 April,2012.Menuires:IEEE,2010.

[5]RODRIGUEZ-PEREZ M,HERRERIA-ALONSO S.et al.Improving energy efficiency in upstream EPON channels by packet coalescing[J]. Transactions on Communications,IEEE,2012,60(4):929-932.

[6]KRAMER G,MUKHERJEE B,PESAVENTO G,et al.IPACT a dynamic protocol for an Ethernet PON(EPON)[J].Communications Magazine,IEEE,2002,40(2):74-80.

[7]LEI SHI,MUKHERJEE B,SANG-SOO LEE,et al.Energy-efficient PON with sleep-mode ONU:progress,challenges,and solutions[J].Network,IEEE,2012,26(2):36-41.

[8]BHARATI S,SAENGUDOMLERT P,et al.Analysis of Mean Packet Delay for Dynamic Bandwidth Allocation Algorithms in EPONs[J].Journal of Lightwave Technology,2010,28(23):3454-3462.

Novel sleep scheme for ONUs in energy efficient EPON

ZHAO Jin-zhou1,YE Tong1,LI Dong1,WU Peng2,ZHANG Xiao-jian2,WU Jun-min2
(1.State Key Laboratory of Advanced Optical Communication Systems and Networks,Shanghai Jiaotong University,Shanghai 200240,China;2.State Grid Smart Grid Research Institute,Nanjing 210003,China)

The paper extends the idea of the Energy Efficient Ethernet standard to achieve energy saving in Ethernet passive optical networks(EPON).It proposed an ONU-initiated and terminated sleep scheme.The scheme prevents the ONUs wasting energy on frequent states transitions.Simulation results show that our scheme can save a great deal of energy at the expense of a light increase in packet delay.

EPON,energy efficiency,sleep scheduling

TN915.62

A

1002-5561(2016)05-0008-03

10.13921/j.cnki.issn1002-5561.2016.05.003

2015-12-30。

國家自然科學基金(批準號:61271215,61172065)資助;“全光交換關鍵技術及電網應用研究項目”資助。

趙金洲(1991-),男,碩士研究生,主要從事光通信網絡性能分析。

猜你喜歡
寄存器時延鏈路
STM32和51單片機寄存器映射原理異同分析
天空地一體化網絡多中繼鏈路自適應調度技術
基于星間鏈路的導航衛星時間自主恢復策略
5G承載網部署滿足uRLLC業務時延要求的研究
Lite寄存器模型的設計與實現
基于GCC-nearest時延估計的室內聲源定位
移位寄存器及算術運算應用
FRFT在水聲信道時延頻移聯合估計中的應用
簡化的基于時延線性擬合的寬帶測向算法
基于3G的VPDN技術在高速公路備份鏈路中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合