張國鼎,楊龍祥
(南京郵電大學 通信與信息工程學院,江蘇 南京 210003)
未來網(wǎng)絡(luò)休眠機制研究
張國鼎,楊龍祥
(南京郵電大學 通信與信息工程學院,江蘇 南京 210003)
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展、網(wǎng)絡(luò)普及率的提高和網(wǎng)絡(luò)規(guī)模的不斷增大,網(wǎng)絡(luò)能量消耗在社會總能量消耗中的比率已引起了社會的廣泛關(guān)注,控制網(wǎng)絡(luò)能耗以降低網(wǎng)絡(luò)運營成本已刻不容緩。為此,網(wǎng)絡(luò)節(jié)能技術(shù)已成為當今的研究熱點之一。由于技術(shù)等多種原因,難以在根本上解決傳統(tǒng)網(wǎng)絡(luò)能耗過大的問題。為此,需要采用新技術(shù)、新觀念設(shè)計革命性的未來網(wǎng)絡(luò)架構(gòu),并在此網(wǎng)絡(luò)架構(gòu)下,探索包括休眠機制在內(nèi)的網(wǎng)絡(luò)能耗控制技術(shù)。在介紹兩種未來網(wǎng)絡(luò)架構(gòu)OpenFlow和DTN的基礎(chǔ)上,著眼于未來網(wǎng)絡(luò)新架構(gòu)內(nèi)休眠機制的研究進展,著重闡述了OpenFlow架構(gòu)下的節(jié)點與鏈路休眠機制,以及DTN架構(gòu)下情景感知和異步時鐘等休眠機制,分析了網(wǎng)絡(luò)休眠機制研究中面臨的問題與困難,并且給出了未來網(wǎng)絡(luò)休眠研究的建議。
OpenFlow網(wǎng)絡(luò);DTN;節(jié)能;休眠
隨著網(wǎng)絡(luò)規(guī)模的不斷增大以及各種網(wǎng)絡(luò)需求的出現(xiàn),網(wǎng)絡(luò)中能源浪費的問題引起了廣泛關(guān)注。根據(jù)文獻[1],在如今的發(fā)達國家中網(wǎng)絡(luò)的能量消耗大約占到社會總能量消耗的5%,所以網(wǎng)絡(luò)節(jié)能問題變得尤為突出。當前互聯(lián)網(wǎng)普遍采用網(wǎng)絡(luò)帶寬超額提供和網(wǎng)絡(luò)資源冗余部署的方式來滿足網(wǎng)絡(luò)峰值負載的需求,然而大部分時間內(nèi)互聯(lián)網(wǎng)的負載都遠低于峰值負載,使得互聯(lián)網(wǎng)中存在大量空閑或低利用率的網(wǎng)絡(luò)資源。又因為設(shè)備固有能耗開銷的存在以及硬件技術(shù)的制約,當前互聯(lián)網(wǎng)設(shè)備和部件的能耗幾乎不受到負載變化的影響,其在低負載時的能耗與滿負載時的能耗相近,導致網(wǎng)絡(luò)設(shè)備在全天全時的工作方式下消耗著大量無效的能量。然而在現(xiàn)有的網(wǎng)絡(luò)體系結(jié)構(gòu)中很難有效地解決這種網(wǎng)絡(luò)的高能耗問題,所以一種不受現(xiàn)有TCP/IP體系結(jié)構(gòu)所限制,重新設(shè)計的未來網(wǎng)絡(luò)體系架構(gòu)、運行機制、控制機制等的革命式方案成為迫切需要,國內(nèi)外將這些網(wǎng)絡(luò)稱之為未來網(wǎng)絡(luò)。
網(wǎng)絡(luò)休眠是網(wǎng)絡(luò)節(jié)能的主要手段之一,近年來國內(nèi)外很多研究機構(gòu)和學者投身于未來網(wǎng)絡(luò)的休眠方案的研究。Bhed Bahadur Bista等致力于在OpenFlow網(wǎng)絡(luò)下的網(wǎng)絡(luò)休眠,先后提出對網(wǎng)絡(luò)節(jié)點和網(wǎng)絡(luò)鏈路的休眠方案。Tiago Filipe等基于PSIRP(Publish/Subscribe Internet Routing Paradigm)網(wǎng)絡(luò)架構(gòu),提出一種將通信流量合并到常用鏈路使得不常用鏈路可以休眠的方案。Bong Jun Choi等基于容遲/容斷網(wǎng)絡(luò)(DTN),提出了自適應異步時鐘休眠方案。Lefebvre等提出一種應用于P2P網(wǎng)絡(luò)的休眠機制,該機制是一種能量高效點對點存儲系統(tǒng),即將空閑狀態(tài)的節(jié)點調(diào)至休眠模式,同時為這種休眠設(shè)置一個時間上限,使之不影響數(shù)據(jù)的存儲與傳輸。文獻[2]根據(jù)鄰居發(fā)現(xiàn)機制,對實現(xiàn)最小能耗問題進行了研究;文獻[3]提出了HABS(硬件輔助緩沖休眠),可以有效避免數(shù)據(jù)包的丟失。
由于技術(shù)等多種原因,難以在根本上解決傳統(tǒng)網(wǎng)絡(luò)能耗過大的問題。為此,需要采用新技術(shù)、新觀念設(shè)計革命性的未來網(wǎng)絡(luò)架構(gòu),并在此架構(gòu)下,探索包括休眠機制在內(nèi)的網(wǎng)絡(luò)能耗控制技術(shù)。目前的未來網(wǎng)絡(luò)體系可以劃分為有線網(wǎng)絡(luò)以及無線網(wǎng)絡(luò),文中在介紹兩種未來網(wǎng)絡(luò)架構(gòu)的基礎(chǔ)上,著眼于未來網(wǎng)絡(luò)新架構(gòu)內(nèi)休眠機制的研究進展,著重闡述了OpenFlow架構(gòu)下的節(jié)點與鏈路休眠機制,以及DTN架構(gòu)下情景感知和異步時鐘等休眠機制,分析了網(wǎng)絡(luò)休眠機制研究中面臨的問題與困難,給出了未來網(wǎng)絡(luò)休眠研究的建議。
本節(jié)首先介紹了OpenFlow網(wǎng)絡(luò)架構(gòu),然后分析了在該架構(gòu)下的兩種休眠方案,即網(wǎng)絡(luò)節(jié)點休眠方案和網(wǎng)絡(luò)鏈路休眠方案。介紹了兩種休眠方案的原理與執(zhí)行過程,并且著重分析了它們的休眠條件、節(jié)能效果、適用場景等問題。
1.1 OpenFlow網(wǎng)絡(luò)架構(gòu)
OpenFlow網(wǎng)絡(luò)被開放網(wǎng)絡(luò)基金會的成員(包括谷歌、思科、微軟、Facebook等)標準化。這種網(wǎng)絡(luò)已經(jīng)在Internet2、美國斯坦福大學、日本的JGN2plus以及其他的10~15個科研機構(gòu)中進行了部署和應用,并將在國家科研骨干網(wǎng)以及其他生產(chǎn)與科研中應用。OpenFlow網(wǎng)絡(luò)的國際覆蓋已經(jīng)包括葡萄牙、意大利、美國、日本、瑞典、波蘭和西班牙等。這種網(wǎng)絡(luò)被認為是一種具有靈活性和可維護性的未來網(wǎng)絡(luò)架構(gòu)。
OpenFlow網(wǎng)絡(luò)由一個控制器和大量的節(jié)點(交換機/路由器)組成,如圖1所示。
圖1 OpenFlow基本網(wǎng)絡(luò)
圖中的節(jié)點分為兩種,分別是接入節(jié)點和骨干節(jié)點。接入節(jié)點連接用戶終端,骨干節(jié)點是連接在兩個接入節(jié)點之間的中間節(jié)點??刂破魍ㄟ^安全通道以及OpenFlow協(xié)議與每一個節(jié)點通信,并且收集每個節(jié)點的網(wǎng)絡(luò)數(shù)據(jù)。
1.2 OpenFlow網(wǎng)絡(luò)中的節(jié)點與鏈路休眠方案
Gupta等在文獻[4-6]中最早研究在有線網(wǎng)絡(luò)下的網(wǎng)絡(luò)節(jié)能問題,他們研究出很多算法讓節(jié)點或鏈路在一定時間內(nèi)休眠,但是這些算法并沒有給出節(jié)點或鏈路的休眠時間長短,也就是沒有解決在何時喚醒休眠的節(jié)點或者鏈路的問題。下面介紹的基于OpenFlow網(wǎng)絡(luò)中的休眠方案則很好地解決了節(jié)點或鏈路休眠以及喚醒的問題。在OpenFlow網(wǎng)絡(luò)下的休眠方案主要分為對網(wǎng)絡(luò)中節(jié)點的休眠以及對網(wǎng)絡(luò)中鏈路的休眠。
文獻[7]提出一種基于OpenFlow網(wǎng)絡(luò)下的節(jié)點休眠方案。該方案是根據(jù)整個網(wǎng)絡(luò)的通信量以及每個節(jié)點的通信能力計算出保證網(wǎng)絡(luò)正常工作所需要的節(jié)點數(shù),通過比較網(wǎng)絡(luò)中所需的節(jié)點數(shù)和網(wǎng)絡(luò)現(xiàn)在正在工作的節(jié)點數(shù),確定是否需要對網(wǎng)絡(luò)中的節(jié)點進行休眠。當網(wǎng)絡(luò)中工作的節(jié)點比需要的節(jié)點數(shù)多時,通過算法將一些節(jié)點休眠,使工作的節(jié)點數(shù)與網(wǎng)絡(luò)中需要的節(jié)點數(shù)相等。當網(wǎng)絡(luò)中工作的節(jié)點數(shù)少于需要的節(jié)點數(shù)時,要將網(wǎng)絡(luò)中所有休眠的節(jié)點喚醒,再通過算法進行休眠,使得工作的節(jié)點數(shù)與需要的節(jié)點數(shù)相等。值得注意的是,要在保證網(wǎng)絡(luò)正常運行的前提下選擇將要被休眠的節(jié)點,所以在選擇休眠節(jié)點時與主機和服務器相連的節(jié)點以及通信量較大的節(jié)點不能被休眠。
上述這種對于節(jié)點休眠的方案可以有效減少網(wǎng)絡(luò)中的能量消耗,但很多的節(jié)點在網(wǎng)絡(luò)運行中都有至關(guān)重要的作用,該方案難免會將一些重要的節(jié)點休眠,難以保證網(wǎng)絡(luò)的正常運行,當不能將一個節(jié)點完全休眠時,可以考慮不去休眠整個節(jié)點而是將這個節(jié)點中的某些鏈路休眠。基于這種考慮,文獻[8]提出基于OpenFlow網(wǎng)絡(luò)下的鏈路休眠方案。
鏈路休眠方案是將每個鏈路的利用率與設(shè)定好的門限值進行比較,將鏈路利用率小于休眠門限值的鏈路休眠,當節(jié)點中某些鏈路利用率大于喚醒門限時要將這個節(jié)點中所有正在休眠的鏈路喚醒。因為鏈路利用率超過喚醒門限值說明該鏈路連接的節(jié)點的流量負載較大,需要喚醒節(jié)點中其他的休眠鏈路,提升節(jié)點的處理性能。當有鏈路需要休眠時要注意以下兩點:一是休眠的鏈路不能屬于邊緣節(jié)點,二是鏈路休眠后不能將網(wǎng)絡(luò)分割。每次有鏈路被休眠或者被喚醒時,控制器都要根據(jù)新的網(wǎng)絡(luò)拓撲來更新流表,節(jié)點將按照更新后的流表進行數(shù)據(jù)轉(zhuǎn)發(fā)。
上述的鏈路休眠方案中的休眠門限值以及喚醒門限值的選取是非常困難的,它與網(wǎng)絡(luò)中的通信量有關(guān),所以只能通過不斷的實驗取出一個理想值。該方案中只是考慮怎樣將鏈路休眠來減少網(wǎng)絡(luò)中的能量消耗,并沒有考慮網(wǎng)絡(luò)負載特征以及鏈路休眠后對網(wǎng)絡(luò)的影響,比如將鏈路或者節(jié)點休眠后會增大數(shù)據(jù)包的延遲到達。所以對于這個休眠方案在包延遲、包丟失等問題上還要做進一步改進。
在對有線網(wǎng)絡(luò)的休眠方案中,文獻[9]提出了在PSIRP網(wǎng)絡(luò)架構(gòu)下對網(wǎng)絡(luò)節(jié)點/鏈路休眠。這里還是利用每個鏈路的利用率與設(shè)定好的門限值進行比較,不同的是并不是將鏈路利用率低于門限值的鏈路直接休眠,而是將鏈路利用率低的鏈路上的通信集中到鏈路利用率高的鏈路上,這樣是為了進一步降低這些鏈路的利用率使得這些鏈路有可能被休眠。將網(wǎng)絡(luò)通信集中到常用的鏈路之后再將網(wǎng)絡(luò)中鏈路和節(jié)點排序,這個排序反映了各個鏈路和節(jié)點在網(wǎng)絡(luò)中的重要性,根據(jù)這個排序可以決定哪些鏈路和節(jié)點可以被休眠。當休眠鏈路時要保證鏈路休眠后網(wǎng)絡(luò)還能正常地連接通信。當休眠節(jié)點時要保證兩點:一是該節(jié)點的所有鏈路沒有在通信中,二是休眠該節(jié)點后不會對其他沒有休眠的節(jié)點之間的正常通信產(chǎn)生影響。
這種休眠方案可以有效減少網(wǎng)絡(luò)中的能量消耗,達到網(wǎng)絡(luò)節(jié)能的目的。文中提出了按網(wǎng)絡(luò)單元重要性的排序機制,這種機制能在減少網(wǎng)絡(luò)能耗的同時盡可能減少對網(wǎng)絡(luò)運行的影響。同時在低負載場景下,該休眠方案能很好地減少能耗并且不會對網(wǎng)絡(luò)運行產(chǎn)生大的影響;但是在高負載場景下,該方案也能減少能耗,但是效果不是很好。在以后的研究中,應該考慮如何適應不同拓撲結(jié)構(gòu)和負載情況,讓這種休眠方案有更強的魯棒性。
本節(jié)首先介紹了DTN網(wǎng)絡(luò)架構(gòu),然后詳細介紹了三種在DTN網(wǎng)絡(luò)下的休眠機制,即情景感知休眠機制、基于接觸時間休眠機制、異步時鐘下的循環(huán)差集休眠機制。在循環(huán)差集休眠機制的基礎(chǔ)上介紹兩種改進方案,即EACDS(Exponential Adaptive Cyclic Difference Set)和MACDS(Multiplicative Adaptive Cyclic Difference Set),這兩種改進方案能夠適應不同網(wǎng)絡(luò)場景與休眠時序長度。
2.1 容遲/容斷網(wǎng)絡(luò)(DTN)架構(gòu)
容遲/容斷網(wǎng)絡(luò)[10-11]是近年來新興的一個研究方向,F(xiàn)all K等在文獻[12]提出一種面向消息的覆蓋層網(wǎng)絡(luò)體系結(jié)構(gòu)。DTN是未來網(wǎng)絡(luò)研究領(lǐng)域的一個重要方向,而對其的研究主要由互聯(lián)網(wǎng)研究專門工作組(IRTF)中的DTN工作組領(lǐng)頭。文獻[13]中DTN的設(shè)計最初是為了解決星際間的通信問題,后來發(fā)展延伸至同樣具有大延時、斷續(xù)連接等特征的無線傳感器網(wǎng)絡(luò)[14]、車輛網(wǎng)絡(luò)[15]、戰(zhàn)術(shù)通信網(wǎng)等。DTN的研究領(lǐng)域主要是在無法保證端到端連接性的極端環(huán)境下,設(shè)計一些架構(gòu)和協(xié)議以滿足網(wǎng)絡(luò)通信的互操作性需求。DTN具有和傳統(tǒng)網(wǎng)絡(luò)不同的特性,比如在文獻[16]中提到路由策略上需要考慮節(jié)點移動性、數(shù)據(jù)緩存和能量消耗等問題。DTN的網(wǎng)絡(luò)環(huán)境直接決定它有著以下有別于傳統(tǒng)無線網(wǎng)絡(luò)的特點:間歇連接、時延極高、數(shù)據(jù)速率低、資源有限、壽命有限、隨機動態(tài)拓撲等。
為了適應各種特殊的網(wǎng)絡(luò)場景,DTN的網(wǎng)絡(luò)協(xié)議與傳統(tǒng)的網(wǎng)絡(luò)協(xié)議相比在傳輸層上增加了一個新的協(xié)議層來實現(xiàn)數(shù)據(jù)的存儲-攜帶-轉(zhuǎn)發(fā),即Bundle協(xié)議層。其結(jié)構(gòu)如圖2所示。
圖2 Internet和DTN協(xié)議
由于疊加了一個新層,DTN的數(shù)據(jù)傳遞形式相比于傳統(tǒng)的TCP/IP有很大不同,由原來的報文分組和報文交換變?yōu)閿?shù)據(jù)束。也就是說,第一步各個域網(wǎng)絡(luò)要把數(shù)據(jù)包在Bundle層中轉(zhuǎn)化成數(shù)據(jù)束,然后通過DTN的傳遞之后,在目標域網(wǎng)絡(luò)中還原成正常的數(shù)據(jù)包的形式。這樣各個網(wǎng)絡(luò)就可以在不改動原有網(wǎng)絡(luò)架構(gòu)的情況下,通過Bundle層進行網(wǎng)絡(luò)間的互聯(lián)通信以及各種網(wǎng)絡(luò)操作。
2.2 情境感知能量管理(CAPM)休眠機制
文獻[17]提出一種在DTN網(wǎng)絡(luò)下通過情境感知能量管理機制對網(wǎng)絡(luò)中節(jié)點進行休眠的方案。圖3給出了CAPM機制的休眠模式,每個節(jié)點都有一個固定長度的工作周期。在每個工作周期內(nèi),節(jié)點只在一個固定時間段W內(nèi)覺醒,其余的時間段S都在休眠。假設(shè)一個周期的時間為C(C=W+S),且在第K周期內(nèi),節(jié)點保持完全活躍。這是為了保證任意兩個節(jié)點之間有共同的覺醒時間,保證網(wǎng)絡(luò)運行的性能。因此,一個節(jié)點的完整工作周期內(nèi)包含了K個覺醒活躍期,在這K個活躍期內(nèi)實現(xiàn)節(jié)點之間的相互通信。節(jié)點間通信的方式是網(wǎng)絡(luò)的每個節(jié)點在活躍期內(nèi)周期性地廣播信標(beacon),當一個節(jié)點想要傳輸數(shù)據(jù)時,它會在其beacon消息上攜帶一個投遞擴展通知,在該通知里包括目標節(jié)點的ID消息。此時,如果目標節(jié)點處于活躍期就會收到該擴展通知,目標節(jié)點將發(fā)送一個投遞接收消息給原發(fā)送節(jié)點,這樣兩個節(jié)點之間就能夠正常通信。
圖3 CAPM機制休眠模式
從文獻[17]的仿真結(jié)果中可以看到,在不同節(jié)點密度以及網(wǎng)絡(luò)負載環(huán)境下,選擇合適的W,C,K的值可以讓網(wǎng)絡(luò)節(jié)點在休眠的同時不會對網(wǎng)絡(luò)傳輸比率、平均時延產(chǎn)生大的影響。CAPM休眠方案可以適應多種多樣的網(wǎng)絡(luò)環(huán)境,節(jié)省了大量的能量,同時對網(wǎng)絡(luò)性能的影響也不明顯。
2.3 基于接觸時間的休眠機制
文獻[18]提出的休眠機制是一種基于歷史相遇信息的休眠方案,在網(wǎng)絡(luò)結(jié)構(gòu)不發(fā)生較大突變時,利用歷史信息可以有效預測未來的網(wǎng)絡(luò)狀態(tài)。在這個機制中每個節(jié)點維護一張接觸時間表,表中記錄了最近N次與其他節(jié)點的接觸時間,并記錄節(jié)點與其他節(jié)點的接觸時間間隔,接觸時間的間隔反映了節(jié)點之間相遇的頻率,根據(jù)接觸時間間隔的歷史信息可以進行休眠時間的設(shè)置。節(jié)點休眠采用的是“等待-休眠”的分段模式,如圖4所示,即在休眠前有一段等待時間,如果在等待時間內(nèi)沒有發(fā)現(xiàn)其他節(jié)點,則節(jié)點轉(zhuǎn)入休眠狀態(tài)。如果在等待時間內(nèi)發(fā)現(xiàn)其他節(jié)點,則進行消息傳輸。接觸時間間隔T1分布在坐標軸[Tmin,Tmax]范圍內(nèi),Tave是接觸時間間隔的平均值,開始時間是每次消息傳輸完畢或中止后開始計時進入等待階段,或每次休眠結(jié)束后重新開始計時進入下一輪的等待階段。
圖4 基于接觸時間休眠示意圖
這種休眠機制是根據(jù)與歷史節(jié)點相遇信息決定等待時間和休眠時間的長短,接觸時間表的長度N越大,則記錄的歷史相遇信息越多,對于休眠時間參數(shù)的設(shè)置就越準確,但會花費更多的計算時間。仿真結(jié)果表明,這種算法在保證消息交付率的基礎(chǔ)上降低網(wǎng)絡(luò)開銷和能耗,但平均時延較大,在降低平均時延上需要做出進一步的研究。
2.4 自適應異步時鐘休眠機制
在對DTN網(wǎng)絡(luò)下的休眠方案的研究中,研究人員提出的休眠方案可以分為同步時鐘休眠和異步時鐘休眠。同步時鐘休眠是網(wǎng)絡(luò)里的節(jié)點在經(jīng)過時間同步的前提下,在相同的時間間隔被喚醒并進行通信;異步時鐘休眠則不需要時鐘同步,而是通過一個設(shè)定好的休眠/喚醒時隙結(jié)構(gòu),每個節(jié)點在這個時隙結(jié)構(gòu)中會在特定的時間間隔內(nèi)被喚醒,而在其他的時間里處于休眠的狀態(tài),通過設(shè)定好的協(xié)議算法保證每個節(jié)點與鄰居節(jié)點的喚醒間隔重疊,在重疊的時間間隔內(nèi)節(jié)點之間可以進行通信。
文獻[19]提出了在一種異步時鐘下基于循環(huán)差集(Cyclic Difference Set)的休眠方案,這種方案在保證網(wǎng)絡(luò)性能的前提下使節(jié)點充分休眠。因為時鐘是不同步的,所以不可能保證所有節(jié)點會在同一個時隙內(nèi)被喚醒,為了保證節(jié)點間的通信,引入循環(huán)差集。在循環(huán)差集中引入一個集合(v,k,x),集合中的元素是由v個時隙組成的長度為v的序列,在這組序列中存在k個喚醒時隙,這樣就能保證集合中任意兩個不同的序列一定存在x個重疊的喚醒時隙。但是,由于DTN網(wǎng)絡(luò)的長延時和節(jié)點分布稀疏等特性,使得節(jié)點等待通信的時間間隔極為漫長。這就要求循環(huán)差集的長度盡可能長一些,以便節(jié)點有更多的機會休眠。又因為構(gòu)建循環(huán)差集的條件比較苛刻,難以匹配各種場景要求和時序長度,所以衍生出了兩種自適應的休眠方案,分別為EACDS和MACDS。其中,EACDS是依靠單一的級數(shù)集構(gòu)建不同等級的休眠時序,而MACDS是依靠一組不同的級數(shù)集合來構(gòu)建不同等級的休眠時序。這兩種自適應的循環(huán)差集休眠方案都能夠匹配不同休眠時序長度和各種網(wǎng)絡(luò)場景。
主要圍繞未來網(wǎng)絡(luò)下休眠方案的研究進展,介紹了目前國內(nèi)外對于未來網(wǎng)絡(luò)下休眠機制的幾種算法及其優(yōu)缺點。其中,基于OpenFlow網(wǎng)絡(luò)下的節(jié)點和鏈路休眠算法在減少網(wǎng)絡(luò)能耗的同時增加了網(wǎng)絡(luò)時延;DTN網(wǎng)絡(luò)中的CAPM雖能適應不同的網(wǎng)絡(luò)環(huán)境,有效減少了網(wǎng)絡(luò)能耗,但研究僅限于Prophet路由機制下CAPM對數(shù)據(jù)傳輸性能和能量節(jié)省的影響;DTN網(wǎng)絡(luò)架構(gòu)下基于循環(huán)差集的休眠方案及其衍生出的EACDS和MACDS算法則能根據(jù)網(wǎng)絡(luò)環(huán)境的要求,在網(wǎng)絡(luò)時延與能量消耗之間做出平衡。即使如此,仍有涉及未來網(wǎng)絡(luò)休眠機制的諸多問題和關(guān)鍵技術(shù)亟待解決。
未來網(wǎng)絡(luò)休眠機制研究是一個復雜且艱巨的系統(tǒng)性工程,目前國內(nèi)外對未來網(wǎng)絡(luò)架構(gòu)及其休眠機制的研究仍處于起步階段,研究工作還面臨著很多挑戰(zhàn)。除OpenFlow網(wǎng)絡(luò)和DTN網(wǎng)絡(luò)外,未來網(wǎng)絡(luò)架構(gòu)還包括CCN網(wǎng)絡(luò)體系架構(gòu)、PSIRP網(wǎng)絡(luò)體系架構(gòu)、面向服務體系架構(gòu)(ServiceOrientedFutureInternetArchitecture,SOFIA)等??梢?,今后的研究范疇不僅包括OpenFlow和DTN網(wǎng)絡(luò)休眠機制所涉及的新技術(shù)和新方法,而且還應包括上述網(wǎng)絡(luò)體系架構(gòu)下的休眠方案研究。
[1]Globale-SustainabilityInitiative(GeSI).Smart2020report:globalICTsolutioncasestudies[R].[s.l.]:GeSI,2008.
[2]YangD,ShinJ,KimJ,etal.Anenergy-optimalschemeforneighbordiscoveryinopportunisticnetworking[C]//Proceedingsofthe6thIEEEconferenceonconsumercommunicationsandnetworking.[s.l.]:IEEEPress,2009.
[3] 織 田,翔 太,野 林,等.Flow-basedroutingschemesforminimizingnetworkenergyconsumptionusingOpenFlow[J].電子情報通信學會技術(shù)研究報告=IEICEtechnicalreport:信學技報,2014,113:85-90.
[4]GuptaM,SinghS.DynamicEthernetlinkshutdownforpowerconservationonEthernetlinks[C]//ProceedingsofIEEEinternationalconferenceoncommunications.[s.l.]:IEEE,2010.
[5]GuptaM,GroverS,SinghS.AfeasibilitystudyforpowermanagementinLANswitches[C]//Proceedingsofthe12thIEEEinternationalconferenceonnetworkprotocols.[s.l.]:IEEE,2004:361-371.
[6]GuptaM,SinghS.Usinglow-powermodesforenergyconservationinEthernetLANs[C]//INFOCOM2007.[s.l.]:[s.n.],2007:2451-2455.
[7]BistaBB,TakanohashiM,TakataT,etal.Apowersavingschemeforopenflownetwork[J].JournalofCleanEnergyTechnologies,2013,1(4):276-280.
[8]BistaBB,FukushiA,TakataT,etal.ReducingenergyconsumptioninwiredOpenFlow-basednetworks[J].InternationalJournalofControl&Automation,2014,7(6):401-402.
[9]Comunica?oesED.EnergyefficientarchitecturesforthecurrentandfutureInternet[M].[s.l.]:[s.n.],2012.
[10]FarrellBS,CahillV.Delay-tolerantnetworkingresearchgroup[EB/OL].2009-08-22.http://www.dtnrg.org/wiki.
[11]VahdatA,BeckerD.Epidemicroutingforpartially-connectedAdHocNetworks[R].NorthCarolina:DukeUniversity,2000.
[12]FallK.Adelay-tolerantnetworkarchitectureforchallengedinternets[C]//ACMSIGCOMMconferenceonapplications.[s.l.]:ACM,2003:27-34.
[13]BurleighS,HookeA,TorgersonL,etal.Delay-tolerantnetworking:anapproachtointerplanetaryInternet[J].IEEECommunicationsMagazine,2003,41(6):128-136.
[14] 劉 唐,彭 艦,王建忠,等.延遲容忍移動傳感器網(wǎng)絡(luò)中基于節(jié)點優(yōu)先級的數(shù)據(jù)轉(zhuǎn)發(fā)策略[J].計算機科學,2011,38(3):140-143.
[15]LiX,ShuW,LiM,etal.DTNroutinginvehicularsensornetworks[C]//ProceedingsofGlobeCom.[s.l.]:IEEE,2008:1-5.
[16] 蘇金樹,胡喬林,趙寶康,等.容延容斷網(wǎng)絡(luò)路由技術(shù)[J].軟件學報,2010,21(1):119-132.
[17]XiY,ChuahM,ChangK.Performanceevaluationofapowermanagementschemefordisruptiontolerantnetwork[J].MobileNetworks&Applications,2007,12(5-6):370-380.
[18] 付 凱,夏靖波,尹 波.DTN中一種基于接觸時間的休眠機制[J].計算機科學,2013,40(2):87-90.
[19]ChoiBJ,ShenX.Adaptiveasynchronoussleepschedulingprotocolsfordelaytolerantnetworks[J].IEEETransactionsonMobileComputing,2011,10(9):1283-1296.
Investigation on Sleep Mechanism for Future Network
ZHANG Guo-ding,YANG Long-xiang
(College of Communication and Information Engineering,Nanjing University of Posts and Telecommunications,Nanjing 210003,China)
Due to development of network technology,improvement of Internet popularity and increasing scale of network,ratio of network energy consumption in total energy consumption has caused high attention in the society,and it is imperative that network energy consumption be managed to lower operating cost.Therefore,the technique for network energy saving is one of most popular issues under investigation nowadays.Because of various reasons involving technical cause,it is very hard to solve the problem of excessive energy consumption of traditional network fundamentally.Thus,new techniques,revolutionary concepts and new designs are required to construct future network architectures,under which technical explorations of network energy consumption control include that of sleep mechanism.On the basis of general introductions on both future network architectures of OpenFlow and DTN,with an eye to the progress on the investigations of dormancy mechanism under new framework of future network,various mechanisms,such as node and link dormancy mechanism under OpenFlow framework,situational awareness and asynchronous clock sleep mechanism in DTN architecture,have been expounded emphatically.Analysis on the problems and difficulties encountered in above investigations have been presented as well as future directions for network dormancy investigations.
OpenFlow network;DTN;energy conservation;sleep
2016-04-23
2016-08-16
時間:2017-02-17
國家“973”重點基礎(chǔ)研究發(fā)展計劃項目(2013CB329104);國家自然科學基金資助項目(61372124)
張國鼎(1992-),男,碩士,研究方向為移動通信與無線技術(shù);楊龍祥,教授,博士生導師,研究方向為移動無線通信與物聯(lián)網(wǎng)。
http://www.cnki.net/kcms/detail/61.1450.TP.20170217.1630.050.html
TP31
A
1673-629X(2017)04-0012-05
10.3969/j.issn.1673-629X.2017.04.003