亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test-suite-webcache.tcl

?? 對IEEE 802.11e里的分布式信道接入算法EDCA進行改進
?? TCL
?? 第 1 頁 / 共 4 頁
字號:
	$client_(0) connect $cache_	$client_(1) connect $cache_	$client_(2) connect $cache_	$cache_ connect $server_	$cache_ set-parent $server_	$self start-request}Test/http3 instproc start-request {} {	$self instvar client_ ns_ cache_ server_	$client_(0) send-request $cache_ GET $server_:0	set tmp [expr [$ns_ now] + 1]	$ns_ at $tmp "$client_(1) send-request $cache_ GET $server_:1"	set tmp [expr $tmp + 1]	$ns_ at $tmp "$client_(2) send-request $cache_ GET $server_:0"	set tmp [expr $tmp + 2]	$ns_ at $tmp "$self start-request"}Test/http3 instproc finish-connection {} {	$self instvar client_ server_ cache_	$client_(0) disconnect $cache_	$client_(1) disconnect $cache_	$client_(2) disconnect $cache_	$cache_ disconnect $server_}Class Test/http3f -superclass Test/http3Test/http3f instproc init args {	eval $self next $args	Http set TRANSPORT_ FullTcp}## Testing cache with TTL invalidation#Class Test/http4 -superclass TestTest/http4 instproc init {} {	$self set-defnet 5node	$self next	$self instvar ns_ startTime_ finishTime_ 	set startTime_ 1	set finishTime_ 40	Http set TRANSPORT_ SimpleTcp}Test/http4 instproc set-routing {} {	$self instvar ns_	$ns_ rtproto Session}Test/http4 instproc set-topology {} {	$self instvar node_ ns_	for {set i 0} {$i < 5} {incr i} {		set node_($i) [$ns_ node]	}	$ns_ duplex-link $node_(3) $node_(4) 1Mb 50ms DropTail	$ns_ duplex-link $node_(0) $node_(3) 1Mb 50ms DropTail	$ns_ duplex-link $node_(1) $node_(3) 1Mb 50ms DropTail	$ns_ duplex-link $node_(2) $node_(3) 1Mb 50ms DropTail}Test/http4 instproc set-members {} {	$self instvar ns_ startTime_ client_ cache_ server_ node_ test_	set client_(0) [new Http/Client $ns_ $node_(0)]	set client_(1) [new Http/Client $ns_ $node_(1)]	set client_(2) [new Http/Client $ns_ $node_(2)]	set cache_ [new Http/Cache/TTL $ns_ $node_(3)]	set server_ [new Http/Server $ns_ $node_(4)]	$ns_ at $startTime_ "$self start-connection"	$ns_ at 10 "$self finish-connection"}Test/http4 instproc start-requests {} {	$self instvar client_ server_ cache_ ns_	$client_(0) send-request $cache_ GET $server_:0	set tmp [expr [$ns_ now] + 1]	$ns_ at $tmp "$client_(1) send-request $cache_ GET $server_:1"	incr tmp	$ns_ at $tmp "$client_(2) send-request $cache_ GET $server_:0"	incr tmp 3	$ns_ at $tmp "$self start-requests"}# Connect TCP source and destination after simulator startsTest/http4 instproc start-connection {} {	$self instvar ns_ client_ server_ cache_ node_ 	$client_(0) connect $cache_	$client_(1) connect $cache_	$client_(2) connect $cache_	$cache_ connect $server_	$cache_ set-parent $server_	$self start-requests}Test/http4 instproc finish-connection {} {	$self instvar client_ server_ cache_	$client_(0) disconnect $cache_	$client_(1) disconnect $cache_	$client_(2) disconnect $cache_	$cache_ disconnect $server_}Class Test/http4f -superclass Test/http4Test/http4f instproc init args {	eval $self next $args	Http set TRANSPORT_ FullTcp}## Testing PagePool#Class Test/PagePool -superclass TestTest/PagePool instproc init {} {	$self instvar pgp_ 	global opts	set opts(page-file) pages	set pgp_ [new PagePool/Trace $opts(page-file)]	set max [$pgp_ get-poolsize]	set tmp [new RandomVariable/Uniform]	$tmp set min_ 0	$tmp set max_ [expr $max - 1]	$pgp_ ranvar $tmp}Test/PagePool instproc test-enumerate {} { 	$self instvar pgp_ log_	set max [$pgp_ get-poolsize]	for {set i 0} {$i < $max} {incr i} {		puts -nonewline $log_ "Page $i: "		puts -nonewline $log_ "size [$pgp_ gen-size $i] "		set mtime [$pgp_ gen-modtime $i -1]		puts -nonewline $log_ "ctime $mtime "		set tmp [$pgp_ gen-modtime $i $mtime]		while {$tmp != $mtime} {			puts -nonewline $log_ "mtime $tmp "			set mtime $tmp			set tmp [$pgp_ gen-modtime $i $mtime]		}		puts $log_ ""	}}Test/PagePool instproc test-getpageid {} {	$self instvar pgp_ log_	set max [$pgp_ get-poolsize]	for {set i 0} {$i < $max} {incr i} {		set id [$pgp_ gen-pageid 0]		puts -nonewline $log_ "Page $id: "		puts -nonewline $log_ "size [$pgp_ gen-size $id] "		set mtime [$pgp_ gen-modtime $id -1]		puts -nonewline $log_ "ctime $mtime "		set tmp [$pgp_ gen-modtime $id $mtime]		while {$tmp != $mtime} {			puts -nonewline $log_ "mtime $tmp "			set mtime $tmp			set tmp [$pgp_ gen-modtime $id $mtime]		}		puts $log_ ""	}}Test/PagePool instproc run {} {	$self instvar log_	set log_ [open "temp.rands" w]	$self test-getpageid	$self test-enumerate	close $log_}#----------------------------------------------------------------------# Testing simplest case for heartbeat message: 1 client+1 cache+1 server#----------------------------------------------------------------------# Multicast invalidation + server invalidationClass Test/cache0-inv -superclass Test-CacheTest/cache0-inv instproc init {} {	$self set-defnet cache0	$self next	$self set-server-type /Inval/Yuc	$self set-cache-type /Inval/Mcast	$self set-client-type ""	Http set TRANSPORT_ SimpleTcp}Test/cache0-inv instproc set-connections {} {	$self instvar client_ server_ cache_ 	# XXX Should always let server connects to cache first, then requests	$client_(0) connect $cache_(0)	$server_(0) connect $cache_(0)	$server_(0) set-parent-cache $cache_(0)}Test/cache0-inv instproc start-requests {} {	$self instvar client_ cache_ server_ ns_	$client_(0) start $cache_(0) $server_(0)}# Mcast invalClass Test/cache0f-inv -superclass Test/cache0-invTest/cache0f-inv instproc init args {	eval $self next $args	Http set TRANSPORT_ FullTcp}# Push + mcast invalClass Test/cache0-push -superclass Test/cache0-invTest/cache0-push instproc create-members {} {	$self next	$self instvar cache_ server_	$server_(0) set enable_upd_ 1	$cache_(0) set enable_upd_ 1}Class Test/cache0f-push -superclass {Test/cache0-push Test/cache0f-inv}# TTL Class Test/cache0-ttl -superclass Test/cache0-invTest/cache0-ttl instproc init args {	eval $self next $args	$self set-server-type ""	$self set-cache-type /TTL	$self set-client-type ""}Test/cache0-ttl instproc set-connections {} {	$self instvar client_ server_ cache_ 	# XXX Should always let server connects to cache first, then requests	$client_(0) connect $cache_(0)	$cache_(0) connect $server_(0)	$server_(0) set-parent-cache $cache_(0)}Class Test/cache0f-ttl -superclass {Test/cache0f-inv Test/cache0-ttl}# Omniscient TTLClass Test/cache0-ottl -superclass Test/cache0-ttlTest/cache0-ottl instproc init args {	eval $self next $args	$self set-cache-type /TTL/Omniscient}Class Test/cache0f-ottl -superclass {Test/cache0-ottl Test/cache0f-ttl}#----------------------------------------------------------------------# Two hierarchies #1: server0 -> root cache 0#----------------------------------------------------------------------Class Test/TLC1 -superclass Test-CacheTest/TLC1 instproc init {} {	# Do our own initialization	global opts	set opts(duration) 500	set opts(avg-page-age) 60	set opts(avg-req-interval) 6	set opts(hb-interval) 6	$self set-defnet cache2	$self next	$self set-cache-type /Inval/Mcast 	$self set-server-type /Inval/Yuc	$self set-client-type ""	Http set TRANSPORT_ SimpleTcp}Test/TLC1 instproc start-requests {} {	$self instvar client_ cache_ server_	$client_(0) start $cache_(2) $server_(0)	$client_(1) start $cache_(6) $server_(0)	$client_(2) start $cache_(4) $server_(0)	$client_(3) start $cache_(1) $server_(0)}Test/TLC1 instproc set-connections {} {	$self instvar client_ cache_ server_	$client_(0) connect $cache_(2)	$client_(1) connect $cache_(6)	$client_(2) connect $cache_(4)	$client_(3) connect $cache_(1)	$cache_(2) connect $cache_(0)	$cache_(2) set-parent $cache_(0)	$cache_(3) connect $cache_(0)	$cache_(3) set-parent $cache_(0)	$cache_(6) connect $cache_(2)	$cache_(6) set-parent $cache_(2)	$cache_(4) connect $cache_(1)	$cache_(4) set-parent $cache_(1)	$cache_(5) connect $cache_(1)	$cache_(5) set-parent $cache_(1)	# XXX	# We also need TCP connections between TLCs, but the order in which	# they are connected is tricky. I.e., the cache that first sends 	# out a packet should connect first. But how do we know which cache	# would send out a packet first???	$cache_(1) connect $cache_(0)}Test/TLC1 instproc set-groups {} {	$self instvar client_ cache_ server_ mh_	# TBA group setup stuff...	set grp [Node allocaddr]	$cache_(0) join-tlc-group $grp	$cache_(1) join-tlc-group $grp	$mh_ switch-treetype $grp	set grp [Node allocaddr]	$cache_(0) init-inval-group $grp	$cache_(2) join-inval-group $grp	$cache_(3) join-inval-group $grp	$mh_ switch-treetype $grp	set grp [Node allocaddr]	$cache_(1) init-inval-group $grp	$cache_(4) join-inval-group $grp	$cache_(5) join-inval-group $grp	$mh_ switch-treetype $grp	set grp [Node allocaddr]	$cache_(2) init-inval-group $grp	$cache_(6) join-inval-group $grp	$mh_ switch-treetype $grp	# XXX Must let the server to initialize connection, because it's 	# going to send out the first packet	$cache_(1) connect $server_(0)	$server_(0) connect $cache_(0)	# XXX Must do this at the end. It'll trigger a lot of JOINs.	$server_(0) set-parent-cache $cache_(0)	# XXX Must do this when using multiple hierarchies	$server_(0) set-tlc $cache_(0)}Class Test/TLC1f -superclass Test/TLC1Test/TLC1f instproc init {} {	$self next	Http set TRANSPORT_ FullTcp}## Two hierarchies with direct request#Class Test/TLC1-dreq -superclass Test/TLC1Test/TLC1-dreq instproc init {} {	$self next	$self set-cache-type /Inval/Mcast/Perc}# Set up direct connections from leaf caches (i.e., all caches who # may connect to a browser) to the serverTest/TLC1-dreq instproc set-connections {} {	$self next	$self instvar cache_ server_	$cache_(1) connect $server_(0)	$cache_(2) connect $server_(0)	$cache_(4) connect $server_(0)	$cache_(6) connect $server_(0)	$cache_(1) set direct_request_ 1	$cache_(2) set direct_request_ 1	$cache_(4) set direct_request_ 1	$cache_(6) set direct_request_ 1}#----------------------------------------------------------------------# Testing server/cache liveness messages and failure recovery#----------------------------------------------------------------------Class Test/Liveness -superclass Test-CacheTest/Liveness instproc init {} {	# Set default initialization values	global opts	set opts(duration) 1200	;# Link heals at time 1000.	set opts(avg-page-age) 60	set opts(avg-req-interval) 60	set opts(hb-interval) 30		$self set-defnet cache4d	$self next	$self set-cache-type /Inval/Mcast	$self set-server-type /Inval/Yuc	$self set-client-type ""	# Must use FullTcp, because we'll have packet loss, etc.	Http set TRANSPORT_ FullTcp}Test/Liveness instproc start-requests {} {	$self instvar client_ cache_ server_ ns_	$client_(0) start $cache_(3) $server_(0)	$client_(1) start $cache_(4) $server_(0)	$client_(2) start $cache_(5) $server_(0)	$client_(3) start $cache_(6) $server_(0)#	puts "At [$ns_ now], request starts"}Test/Liveness instproc set-connections {} {	$self instvar ns_ client_ server_ cache_ 	# Enable dynamics somewhere	$client_(0) connect $cache_(3)	$client_(1) connect $cache_(4)	$client_(2) connect $cache_(5)	$client_(3) connect $cache_(6)	$cache_(1) connect $cache_(0)	$cache_(2) connect $cache_(0)	$cache_(3) connect $cache_(1)	$cache_(4) connect $cache_(1)	$cache_(5) connect $cache_(2)	$cache_(6) connect $cache_(2)	$cache_(1) set-parent $cache_(0)	$cache_(2) set-parent $cache_(0)	$cache_(3) set-parent $cache_(1)	$cache_(4) set-parent $cache_(1)	$cache_(5) set-parent $cache_(2)	$cache_(6) set-parent $cache_(2)	# All TLCs have connection to server	$cache_(0) connect $server_(0)	# Parent cache of the server is e3	$server_(0) connect $cache_(3)}Test/Liveness instproc set-groups {} {	$self instvar cache_ mh_ server_	set grp [Node allocaddr]	$cache_(0) init-inval-group $grp	$cache_(1) join-inval-group $grp	$cache_(2) join-inval-group $grp	$mh_ switch-treetype $grp	set grp [Node allocaddr]	$cache_(1) init-inval-group $grp	$cache_(3) join-inval-group $grp	$cache_(4) join-inval-group $grp	$mh_ switch-treetype $grp	set grp [Node allocaddr]	$cache_(2) init-inval-group $grp	$cache_(5) join-inval-group $grp	$cache_(6) join-inval-group $grp	$mh_ switch-treetype $grp	$server_(0) set-parent-cache $cache_(3)}#----------------------------------------------------------------------# Test Group 1: ## Poisson page mods and Poisson requests, one bottleneck link, 2-level # cache hierarchy with a single TLC. No loss.## Comparing Invalidation, TTL and OTTL.## Testing Mcast+Yucd using a bottleneck topology#----------------------------------------------------------------------Class Test/Mcast-PB -superclass Test-CacheTest/Mcast-PB instproc init {} {	# Our own initializations	global opts	set opts(duration) 200	set opts(avg-page-age) 10	set opts(avg-req-interval) 6	set opts(hb-interval) 6	set opts(num-2nd-cache) 5	$self set-defnet BottleNeck	$self next	$self instvar secondCaches_	set secondCaches_ $opts(num-2nd-cache)	$self set-cache-type /Inval/Mcast	$self set-server-type /Inval/Yuc	$self set-client-type ""}Test/Mcast-PB instproc start-requests {} {	$self instvar client_ cache_ server_ secondCaches_		set n $secondCaches_	for {set i 0} {$i < $n} {incr i} {		$client_($i) start $cache_($i) $server_(0)	}	$self instvar pgp_ topo_ ns_	# Because Test/Cache::init{} already did set-pagepool{}, now we 	# know how many pages we have. Estimate the cache population time	# by NumPages*1+10, then start bandwidth monitoring after 	# the caches are populated with pages	$ns_ at [expr [$ns_ now] + [$pgp_ get-poolsize] + 10] \		"$topo_ start-monitor $ns_"}Test/Mcast-PB instproc set-connections {} {	$self instvar ns_ client_ server_ cache_ secondCaches_	set n $secondCaches_	for {set i 0} {$i < $n} {incr i} {		$client_($i) connect $cache_($i)		$cache_($i) connect $cache_($n)		$cache_($i) set-parent $cache_($n)	}	$cache_($n) connect $server_(0)	$self connect-server}Test/Mcast-PB instproc connect-server {} {	$self instvar server_ cache_	$server_(0) connect $cache_(0)}Test/Mcast-PB instproc set-groups {} {	$self instvar cache_ server_ secondCaches_ mh_	set n $secondCaches_	set grp1 [Node allocaddr]	set grp2 [Node allocaddr]	$cache_($n) init-inval-group $grp1	$cache_($n) init-update-group $grp2	for {set i 0} {$i < $n} {incr i} {		$cache_($i) join-inval-group $grp1		$cache_($i) join-update-group $grp2	}	$mh_ switch-treetype $grp1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲在线免费播放| 91成人在线精品| 肉丝袜脚交视频一区二区| 国产精品理论在线观看| 日韩欧美一卡二卡| 日韩免费高清视频| 欧美一二三四在线| 日韩精品一区二区三区在线播放| 欧美色男人天堂| 色欧美日韩亚洲| 粉嫩av一区二区三区粉嫩 | 亚洲男帅同性gay1069| 国产视频亚洲色图| 国产欧美日韩在线视频| 国产欧美精品一区二区三区四区| 久久久久99精品一区| 国产午夜精品久久| 亚洲欧美在线视频观看| 国产欧美一区二区三区在线看蜜臀| 3d动漫精品啪啪| 精品国产乱码久久久久久蜜臀| 久久久综合精品| 国产欧美日本一区视频| 中文字幕一区二区三中文字幕| 亚洲精品中文在线观看| 亚洲电影一区二区三区| 蜜桃久久av一区| 国产精品一色哟哟哟| 91在线精品一区二区三区| 色域天天综合网| 欧美一区二区精品在线| 日本一区二区综合亚洲| 亚洲综合丁香婷婷六月香| 天天影视网天天综合色在线播放| 久久国产精品99久久人人澡| 国产不卡一区视频| 欧美色图一区二区三区| 日韩一区二区视频在线观看| 26uuu国产电影一区二区| 国产精品美女一区二区| 香蕉久久夜色精品国产使用方法| 日本不卡一二三| 99久久婷婷国产综合精品| 欧美午夜视频网站| 337p日本欧洲亚洲大胆色噜噜| 亚洲丝袜精品丝袜在线| 麻豆国产欧美一区二区三区| 91性感美女视频| 久久久精品日韩欧美| 一区二区三区四区高清精品免费观看 | 国产综合色视频| 91福利社在线观看| 国产午夜一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 国产福利精品一区| 欧美一区二区三区喷汁尤物| 中文字幕一区二区三区不卡| 国内精品在线播放| 欧美视频第二页| 亚洲天堂2016| 国产福利视频一区二区三区| 日韩一级免费观看| 亚洲成人一二三| 色婷婷久久久亚洲一区二区三区| 久久精子c满五个校花| 石原莉奈一区二区三区在线观看| 成人福利视频网站| 欧美tk—视频vk| 一区二区三区欧美激情| www..com久久爱| 欧美成人三级在线| 亚洲精品免费在线| 国产精品一卡二卡| 欧美一区二区精品久久911| 国产精品成人免费精品自在线观看| 亚洲人精品一区| 亚洲丶国产丶欧美一区二区三区| 色狠狠综合天天综合综合| 久久只精品国产| 图片区小说区国产精品视频| 91视视频在线直接观看在线看网页在线看| 91精品国产综合久久久久久漫画 | 91福利在线播放| 国产精品日韩成人| 久久av资源网| 欧美日韩成人一区二区| 亚洲乱码国产乱码精品精98午夜 | 欧美一区二区性放荡片| 亚洲人成网站色在线观看| 国产精一品亚洲二区在线视频| 欧美日韩精品一区二区天天拍小说 | 国产日韩亚洲欧美综合| 一区二区三区鲁丝不卡| 91国偷自产一区二区三区观看| 亚洲国产精品激情在线观看| 久久国产综合精品| 欧美一级二级三级蜜桃| 视频在线在亚洲| 精品视频在线看| 亚洲在线成人精品| 欧美亚一区二区| 亚洲在线视频一区| 欧美日韩国产高清一区| 亚洲欧洲日本在线| 91传媒视频在线播放| 亚洲一区二区三区四区不卡| 色8久久精品久久久久久蜜| 亚洲视频在线一区| 在线观看免费一区| 天天做天天摸天天爽国产一区 | 久久亚洲精品小早川怜子| 美女精品自拍一二三四| 欧美伊人久久久久久久久影院| 亚瑟在线精品视频| 欧美日韩亚洲综合一区 | 福利一区在线观看| 国产女人18毛片水真多成人如厕| 国产·精品毛片| 国产精品国产成人国产三级| 91免费观看视频| 亚洲a一区二区| 51精品秘密在线观看| 国产精品夜夜嗨| 中文字幕视频一区二区三区久| 91麻豆国产自产在线观看| 亚洲色图19p| 欧美日韩国产大片| 国产美女在线观看一区| 最近中文字幕一区二区三区| 在线国产亚洲欧美| 精品在线观看视频| 26uuu色噜噜精品一区二区| 欧美日韩在线免费视频| 久久99精品国产麻豆婷婷 | 欧美tickle裸体挠脚心vk| 麻豆一区二区三| 中文字幕av资源一区| 99视频在线精品| 日日嗨av一区二区三区四区| 精品久久久网站| 欧洲av一区二区嗯嗯嗯啊| 精品一区二区三区久久| 一区二区三区高清| 久久先锋影音av鲁色资源网| 在线观看视频一区二区欧美日韩| 精品中文av资源站在线观看| 一区二区三区免费看视频| 91九色最新地址| 国产精品一二二区| 麻豆国产欧美日韩综合精品二区| 中文字幕一区二区三区在线不卡| 精品免费99久久| 韩国女主播成人在线| 久久国产精品99久久久久久老狼| 亚洲欧美日韩在线| 久久久久久久免费视频了| 欧美日韩一区在线观看| www.在线欧美| 国产福利91精品一区二区三区| 天天综合日日夜夜精品| 亚洲精品国产第一综合99久久| 91精品国产麻豆| 国产一区二区成人久久免费影院| 天天亚洲美女在线视频| 亚洲综合一二区| 一区二区三区免费在线观看| 亚洲欧洲日本在线| 亚洲国产成人私人影院tom| 日韩女优毛片在线| 欧美精品v国产精品v日韩精品 | 国产精品三级在线观看| 26uuu国产一区二区三区| 91麻豆精品国产| 色欧美片视频在线观看| 欧美日韩一区二区电影| 91麻豆免费视频| 91女神在线视频| 99久久久无码国产精品| 成人国产一区二区三区精品| 国产精品1024久久| 国产成人免费视频网站高清观看视频| 亚洲精品水蜜桃| 亚洲女子a中天字幕| 亚洲欧美另类久久久精品2019| 国产精品第一页第二页第三页| 亚洲欧美一区二区视频| 国产精品久久久久婷婷二区次| 国产日韩av一区二区| 国产精品美日韩| 国产清纯美女被跳蛋高潮一区二区久久w | 国产三级久久久| 奇米色一区二区| 亚洲电影视频在线| 国产在线国偷精品免费看| 精品一区二区精品| 91麻豆国产福利精品| 欧美三级乱人伦电影| 26uuu成人网一区二区三区| 国产午夜精品在线观看| 亚洲超碰97人人做人人爱|