-一種用于分組交換機(jī)的緩存管理算法

-一種用于分組交換機(jī)的緩存管理算法

ID:38134890

大小:143.33 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2019-05-25

-一種用于分組交換機(jī)的緩存管理算法_第1頁(yè)
-一種用于分組交換機(jī)的緩存管理算法_第2頁(yè)
-一種用于分組交換機(jī)的緩存管理算法_第3頁(yè)
資源描述:

《-一種用于分組交換機(jī)的緩存管理算法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、第33卷第6期電子科技大學(xué)學(xué)報(bào)Vol.33No.62004年12月JournalofUESTofChinaDec.2004一種用于分組交換機(jī)的緩存管理算法胡冰,李樂民(電子科技大學(xué)寬帶光纖傳輸與通信網(wǎng)技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室成都610054)【摘要】提出了一種用于分組交換機(jī)中的緩存管理算法DT+SMA,該算法把DT和SMA結(jié)合起來,具有兩者的優(yōu)點(diǎn)。通過理論分析和仿真,得知在單優(yōu)先級(jí)情況下DT+SMA比SMA的公平性更好,在多優(yōu)先級(jí)情況下SMA比DT更易于實(shí)現(xiàn),而且同時(shí)也能獲得和DT相近的性能。關(guān)鍵詞緩存管理;仿真;共享存儲(chǔ)器;分組交換機(jī)中圖分類號(hào)TN915.

2、05文獻(xiàn)標(biāo)識(shí)碼AANewBufferManagementSchemeHuBing,LiLemin(KeyLaboratoryofBrodbandOpticalFiberTransmissionandCommunicationNetworksUESTofChina,MinistryofEducationChengdu610054)AbstractInthispaperanewbuffermanagementschemecalledDT+SMAispresented.Thisschemecombinessharingwithminimumallocation

3、(SMA)anddynamicthreshold(DT)arithmetic,andwefindithasthebenefitsofbothDTandSMA.ThroughanalysistheschemeintheoryandsimulationwecanseethatactuallyDT+SMAisbetterthanSMAinfairnessinsinglepriority,andiseasiertoapplyinmultipleprioritiesmodelthanDTwhenachievingthesimilarperformancewithD

4、T.Keywordsbuffermanagement;simulation;sharedmemory;packetswitch近年來,通信向分組化發(fā)展,在通信網(wǎng)絡(luò)中需要有分組交換機(jī)。為了避免沖突,分組交換機(jī)采用了輸入輸出排隊(duì)等結(jié)構(gòu)。將輸出排隊(duì)的各隊(duì)列中的緩沖存儲(chǔ)器合在一起,就成為共享緩存交換機(jī),如圖1所示。由于在給定的丟失率的條件下共享緩存交換機(jī)所用的存儲(chǔ)器容量最小,所以共享緩存交換機(jī)得到了廣泛應(yīng)用。由于在實(shí)際中大部分交換機(jī)所交換的數(shù)據(jù)都為定長(zhǎng),所以考慮定長(zhǎng)數(shù)據(jù)的交換情況。一個(gè)高效率的緩存管理算法對(duì)于共享存儲(chǔ)器交換機(jī)極為重要,緩存管理策略將會(huì)直接影響到一

5、個(gè)交換機(jī)的性能。有兩種經(jīng)典的緩存管理算法:最小分配共[1,2]享(SharingwithMinimumAllocation,SMA)和動(dòng)態(tài)門限(DynamicThreshold,DT)。輸入端口1輸出端口1輸出端口隊(duì)列1共享存儲(chǔ)器……輸入端口N輸出端口隊(duì)列N輸出端口N圖1共享緩存交換機(jī)模型DT算法的核心是:在任何一個(gè)瞬時(shí),輸出隊(duì)列的門限是交換機(jī)中當(dāng)前未使用的緩存器大小的函數(shù),當(dāng)輸出端口的隊(duì)列長(zhǎng)度等于或者超過當(dāng)前的門限,該端口就會(huì)被鎖定不會(huì)接收新的數(shù)據(jù)。在t時(shí)刻,T(t)是受控的門限,Q(t)是第i個(gè)隊(duì)列的長(zhǎng)度,在t時(shí)刻如果Q(t)≥T(t),端口i就會(huì)被

6、鎖定,直到隊(duì)列長(zhǎng)度降低至低于門限或門限提高ii到高于隊(duì)列長(zhǎng)度()Q(t

7、性和很高的效率,但是當(dāng)DT用于多優(yōu)先級(jí)的時(shí)候,就變得比較復(fù)雜,得為每一個(gè)優(yōu)先級(jí)計(jì)算該優(yōu)先級(jí)的總共的隊(duì)列長(zhǎng)度。SMA在用于多優(yōu)先級(jí)的時(shí)候很容易實(shí)現(xiàn),只要為不同的優(yōu)先級(jí)隊(duì)列提供不同的自己使用最小空間就可以實(shí)現(xiàn),但SMA的公平性(緩存管理中的公平性是指,在相同優(yōu)先級(jí)下,帶寬應(yīng)該在各個(gè)端口隊(duì)列公平的分配)卻無法很好的保證。本文提出一種新的緩存管理算法:DT+SMA。1DT+SMA算法在DT+SMA隊(duì)列中,緩存器也被分為兩部分:B1、B2。B=B1+B2(1)在數(shù)據(jù)占用B1的時(shí)候DT+SMA算法和SMA完全相同,可是在數(shù)據(jù)開始占用B2的時(shí)候中,要在B2中使用DT算

8、法,設(shè)q(t)為每個(gè)隊(duì)列超過專用的最小空間的隊(duì)列長(zhǎng)度,既q(t)=Q(t)?V,

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。