亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于業(yè)務(wù)均衡的CICQ結(jié)構(gòu)分組調(diào)度算法的制作方法

文檔序號(hào):12752259閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種基于業(yè)務(wù)均衡的CICQ結(jié)構(gòu)分組調(diào)度算法,其特征是:

第1步初始化基本變量:

令Vij為輸入端口i和輸出端口j對(duì)應(yīng)的虛擬輸出隊(duì)列(VOQ),N為交換機(jī)端口數(shù),Xij為輸入端口i和輸出端口j對(duì)應(yīng)的交叉緩存;初始化xij,若Xij為空置xij=0,否則xij=1,得到交叉緩存的狀態(tài)矩陣XN×N={xij}N×N;令lij表示Vij的隊(duì)長(zhǎng),得到VOQ隊(duì)長(zhǎng)矩陣LN×N={lij}N×N;令所有去往輸出端口j的交叉緩存中排隊(duì)分組的隊(duì)長(zhǎng)之和初始化qij,若lij=0則令qij=0,否則qij=1,得到VOQ的隊(duì)列狀態(tài)矩陣QN×N={qij}N×N;初始化aij,若本時(shí)隙輸入端口i有去往輸出端口j的分組到達(dá),則置aij=1,否則aij=0,得到業(yè)務(wù)到達(dá)矩陣AN×N={aij}N×N;定義輸出端口j相應(yīng)的集合Y、OA、ON分別為Y={1≤j≤N|Bj=0且},OA={1≤j≤N|本時(shí)隙有去往輸出端口j的分組進(jìn)入交換機(jī),即},以及ON為OA在所有輸出端口集合中的補(bǔ)集;初始化eij,若xij=0且qij=1則令eij=1,否則eij=0,則輸入調(diào)度的可調(diào)度狀態(tài)矩陣EN×N={eij}N×N;定義C為有業(yè)務(wù)到達(dá),且新到達(dá)分組未被業(yè)務(wù)均衡調(diào)整過(guò)的輸入端口i的集合,R為未接收過(guò)由業(yè)務(wù)均衡調(diào)整而來(lái)的分組的輸入端口i的集合,I為未匹配的輸入端口i的集合;定義矩陣DN×N={dij}N×N為業(yè)務(wù)均衡矩陣,其為一置換矩陣,dij=1表示將本時(shí)隙輸入端口j到達(dá)的分組調(diào)整至輸入端口i對(duì)應(yīng)的VOQ進(jìn)行緩存,否則dij=0;定義矩陣SN×N={sij}N×N為輸入調(diào)度裁決中得到的輸入調(diào)度矩陣,sij=1表示本時(shí)隙將Vij中的分組調(diào)度至Xij中,否則sij=0;

第2步輸出端口j的集合YN的work-conserving匹配,其中YN=Y(jié)∩ON

(2.1)若YN為空,第2步結(jié)束,進(jìn)到第3步;

(2.2)令為輸出端口j剩余的可調(diào)度隊(duì)列數(shù),即從YN中選擇最小的輸出端口j,若轉(zhuǎn)到(2.5);

(2.3)令riN為輸入端口i的無(wú)新業(yè)務(wù)空交叉緩存隊(duì)列輸出端口可調(diào)度隊(duì)列數(shù),即若I中不存在滿足eij=1的輸入端口i,則轉(zhuǎn)到(2.5);否則從I中所有滿足eij=1的輸入端口中選擇riN最小的輸入端口i,置sij=1;

(2.4)從I中剔除輸入端口i,并對(duì)所有的輸出端口j*∈Y,更新

(2.5)從YN中剔除輸出端口j,并對(duì)所有的輸入端口i*∈I,更新回到(2.1);

第3步輸出端口j的集合Y1的加入業(yè)務(wù)均衡的work-conserving匹配,其中YA=Y(jié)∩OA

(3.1)若YA為空,第3步結(jié)束,進(jìn)到第4步;

(3.2)從YA中選擇最小的輸出端口j;

(3.3)令riA為輸入端口i的有新業(yè)務(wù)空交叉緩存隊(duì)列輸出端口可調(diào)度隊(duì)列數(shù),即若I中不存在滿足eij=1的輸入端口i,轉(zhuǎn)到(3.5);否則從I中所有滿足eij=1的輸入端口中,選擇riA最小的輸入端口i;

(3.4)判斷Vij的頭分組是否是本時(shí)隙新到達(dá)的分組,若是,則從C和R中均剔除輸入端口i,令矩陣D中的元素dii為1;否則不做任何操作;不論上述判斷結(jié)果如何,轉(zhuǎn)到(3.6);

(3.5)從I中選擇lij最小的輸入端口i,從C中滿足ai’j=1的輸入端口中選擇li’j最大的輸入端口i’,置矩陣D中的元素dii’為1,從R中剔除輸入端口i,從C中剔除輸入端口i’;

(3.6)令sij=1;從I中剔除輸入端口i,從YA中剔除輸出端口j,并對(duì)所有的輸入端口i*∈I,更新回到(3.1);

第4步I的冗余匹配:

(4.1)若I為空,第4步結(jié)束,進(jìn)到第5步;

(4.2)令為輸出端口j的非空VOQ隊(duì)列數(shù),即從I中任選一輸入端口i,如果不存在滿足eij=1的輸出端口j,則轉(zhuǎn)到(4.4);否則在所有滿足eij=1的輸出端口中選擇最小的輸出端口j;

(4.3)令sij=1,判斷Vij的頭分組是否是本時(shí)隙新到達(dá)的分組,若是,則從C和R中均剔除輸入端口i,置矩陣D中的元素dii為1;否則不做任何操作;

(4.4)從I中剔除輸入端口i,回到(4.1);

第5步在矩陣D中任意挑選一個(gè)滿足的元素dij,將其置為1,重復(fù)此過(guò)程直至沒(méi)有這樣的dij,至此矩陣D為一置換矩陣;

第6步按照業(yè)務(wù)均衡矩陣D對(duì)到達(dá)業(yè)務(wù)進(jìn)行業(yè)務(wù)均衡,然后根據(jù)輸入調(diào)度矩陣S進(jìn)行輸入調(diào)度。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1