IDT推出面向高速網(wǎng)絡通信的統(tǒng)計引擎
隨著網(wǎng)絡通信的快速發(fā)展,客戶需求越來越高,一方面企業(yè)客戶越來越需要基于網(wǎng)絡的商業(yè)模式,如電子商務、遠程辦公、遠程商務;另一方面普通消費者越來越需要高質量的多媒體服務,包括圖形密集網(wǎng)站、音視頻、高速數(shù)據(jù)以及廣播數(shù)據(jù)服務。此外,隨著3G的出現(xiàn),移動用戶對于數(shù)據(jù)業(yè)務的需求也將越來越多。
這些市場需求向系統(tǒng)廠商以及運營廠商提出了新的挑戰(zhàn)。運營商需要采用和管理新的網(wǎng)絡服務,并確保視頻、圖像、音頻等的傳輸質量;而對于服務提供商來講,如何增強安全機制、防治安全漏洞的出現(xiàn)成為首要問題,其次是考慮如何降低成本,提升服務,獲取更多利潤。
IDT公司副總裁兼流量控制管理器件部門總經(jīng)理Thomas Brenner認為,這些問題可以通過統(tǒng)計方法幫助解決。通過數(shù)據(jù)跟蹤,運營商才能確定對客戶提供多少服務,知道服務的水準,并了解在服務的提供過程中所存在的一些問題,比如是否發(fā)生了拒絕服務,或者網(wǎng)絡中某個鏈接、某個路由器是否出現(xiàn)故障等情況。并且當這些問題出現(xiàn)的時候,運營商才能夠對這些信息進行重新配置和傳輸。
依靠統(tǒng)計數(shù)據(jù),運營商還可以知道投資方向。因為運營商每年投資金額高達數(shù)十億美元,數(shù)據(jù)可以讓他們了解在什么地方,什么方面,添置或者拆除一些設備,或者對設備進行更新。只有通過這樣的方式,運營商才能夠不斷地對網(wǎng)絡進行更新和配制,提高網(wǎng)絡效率。
路由器與交換機廠商一般用FPGA或ASIC來進行統(tǒng)計收集,但是會增加設計成本,而一般公司不愿意把設計資源浪費在這上面。這使得IDT的設計人員深信能開發(fā)出一種標準的統(tǒng)計引擎產(chǎn)品,使處理器解放出來去完成計算密集的任務。IDT 公司新推出的兩種統(tǒng)計引擎產(chǎn)品采用業(yè)界標準的LA-1接口,集成多端口存儲器單元和算術邏輯單元,并采用QDR-II總線接口與存儲器相連。
|
圖:統(tǒng)計引擎和QDR-II一起使用 |
在該公司的統(tǒng)計引擎中,最有特色的是“發(fā)后不理”的概念。Thomas認為,在現(xiàn)有的網(wǎng)絡處理單元(NPU)架構內(nèi),提高數(shù)據(jù)的處理速度,更多的是與軟件設計者相關,而不是硬件設計者。所謂“發(fā)后不理”就是將通常由包處理器進行的工作,進行轉換,變成一個指令,再把這個指令寫入到統(tǒng)計引擎中;一旦完成這個指令的寫入過程以后,NPU 或包處理器再也不用去處理數(shù)據(jù),而由統(tǒng)計引擎去處理。
因此,“發(fā)后不理”的功能具有三層含義。它可以卸載信息包處理器內(nèi)部周期和所需要的 QDR-II 總線周期;還可以對計數(shù)器進行升級;同時更好的管理存儲方面的一些周期。對于軟件設計者來講,他們可以借助于一些技術,保證在傳輸過程當中數(shù)據(jù)的一致性,確保在同一系統(tǒng)之內(nèi),同一時間所使用的數(shù)據(jù)不會出現(xiàn)不同的版本。
以對四個計數(shù)器進行更新為例,信息包處理器選用Intel的IXP2X00 NPU:它借助傳統(tǒng)方法,采用QDR-II SRAM進行更新,完成這四個計數(shù)器的更新,需要 800 個周期。而采用一個NPU,加IDT 的統(tǒng)計引擎,借助“發(fā)后不理”的功能,只要進行一次指令的輸入,再通過一次的寫入(也就是說只要 50 個周期)就可以完成對四個計數(shù)器的更新。從 NPU 周期數(shù)來講,加入統(tǒng)計引擎可提高 94% 的效率。
此外,統(tǒng)計引擎可以提高 QDR-II 或者 LA-1 上總線的使用效率。如果采用SRAM,要對 4 個計數(shù)器進行更新,需要 8 次 QDR2 的操作,4 次讀加 4 次寫。而借助于 IDT 統(tǒng)計引擎,只需要一次 QDR2 的操作。因此,從QDR2 總線帶寬的需求來講,采用 IDT 統(tǒng)計引擎可以實現(xiàn) 88% 的改善。
IDT目前已提供這兩種統(tǒng)計引擎,且其均采用576個焊點BGA封裝的倒裝芯片。70P1338型器件擁有256k計數(shù)器,批量(2.5萬片)售價為55美元;而70P1308型器件擁有512k計數(shù)器,批量(2.5萬片)售價為65美元。兩種器件均已提供樣品,并計劃于今年二季度正式投產(chǎn)。





