TWI499242B - 用以減少封包處理線卡中之能量耗損的方法 - Google Patents
用以減少封包處理線卡中之能量耗損的方法 Download PDFInfo
- Publication number
- TWI499242B TWI499242B TW100110113A TW100110113A TWI499242B TW I499242 B TWI499242 B TW I499242B TW 100110113 A TW100110113 A TW 100110113A TW 100110113 A TW100110113 A TW 100110113A TW I499242 B TWI499242 B TW I499242B
- Authority
- TW
- Taiwan
- Prior art keywords
- packet
- traffic
- microprocessors
- microprocessor
- line card
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3209—Monitoring remote activity, e.g. over telephone lines or network connections
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
Description
本發明有關於封包為基的網路之領域,且更詳言之,關於封包處理線卡。
使用封包處理線卡來處理,從網際網路協定(IP)層下至網路節點中之實體層,在不同網路層所傳送之聚集資料。
這種處理佔封包傳輸網路中之大部分的能量耗損且隨訊務上升傾向於升高操作及冷卻成本並亦可能減少路由器的可靠度。
除此之外,相應於不同時間尺度上的大波動之資料傳輸的叢發方面使得難以判斷封包處理線卡之尺寸且導致在離峰訊務期間的能量浪費。
因此,變得必需發展出一種解決方法,允許減少封包處理線卡的能量耗損。
本發明之一目的在於克服前述之目前技術的缺點並提供目前技術之現有解決方法的一種替代方法以提供在網路節點之封包處理線卡中之能量耗損的減少。
這是藉由一種用以減少封包傳送網路之封包處理線卡中之能量耗損的方法,該封包處理線卡包含用於處理封包訊務的複數微處理器,其中依據包括平均及代表該封包訊務的統計分佈之參數的至少兩統計參數的遞迴估計來動態調整現用微處理器之數量作為訊務估計器之計算的函數。
根據本發明之另一態樣,代表該封包訊務的該統計分佈之參數包含該封包訊務的統計矩。
根據本發明之又一態樣,該封包訊務的該統計矩包含該封包訊務的標準差。
根據本發明之再一態樣,代表該封包訊務的該統計分佈之參數包含該封包訊務的位數。
根據本發明之另一態樣,使用該訊務估計器的該計算之多個時間範圍來實現該遞迴估計。
根據本發明之又一態樣,不現用微處理器設定在低耗電模式中。
根據本發明之再一態樣,在該訊務估計器的該計算之函數中動態調整該些現用微處理器的驅動電壓。
根據本發明之另一態樣,在該訊務估計器的該計算之函數中動態調整該些現用微處理器的時脈速率。
根據本發明之又一態樣,現用微處理器之該數量的該判斷將該些微處理器的最大負載納入考量以遵守預定的服務品質。
根據本發明之再一態樣,在停用微處理器之前引進遲延,以減少微處理器之非常短的不現用時期。
根據本發明之另一態樣,該封包訊務包含封包流以及其中在其服務品質值的函數中排序該些封包流並且,在擁塞的情況中,由該些微處理器優先處理最有價值的流。
根據本發明之又一態樣,將微處理器組態成處理特定等級之封包,使得啟用或停用微處理器之決定將該微處理器的該特定封包等級組態納入考量。
根據本發明之再一態樣,組態該封包處理線卡使得按接收的時間順序處理屬於常見之端點到端點的流之封包。
根據本發明之另一態樣,組態該封包處理線卡使得藉由共同資源之存取的規範來保證資料同步。
本發明亦指一種封包處理線卡,其中其包含:- 複數微處理器,組態成處理封包訊務,- 監視封包訊務的機構,- 訊務估計器,組態成在包括平均及代表該封包訊務的統計分佈之參數的至少兩統計參數的遞迴估計之函數中計算訊務負載,- 決定機構,組態成在由該訊務估計器所計算的訊務負載估計的函數中判斷現用微處理器之所需的數量,- 啟動機構,組態成在該決定機構判斷的函數中啟動或停用微處理器。
根據本發明之另一態樣,該封包處理線卡的微處理器之該數量相應於使用依據包括該平均及代表該封包訊務的該統計分佈之該參數的至少兩統計參數並考量將由該封包處理線卡處理之最大訊務之先驗訊務估計的計算結果,並使整體能量效率保持最大。
本發明之實施例意指,在封包處理線卡中,具有減少的處理時脈速率之複數或陣列的微處理器的使用,使得將封包處理負載分散於該複數微處理器。
這種解決方法允許藉由在訊務函數中調適現用微處理的數量並藉由限制微處理器之耗電量(因其受限的處理時脈速率所致)來減少能量耗損,因此減少冷卻費用。
然而,為了獲得能量耗損之顯著減少,微處理器之所需數量的判斷加上在任何時候在訊務函數中之微處理器陣列的組態之判斷很重要。
因此,本發明之實施例意指訊務估計器的使用,允許動態判斷需為啟動之陣列的微處理器數量。
第1圖表示封包處理線卡1之組態的一範例,其中在封包先進先出(FIFO)設備5中接收到輸入封包3並傳送至資料交換單元(管線、匯流排、或交換器)7,其中封包經歷由複數微處理器9所實現之複數處理。該些處理器讀取並隨意更新專用查詢表11,其包含關於經過線卡轉送的封包流之資訊。
此外,將資料交換單元7中處理的封包訊務相關之統計資料發送作為輸入至訊務估計器13。依據由該估計器13所預測的訊務之計算,微處理器排程器15透過任務邏輯工具17及交換器19來控制微處理器9。
此外,根據本發明之一實施例,訊務估計器13直接控制交換器19的時脈速率及微處理器9的驅動電壓(由虛線箭頭21及23表示)。當所有處理都完成,將封包作為輸出封包25轉送到資料交換單元7之外經由封包FIFO設備5至其目的地。
須注意到在第1圖中所表示之微處理器9的陣列包含四個微處理器9,但根據封包處理線卡1的尺寸設定,可在陣列中收集任何數量的微處理器9。此外,調適單元(估計器13、排程器15、交換器19...)之能量耗損相關於微處理器9能量耗損為可忽略,使得線卡1之尺寸判斷(微處理器之最佳數量的判斷,以在先驗最壞情況的訊務條件中產生最小化之耗電量)可僅依據微處理器9耗損。
使用微處理器9之陣列的第一步驟為判斷封包處理線卡1的尺寸,亦即,判斷微處理器9之數量以及微處理器9的能力以達到最佳能量耗損。
在本發明之一實施例中,這種尺寸判斷對應於線卡設計的步驟且為使用訊務估計並依據在文獻中所述之耗電量模型先驗性且統計性地加以實現:
可由下列界定微處理器9之耗電量
功率=k‧v‧V2
其中k為微處理器9之常數;v為時脈速率或時脈頻率;且V為微處理器9的驅動電壓。
此外,由下列模型關係鏈結v及V:
V
=h v
(v
)=α‧v γ
+b
,其中v min v v max
以及V min V V max
其中γ為微處理器相依之參數,Vmin
及Vmax
分別為微處理器9之驅動電壓工作值的最小及最大,以及vmin
及vmax
分別為相應於微處理器9之Vmin
及Vmax
的最小及最大時脈速率工作值。
在第2圖中針對參數γ的不同值表示上述等式之hv
(v)函數。該h函數可在當判斷現用處理器的數量時用來判斷微處理器9最佳時脈速率及的驅動電壓。
藉由以在正規化時脈速率vn
工作之N相同微處理器取代在正規化時脈速率vmax
工作之單一微處理器,其界定為相應於相同處理能力之vn
=vmax
/N,則可如下般界定耗電量增益G(正規化位元速度除以耗電量):
在第3圖中針對參數γ的不同值表示這種增益。
因此,依據第3圖,可見到使用多個相同微處理器來取代單一微處理器(其之處理能力為該複數微處理器之能力的總和)允許減少總能量耗損。亦顯示出,以在此範例中使用之選定模型參數集,增益無法超過大約6的臨限值。
除此之外,考量複數獨立封包流之聚集並考量封包流的每一部分聚集之速率隨機過程(stochastic process)遵守高斯(Gaussian)分佈,由卡介苗定律(Guerin’s Law)給出可達到之處理管線速率(Pr):
其中P為獨立封包流聚集之數量,μ及σ分別為封包流聚集速率的高斯分佈之平均及標準差且α為可信因子,其之值取決於不過度負載資料交換單元7(管線)之所希望的機率。
須注意到卡介苗定律允許將多工效應納入考量,亦即,大量流之聚集的事實允許衰減整體訊務之變異(流量尖峰補償流量離峰)。
因此,使用相應於封包流程序的平行化之複數微處理器導致統計多工之效率的減少。確實,在複數微處理器之平行化的情況中,一給定微處理器之聚集流的數量減少,統計多工之效率亦減少。藉由速率損失因子(RLF)給出相關於單一微處理器之效率的這種減少:
其中N為微處理器的數量。
在第4圖中顯示針對α參數的不同值(其相應於不過度負載資料交換單元7或管線之不同希望的機率)在微處理器數量的函數中之此速率損失因子(或正規化總封包處理速度)的繪圖。此繪圖比較在時脈頻率f之單一處理器對在頻率f/N之N處理器。
上述說明部分顯示以具有相當處理能力之複數微處理器的陣列取代單一微處理器一方面導致耗電量之減少(相應於耗電量增益G)而另一方面導致統計多工之效率的損失(相應於速率損失因子RLF)。因此,為了優化整體能量耗損,目標為判斷相應於這兩參數之間的最佳取捨並導致每封包之能量耗損的最小化之微處理器的數量,將當填充資料交換單元或管線時因統計多工造成之損失納入考量。
可藉由如下界定之能量效率增益EEG的最大化來界定這種取捨:
Max N
(EEG N
)=Max N
(G N
×RLF N
)
在第5圖中顯示針對相應於10-8
的機率之α參數及針對γ參數之不同值在微處理器數量的函數中之此能量效率增益(正規化封包速度除以耗電量)之表示。
從不同的上述表示中,可看出有導致能量效率最大化之在處理訊務函數中的最佳平行化程度(或處理器數量),此程度取決於微處理器的技術性質以及封包訊務的變異數。
因此,藉由考量線卡1應處理之最大訊務量(實際上考量最大平均及最大標準差),可界定最佳尺寸(以微處理器9數量來說)以最小化線卡1之能量耗損。
這種優化的應用需要,除了微處理器特徵外,待處理之流的統計參數之知識,其為前述實施例中之平均及標準差。
不僅使用平均但亦使用待處理的封包流之標準差之這種方法的使用允許將因較小資料路徑之平行化所導致之統計多工的損失納入考量,造成微處理器9之最佳數量的判斷之改善。
除此之外,在訊務量之函數中之微處理器9的最佳數量之判斷不僅可用來在線卡1之建構過程中設定其之尺寸,但亦可在使用的同時動態地判斷需啟動的微處理器9之最佳數量,不啟動之微處理器設定在低耗電模式或休眠模式中。確實,為了進一步減少能量耗損,本發明之實施例的一概念為當相關於尖峰時期訊務為減少時停用陣列之閒置微處理器以節省能量。因此,依據先前的等式,第1圖中所示之訊務估計器13可判斷在預測訊務的函數中需啟動之微處理器9的最佳數量。實際上,在各種時間點上估計封包位元速率的統計參數(平均及標準差),這得以決定微處理器9之啟動或停用。
遞迴可為週期性(例如,這些統計可衍生自200個最新的10 ms之封包輸入位元組的瞬時量且可被更新於每100次測量,因此每秒饋送微處理器排程器15新的度量),但取樣間隔亦可隨時間而變,例如,在訊務的大變異之情況中可減少兩估計之間的遲延。
此外,取樣間隔的選擇可取決於所涉及的訊務之本質,例如,是否為少數或許多流之聚集。節點中可得之封包緩衝器的尺寸亦可影響間隔的尺寸。
在一典型的實行例中,監視在m接續間隔t1
-t0
、t2
-t1
、...、tm
-tm-1
中之封包訊務b1
、b2
、...、bm
。接著計算瞬時速率ri
=bi
/(ti
-ti-1
),其中i=1...m,以產生統計參數:
以及
亦須注意到可由訊務估計器13使用代表封包訊務之統計分佈的其他參數及度量。這些度量可指如下界定的二或更高階的統計矩:
其中p為矩之階數,還有在上述速率取樣集之不同時間尺度的自動相關。
亦可使用諸如分位數的度量且,若有需要的話,使用高於二(平均及標準差)之度量的數量。此外,可額外使用封包訊務測量的時間相關,例如,藉由使用包含赫斯特(Hurst)參數的模型,以產生處理負載之甚至更佳的預測。
此外,與用於計算之度量無關地,可預先計算在訊務量之函數中的待啟動微處理器之最佳數量的值並儲存在附接至訊務估計單元13的額外資源計畫查詢表14中,其與封包轉送查詢表11不同,如第1圖中所示,以減少計算負載並使程序更快速。
在第6圖中敘述額外查詢表的一範例,其中在平均及標準差的函數中給出微處理器的最佳數量。應注意到主要為了減少記憶體的尺寸,該額外的查詢表可能不包含度量之所有潛在值,此為第6圖之範例中之標準差的情況。在此情況中,若計算值相應於中間值(在本範例中σ=6),實現內插以導出想要的值。查詢表14的尺寸因此為可得之記憶體與計算內插的處理能力之間的取捨。
與微處理器9之數量相同方式地,可依據封包訊務的統計參數來判斷現用微處理器的最佳(以有能量效率的方式)時脈速率及驅動電壓並可儲存在額外查詢表中,使得訊務估計器13或排程器15控制時脈速率及驅動電壓,如第1圖中所述。
因此,訊務之動態估計允許啟動適當數量的微處理器以遵守預定之服務品質(QoS),使得每一處理器之工作負載不會過高也不會過低。
如第7圖中以16個微處理器之陣列所述,若訊務相應於線卡之整體能力的80%,則將微處理器9之20%及相應的記憶體(如唯讀記憶體)10設定在休眠模式中(圖之部分a))。可藉由將微處理器之時脈速率設定成零來實現這種停用。若訊務降低至整體能力的30%,則將微處理器之70%設定在休眠模式中(圖之部分b))。
結果,線卡之整體耗損在訊務之函數中以階梯之步階方式變化,如第8圖中所述,一步階相應於一微處理器的啟動。
此外,必須組態微處理器之陣列以遵守下列的約束:
- 必須按順序處置屬於共同端點到端點的流之封包。可藉由在相同微處理器中處理由使用散列值所檢測到的共同流之封包,並且,在微處理器之啟動或停用的情況中,藉由重新路由封包至附近的微處理器或自附近的微處理器重新路由封包來遵守這種約束。
- 必須避免同時讀取並更新共享的共同資源(像是路由表)。在由一給定微處理器讀取或更新的期間必須鎖住其他微處理器之資源存取。可如在多核心多任務系統中之目前技術中已皆知般處置這種約束,但因為在對資源存取前的等待時間的緣故,可在處理中引進遲延。整體封包處理能力的相關損失被視為小於訊務變異數所導致之損失並可納入考量作為統計訊務模型之一部分。
- 針對叢發需求,喚醒遲延必須很短,所以引發的網路遲延遵守預定的服務品質(QoS)。因此,在微處理器提用之前引進遲延以防止非常短的停用時期(引發遲延而不節省能量)。
- 因為減少的統計多工效率,在平行串流中之訊務的分離需要較高的頻寬保留:此頻寬分配為本發明之訊務估計單元13的目的。
另外,根據本發明之一實施例,封包訊務分成封包等級且微處理器專門處理特定封包等級(使用特定轉送/佇列/拋棄演算法)。
藉由這種組態,將微處理器之類別規格納入考量以決定微處理器之啟動及停用。
根據另一的實施例,在封包線卡擁塞的情況中,根據封包的服務品質(QoS)值排序封包,使得優先處理最有價值的流。
因此,本發明,藉由以微處理器9之陣列取代封包處理線卡1的單一微處理器,其中藉由使用準確的訊務估計器13來優化尺寸判斷還有動態組態(陣列之微處理器的啟動及停用)。該估計器13判斷在代表封包訊務之不同統計參數的函數中之處理負載,同時將因使用複數微處理器所導致之統計多工的減少納入考量。這種訊務分析允許根據訊務量動態調整處理能力並因此造成封包處理線卡1之整體能量耗損的顯著減少。
1...封包處理線卡
3...輸入封包
5...封包先進先出設備
7...資料交換單元
9...微處理器
10...記憶體
11...查詢表
13...訊務估計器
14...查詢表
15...微處理器排程器
17...任務邏輯工具
19...交換器
25...輸出封包
第1圖為根據本發明之封包處理線卡的圖;
第2圖為不同模型之繪圖,顯示在微處理器之時脈頻率的函數中之微處理器的驅動電壓;
第3圖為針對不同模型在微處理器之數量的函數中之耗損減少因子(正規化位元處理速度除以耗電量)的繪圖;
第4圖為針對不同模型在微處理器之數量的函數中之能力損失因子(正規化叢發訊務之總封包處理速度)的繪圖;
第5圖為針對不同模型在微處理器之數量的函數中之增益因子(正規化封包處理速度除以耗電量)的繪圖;
第6圖為用於在統計參數的函數中之判斷現用處理器的最佳數量之查詢表的一範例之圖;
第7圖為相應於兩種不同訊務情況的兩線卡組態之圖;以及
第8圖為在待處理訊務之函數中之線卡耗電量的圖。
1...封包處理線卡
3...輸入封包
5...封包先進先出設備
7...資料交換單元
9...微處理器
11...查詢表
13...訊務估計器
14...查詢表
15...微處理器排程器
17...任務邏輯工具
19...交換器
25...輸出封包
Claims (4)
- 一種用以減少封包傳送網路之封包處理線卡中之能量耗損的方法,該封包處理線卡包含用於處理封包訊務的複數微處理器,該方法包含下列步驟:藉由訊務估計器以遞迴估計包括平均及代表該封包訊務的統計分佈之參數的至少兩統計參數;及動態調整現用微處理器之數量作為訊務估計器之計算的函數,其中代表該封包訊務的該統計分佈之該參數包含該封包訊務的統計矩,及其中該封包訊務的該統計矩包含該封包訊務的標準差。
- 一種用以減少封包傳送網路之封包處理線卡中之能量耗損的方法,該封包處理線卡包含用於處理封包訊務的複數微處理器,該方法包含下列步驟:藉由訊務估計器以遞迴估計包括平均及代表該封包訊務的統計分佈之參數的至少兩統計參數;及動態調整現用微處理器之數量作為訊務估計器之計算的函數,其中代表該封包訊務的該統計分佈之參數包含該封包訊務的分位數。
- 一種用以減少封包傳送網路之封包處理線卡中之能量耗損的方法,該封包處理線卡包含用於處理封包訊務的複數微處理器,該方法包含下列步驟:藉由訊務估計器以遞迴估計包括平均及代表該封包訊務的統計分佈之參數的至少兩統計參數;及動態調整現用微處理器之數量作為訊務估計器之計算 的函數,其中在停用微處理器之前引進遲延,以減少微處理器之非常短的非現用時期。
- 一種用以減少封包傳送網路之封包處理線卡中之能量耗損的方法,該封包處理線卡包含用於處理封包訊務的複數微處理器,該方法包含下列步驟:藉由訊務估計器以遞迴估計包括平均及代表該封包訊務的統計分佈之參數的至少兩統計參數;及動態調整現用微處理器之數量作為訊務估計器之計算的函數,其中將微處理器組態成處理特定等級之封包,使得啟用或停用微處理器之決定將該微處理器的該特定封包等級組態納入考量。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP10290171.7A EP2372962B1 (en) | 2010-03-31 | 2010-03-31 | Method and system for reducing energy consumption in packet processing linecards |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201218691A TW201218691A (en) | 2012-05-01 |
TWI499242B true TWI499242B (zh) | 2015-09-01 |
Family
ID=42320990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100110113A TWI499242B (zh) | 2010-03-31 | 2011-03-24 | 用以減少封包處理線卡中之能量耗損的方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9001658B2 (zh) |
EP (1) | EP2372962B1 (zh) |
JP (1) | JP5553933B2 (zh) |
KR (1) | KR101418271B1 (zh) |
CN (1) | CN102823206B (zh) |
TW (1) | TWI499242B (zh) |
WO (1) | WO2011120879A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013169258A1 (en) * | 2012-05-10 | 2013-11-14 | Intel Corporation | Network routing based on resource availability |
US9210039B2 (en) | 2012-05-10 | 2015-12-08 | Intel Corporation | Generating and/or receiving at least one packet to facilitate, at least in part, network path establishment |
EP2725450A4 (en) | 2012-08-30 | 2015-07-08 | Huawei Device Co Ltd | METHOD AND DEVICE FOR CONTROLLING A CENTRAL UNIT |
WO2014032254A1 (zh) * | 2012-08-30 | 2014-03-06 | 华为终端有限公司 | 一种控制中央处理器的方法和装置 |
US10069683B2 (en) | 2013-09-27 | 2018-09-04 | Nxp Usa, Inc. | Apparatus for optimising a configuration of a communications network device |
US20150261721A1 (en) * | 2014-03-13 | 2015-09-17 | Lantiq Deutschland Gmbh | Flow control between processing devices |
CN104978604B (zh) * | 2014-04-04 | 2019-09-17 | 中国移动通信集团福建有限公司 | 一种基于业务能力模型的模拟仿真方法和装置 |
CN108833299B (zh) * | 2017-12-27 | 2021-12-28 | 北京时代民芯科技有限公司 | 一种基于可重构交换芯片架构的大规模网络数据处理方法 |
CN109410850B (zh) * | 2018-12-24 | 2021-02-12 | 惠科股份有限公司 | 一种过驱动亮度值查找表的调试方法、使用方法和显示面板 |
US12216518B2 (en) * | 2023-02-23 | 2025-02-04 | Marvell Asia Pte Ltd | Power saving in a network device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030236995A1 (en) * | 2002-06-21 | 2003-12-25 | Fretwell Lyman Jefferson | Method and apparatus for facilitating detection of network intrusion |
EP1788489A1 (en) * | 1999-06-30 | 2007-05-23 | Apptitude, Inc. | Method and apparatus for monitoring traffic in a network |
US7382787B1 (en) * | 2001-07-30 | 2008-06-03 | Cisco Technology, Inc. | Packet routing and switching device |
US20090086629A1 (en) * | 2007-09-28 | 2009-04-02 | Qualcomm, Incorporated | Admission control based on qos performance in a wireless communication network |
US20100061245A1 (en) * | 2008-09-11 | 2010-03-11 | Steen Larsen | Altering operation of a network interface controller based on network traffic |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7149795B2 (en) * | 2000-09-18 | 2006-12-12 | Converged Access, Inc. | Distributed quality-of-service system |
US7256505B2 (en) * | 2003-03-05 | 2007-08-14 | Microstrain, Inc. | Shaft mounted energy harvesting for wireless sensor operation and data transmission |
US7219249B1 (en) * | 2002-12-03 | 2007-05-15 | The Research Foundation Of State University Of New York | System and method for reducing power requirements of microprocessors through dynamic allocation of datapath resources |
US7742757B2 (en) * | 2003-10-14 | 2010-06-22 | At&T Mobility Ii Llc | Location announcement for mobile devices |
US7610497B2 (en) * | 2005-02-01 | 2009-10-27 | Via Technologies, Inc. | Power management system with a bridge logic having analyzers for monitoring data quantity to modify operating clock and voltage of the processor and main memory |
DE602005016310D1 (de) * | 2005-02-15 | 2009-10-08 | Abb Research Ltd | Diagnoseeinrichtung für ein prozesssteuersystem |
US8228818B2 (en) * | 2005-06-24 | 2012-07-24 | At&T Intellectual Property Ii, Lp | Systems, methods, and devices for monitoring networks |
JP4825580B2 (ja) * | 2005-09-05 | 2011-11-30 | アラクサラネットワークス株式会社 | ネットワーク接続装置の消費電力低減方法及び装置 |
US7739470B1 (en) * | 2006-10-20 | 2010-06-15 | Emc Corporation | Limit algorithm using queue depth to control application performance |
US7844839B2 (en) * | 2006-12-07 | 2010-11-30 | Juniper Networks, Inc. | Distribution of network communications based on server power consumption |
JP5206040B2 (ja) * | 2008-03-13 | 2013-06-12 | 日本電気株式会社 | パケット処理装置、省電力装置及び電源供給方法 |
US8670335B2 (en) * | 2008-04-02 | 2014-03-11 | Marvell World Trade Ltd. | Reduced power transmission |
US7912082B2 (en) * | 2008-06-09 | 2011-03-22 | Oracle America, Inc. | Shared virtual network interface |
US8666946B2 (en) * | 2009-07-10 | 2014-03-04 | Alcatel Lucent | Incremental quantile tracking of multiple record types |
-
2010
- 2010-03-31 EP EP10290171.7A patent/EP2372962B1/en not_active Not-in-force
-
2011
- 2011-03-24 TW TW100110113A patent/TWI499242B/zh active
- 2011-03-25 CN CN201180016111.6A patent/CN102823206B/zh not_active Expired - Fee Related
- 2011-03-25 KR KR1020127025393A patent/KR101418271B1/ko not_active Expired - Fee Related
- 2011-03-25 WO PCT/EP2011/054591 patent/WO2011120879A1/en active Application Filing
- 2011-03-25 US US13/580,451 patent/US9001658B2/en not_active Expired - Fee Related
- 2011-03-25 JP JP2013501768A patent/JP5553933B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1788489A1 (en) * | 1999-06-30 | 2007-05-23 | Apptitude, Inc. | Method and apparatus for monitoring traffic in a network |
US7382787B1 (en) * | 2001-07-30 | 2008-06-03 | Cisco Technology, Inc. | Packet routing and switching device |
US20030236995A1 (en) * | 2002-06-21 | 2003-12-25 | Fretwell Lyman Jefferson | Method and apparatus for facilitating detection of network intrusion |
US20090086629A1 (en) * | 2007-09-28 | 2009-04-02 | Qualcomm, Incorporated | Admission control based on qos performance in a wireless communication network |
US20100061245A1 (en) * | 2008-09-11 | 2010-03-11 | Steen Larsen | Altering operation of a network interface controller based on network traffic |
Also Published As
Publication number | Publication date |
---|---|
CN102823206B (zh) | 2016-04-13 |
JP2013524596A (ja) | 2013-06-17 |
KR20120137393A (ko) | 2012-12-20 |
CN102823206A (zh) | 2012-12-12 |
US20130039204A1 (en) | 2013-02-14 |
EP2372962B1 (en) | 2017-08-16 |
US9001658B2 (en) | 2015-04-07 |
JP5553933B2 (ja) | 2014-07-23 |
KR101418271B1 (ko) | 2014-07-11 |
WO2011120879A1 (en) | 2011-10-06 |
TW201218691A (en) | 2012-05-01 |
EP2372962A1 (en) | 2011-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI499242B (zh) | 用以減少封包處理線卡中之能量耗損的方法 | |
US11316795B2 (en) | Network flow control method and network device | |
US7948880B2 (en) | Adaptive dynamic thresholding mechanism for link level flow control scheme | |
US8797877B1 (en) | Virtual output queue allocation using dynamic drain bandwidth | |
US9391910B2 (en) | Smart pause for distributed switch fabric system | |
US8081569B2 (en) | Dynamic adjustment of connection setup request parameters | |
US11411882B2 (en) | Generating automatic bandwidth adjustment policies per label-switched path | |
US9086878B2 (en) | Oversubscribing to a packet processing device to adjust power consumption | |
US7489628B2 (en) | Communication traffic management monitoring systems and methods | |
US9007901B2 (en) | Method and apparatus providing flow control using on-off signals in high delay networks | |
US8369219B2 (en) | System and method for managing bandwidth | |
US9350669B2 (en) | Network apparatus, performance control method, and network system | |
US8155003B2 (en) | Aggregate policing applying max-min fairness for each data source based on probabilistic filtering | |
US20240098155A1 (en) | Systems and methods for push-based data communications | |
JP2009253481A (ja) | パケット転送装置 | |
WO2022035689A1 (en) | Dynamic deterministic adjustment of bandwidth across multiple hubs with adaptive per-tunnel quality of service (qos) | |
JP2013531429A (ja) | エネルギー効率の良いルーティングのための遅延を許容するトラフィックのサービス品質を意識したレート調整 | |
Liang et al. | Effective idle_timeout value for instant messaging in software defined networks | |
JP2013126062A (ja) | ネットワークトラヒック制御装置、制御方法、およびプログラム | |
CN119676160A (zh) | 一种流量调度方法、装置、电子设备及存储介质 |