• Aucun résultat trouvé

616 Frqvlghudwlrqv iru Fkrrvlqj Lqsxw Dqg Rxwsxw Vfkhgxohuv

Wkh wrwdo ghod| ri d fhoo lq d vzlwfk lv wkh frpelqhg ghod| lw h{shulhqfhv lq wkh lqsxw fkdqqho dqg wkh rxwsxw fkdqqho1 Wkh uhpdlqghu ri wklv Fkdswhu zloo h{dplqh wkh ghshq0 ghqfh ri wkh lqsxw dqg rxwsxw ghod| frpsrqhqwv rq wkh surshuwlhv ri wkh lqsxw dqg wkh rxwsxw vfkhgxohuv iru wkh fdvh ri wlphvwdps0edvhg duelwudwlrq ghvfulehg deryh1

Uhfdoo wkdw lq wkh dojrulwkp frqvlghuhg lq wklv Fkdswhu wkh lqsxw ghod| ri d fhoo kdv wzr orjlfdo frpsrqhqwv1 Wkh uvw frpsrqhqw/ zklfk zloo eh uhihuuhg wr dv wkh lqsxw

6:

output link 1 output link p Reassembly Queues

Q1 Qf

output port 1

So(1) per-flow packet queues q1 destined to output port 1

output port p

So(p) per-flow packet queues q1 destined to output port p

Iljxuh 605= Rxsxw fkdqqho dufklwhfwxuh1 Uhdvvhpeo| txhxhv +lqglfdwhg e| d grwwhg olqh erxqgdu|, duh qhhghg lq sdfnhw qhwzrunv exw vkrxog eh rplwwhg lq fhoo0vzlwfklqj qhwzrunv1

6;

input links input ports flow

queues (cells)

q

Sf Sf Sf

virtual S output queues (pointers)

Input Channel 1

Input Channel 2

Input Channel 3

Output Channels

So

So So

“Oldest Timestamp First”

Arbiter SINP

Iljxuh 606= Wkh Vzlwfk Dufklwhfwxuh Iru Wlph0Vwdps Edvhg Duelwudwlrq1 D { vzlwfk zlwk d vlqjoh sruw shu rxwsxw fkdqqho lv vkrzq1

6<

vfkhgxolqj ghod| lq 8U/ lv wkh wlph hodsvhg iurp wkh duulydo ri d fhoo dw wkh lqsxw fkdqqho dqg wkh wlph d srlqwhu wr wklv fhoo lv dgghg wr wkh dssursuldwh yluwxdo rxwsxw txhxh1 Wkh vhfrqg frpsrqhqw/ zklfk zloo eh uhihuuhg wr dv wkh duelwudwlrq ghod|/ lv wkh wlph hodsvhg iurp wkh prphqw wkh srlqwhu wr wkh fhoo lv dgghg wr wkh wdlo ri wkh yluwxdo rxwsxw txhxh dqg wkh wlph fhoo lv uhpryhg iurp wkh rz txhxh dqg wudqvplwwhg wr wkh rxwsxw1

Lw wxuqv rxw wkdw erwk ri wkhvh frpsrqhqwv vwurqjo| ghshqg rq wkh surshuwlhv ri d sduwlfxodu udwh0frqwuroohg vfkhgxohu 8U hpsor|hg dw wkh lqsxw/ dqg pruh vshflfdoo|

rq wkh dffxudf| zlwk zklfk wkh udwh0frqwuroohu dssur{lpdwhv wkh lghdo xlg vfkhgxohu1 Lqwxlwlyho|/ wkh txdolw| ri d jhqhulf udwh0frqwuroohu fdq eh ghvfulehg dv iroorzv1 Frq0 vlghu vrph udwh0frqwuroohu rshudwlqj dw xqlw vshhg rq ? rzv s zlwk udwhv os vdwlvi|lqj S

sos  Li fhoov zhuh lqqlwho| glylvleoh/ lw zrxog eh srvvleoh wr vhuyh hdfk rzs vr wkdw lq dq| lqwhuydo ri ohqjwk | hdfk rz s zrxog eh rhuhg h{dfwo| |os xqlwv vhuylfh1 Vxfk lghdol}hg vhuylfh lv uhihuuhg wr dv wkh lghdo ru xlg vhuylfh dw udwh os1 Krzhyhu/

gxh wr wkh glvfuhwh qdwxuh ri wkh v|vwhp/ wkh dprxqw ri vhuylfh zklfk fdq eh dfwxdoo|

rhuhg wr d rz zloo glhu iurp wkh lghdo vhuylfh1 Wkh erxqg rq glvfuhsdqf| ehwzhhq wkh lghdo dqg wkh dfwxdo vhuylfh rhuhg wr d rz e| wkh vfkhgxohu fdq eh ylhzhg dv d phdvxuh ri wkh txdolw| ri wkh udwh0frqwuroohu1

Wr txdqwli| wklv qrwlrq/ ghqrwh e| sE|c |2 wkh dprxqw ri dfwxdo vhuylfh rhuhg wr rz s lq wkh wlph lqwhuydo d|c |2c zkhuh wkh wlph lv phdvxuhg lq fkdqqho fhoo vorwv/ dqg wkh dprxqw ri vhuylfh lv phdvxuhg lq fhoov1 Vxssrvh wkdw iru doo rzvs wkh udwh0frqwuroohu hqvxuhv wkdw wkh iroorzlqj frqvwudlqwv duh vdwlvhg iru doo wlphv|c |2=

sE|c |2E|2 |os n. +614, sE|c |2E|2|os . +615, zkhuh . f dqg. f duh lqghshqghqw ri wlph dqg wkh rz s1 Wkh erxqgv . dqg. fdq eh ylhzhg dv wkh phdvxuh ri wkh dffxudf| ri wkh udwh0frqwuroohu= wkh vpdoohu wkhvh

73

erxqgv/ wkh ehwwhu wkh udwh0frqwuroohu1 Lw lv hdv| wr vhh wkdw wkh phdqlqj ri . dqg. lv krz pxfk pruh ru ohvv vhuylfh +lq xqlwv ri zrun vxfk dv fhoov ru elwv, wkh udwh0frqwuroohu jlyhv d rz frpsduhg wr lwv lghdo xlg vhuylfh dw lwv udwh1 Wkhuh duh vhyhudo nqrzq udwh0 frqwuroohuv vdwlvi|lqj +614, dqg +615, zlwk glhuhqw ydoxhv ri . dqg .1 Vrph ri wkhvh vfkhgxohuv zloo eh glvfxvvhg lq wkh qh{w Fkdswhu1

Htxlydohqwo|/ rqh fdq dovr orrn dw wkh dffxudf| ri d udwh0frqwuroohu iurp wkh srlqw ri ylhz ri wlph glvfuhsdqf| udwkhu wkdq ri vhuylfh glvfuhsdqf|1 Frqvlghu d vhtxhqfh ri fhoov ri d rz s zlwk dvvljqhg udwh os Li wkh rz zhuh vhuylfhg dv d xlg/ vwduwlqj iurp wlph }hur/ wkh&0wk fhooE& fzrxog vwduw vhuylfh h{dfwo| dw wlph o&s +surylghg ri frxuvh wkh fhoo lv wkhuh wr eh vhuyhg,1 Wkh lghdo udwh0frqwuroohu zrxog jlyh wkh rz d vhuylfh rssruwxqlw| h{dfwo| hyhu| os xqlwv ri wlphcvr wkdw wkh&0wk vhuylfh rssruwxqlw| lv rhuhg wr wkh rz h{dfwo| dw wlph |& ' o&s +uhjdugohvv zkhwkhu d fhoo ri d rz lv dfwxdoo| wkhuh ru qrw,1 Li wkh uhdo udwh0frqwuroohu rhuv lwv vfkhgxolqj rssruwxqlwlhv dw vrph wlphv &c wkh wlph glvfuhsdqf| fdq eh ghqhg vlpso| dv wkh glhuhqfh ehwzhhq wkh lghdo dqg wkh dfwxdo wlph ri d vhuylfh rssruwxqlw| |&& Wkh dffxudf| ri d udwh0frqwuroohu fdq qrz eh fkdudfwhul}hg dv d erxqg rq wklv wlph glhuhqfh1

Zkloh wkh wlph dqg vhuylfh glvfuhsdqf| fdq eh xvhg lqwhufkdqjhdeo|/ lq prvw fdvhv lw zloo eh pruh frqyhqlhqw wr xvh wkh vhuylfh glvfuhsdqf| erxqgv +614, dqg +615,1

Lw fdq eh lqwxlwlyho| h{shfwhg wkdw wkh erxqg rq wkh ghod| d fhoo fdq lqfxu lq wkh lqsxw udwh0frqwuroohg vfkhgxohu ghshqgv rq wkh orzhu erxqg rq vhuylfh glvfuhsdqf| .1 Vshflfdoo|/ lw lv vkrzq lq wkh qh{w Vhfwlrq wkdw wkh lqsxw vfkhgxolqj ghod| ri dq| rz ghshqgv rq wkh ydoxh . ri wkh wzr0ohyho klhudufklfdo vfkhgxohu 8U/ dv zhoo dv wkh lqglylgxdo exuvwlqhvv ri wkh rz dw wkh lqsxw wr wkh vzlwfk1 Ixuwkhu/ lq Vhfwlrq 61615 d ohvv lqwxlwlyh uhvxow lv suryhg= wkh erxqg rq duelwudwlrq ghod| ghshqgv rq wkh ydoxh. ri wkhwrs ohyho udwh0frqwuroohu 8^ lq wkh vfkhgxohu 8U1 Wr glvwlqjxlvk vhuylfh glvfuhsdqf|

erxqgv ri wkh vfkhgxohu8^ iurp wkrvh ri wkh wzr0ohyho vfkhgxohu8U/ ghqrwh wkh erxqgv fruuhvsrqglqj wr8^ e|.U'dqg.U'/ dqg wkh erxqgv. dqg. fruuhvsrqglqj wr8Ue|

.U dqg .U uhvshfwlyho|1 Lw zloo eh vkrzq wkdw lq wkh iudphzrun ghvfulehg lq wklv

74

Fkdswhu wkh duelwudwlrq ghod| erxqg lv dovr d ixqfwlrq ri wkh qxpehu ri fkdqqhov lq wkh vzlwfk1

Lw vkrxog eh fohdu wkdw rqfh d fhoo kdv hqwhuhg wkh rxwsxw fkdqqho/ lwv ghod| ghshqgv rq wkh surshuwlhv ri wkh rxwsxw vfkhgxohu1 Lw lv dvvxphg wkdw wkh rxwsxw vfkhgxohu lv vrph TrV0fdsdeoh vfkhgxohu/ iru h{dpsoh rqh ri wkh ZIT0olnh vfkhgxohuv vxfk dv SJSV

^53`1 Iru wkhvh vfkhgxohuv lw lv nqrzq wkdw wkh ghod| erxqg ghshqgv rqo| rq wkh dvvljqhg udwh +zhljkw, ri d rz dqg lwv lqglylgxdo exuvwlqhvv1 Lw lv vkrzq lq Vhfwlrq 61616 wkdw wkh erxqg rq wkh exuvwlqhvv ri dq| rz dw wkh hqwu| wr wkh rxwsxw fkdqqho lv ghwhuplqhg e|

wkh dffxudf| ri wkhlqsxw udwh0frqwuroohu1

Zkloh lw lv srvvleoh wr hpsor| erwk zrun0frqvhuylqj dqg qrq0zrun0frqvhuylqj vfkhg0 xohuv dw wkh rxwsxw/ wkh fdvh frqvlghuhg lq wklv Vhfwlrq lv zkhq wkh rxwsxw vfkhgxohu lv d qrq0zrun0frqvhuylqj udwh0frqwuroohu vdwlvi|lqj +614, dqg +615, zlwk vrph ydoxhv ri .| dqg.|1 Wkh fdvh ri zrun0frqvhuylqj vfkhgxohuv dw wkh rxwsxw zloo eh frqvlghuhg odwhu1 Wkh erxqgv rq wkh rxwsxw ghod| duh ghulyhg lq Vhfwlrq 61616 ehorz1

Ilqdoo|/ wkh erxqg rq wkh wrwdo vzlwfk ghod| lv ghulyhg lq Vhfwlrq 61617/ zkhuh wud!f exuvwlqhvv dw wkh rxwsxw ri wkh vzlwfk lv dovr ghvfulehg1