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

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

?? slides.tex

?? 對IEEE 802.11e里的分布式信道接入算法EDCA進行改進
?? TEX
?? 第 1 頁 / 共 4 頁
字號:
% $Id: slides.tex,v 1.2 1998/04/10 16:07:24 kannan Exp $% $Source: /nfs/jade/vint/CVSROOT/ns-2/doc/kannan/slides.tex,v $\documentclass[landscape]{foils}\usepackage{times}\usepackage[T1]{fontenc}\usepackage{color}\usepackage{nsfoils}\MyLogo{\raisebox{-2ex}{\includegraphics{isi_logo_small}}}\begin{document}\keyword{Introduction}\foilhead{\blue \ns~v2 Workshop}\begin{center}  \renewcommand{\arraystretch}{2}  \begin{tabular}{c}    Kannan Varadhan\\    USC/Information Sciences Institute\\    \tup{kannan@catarina.usc.edu}\\[3ex]    18 September, 1997\\  \end{tabular}\end{center}\vspace*{4em}{\scriptsize    The work of K.~Varadhan and the VINT project at USC/ISI is supported by    the Defense Advanced Research Projects Agency (DARPA)    under contract number ABT63-96-C-0054.    Any opinions, findings, and conclusions or recommendations expressed    in this material are those of the author(s) and do not necessarily    reflect the views of the DARPA.}\begin{comment}\item Intro\end{comment}\keyword{Outline}\foilhead[-2ex]{\blue Outline}\begin{enumerate}  \item Topology Generation, the nodes and the links  \item OTcl and C++: The Duality  \item Routing    \begin{sublist}    \item Unicast    \item Multicast    \item Network Dynamics    \end{sublist}  \item Multicast Transport  \item Issues of Scale  \item Programming and Simulation Debugging\end{enumerate}\begin{comment}\item Have we done topologies yet?\end{comment}\foilhead{\blue Nodes}\placefig{node}\begin{comment}\item address and port classifiers, minimalistic configuration\item Address format\item restriction on number of nodes\item NxN split\end{comment}\keyword{Topology Definition}\foilhead{\violet Multicast Nodes}\placefig{mcastNode}\begin{comment}\item Multicast Classifier, <S,G> classification\item Replicators\end{comment}\foilhead{\indigo Classifiers}\begin{itemize}\item Table of $n$ slots\item Each slot can point to a TclObject\item When a packet is received  --- \fcn[]{classify} identifies the slot to forward the packet to\item If slot is invalid, the classifier calls \proc[]{no-slot}\item Many different types of classifiers  {\footnotesize  \begin{tabularx}{\linewidth}{rX}    Address Classifiers & parse address in packet \\    MultiPath Classifier & returns next slot number to use \\    Replicator & uses classifier as a table \\  \end{tabularx}}\end{itemize}\begin{comment}\item Note difference in replicator\end{comment}\foilhead{\violet Classifier methods}\begin{itemize}\item Install entries into classifier  \begin{sublist}  \item \proc[]{install}  \item \proc[]{installNext}  \end{sublist}\item Query entries in classifier  \begin{sublist}  \item \proc[]{elements} \hfil returns current list of elements inserted  \item \proc[]{slot} \hfil  returns handle of object in the specified slot  \end{sublist}  \item Delete entry in a particular slot  \begin{sublist}  \item \proc[]{clear}  \end{sublist}\item \fcn[]{classify} internal method: receives a packet, and returns   a slot number for that packet.\end{itemize}\begin{comment}\item The install procedures overload instproc-likes to return nicekey-value paris that can be loaded into Tcl arrays directly.\item The classify is internal nad different from the rest.\item classify is not used by Multipath or replicators\end{comment}\foilhead{\indigo Links}\placefig{link}\begin{comment}  \item \end{comment}\foilhead{\violet Connectors}\begin{itemize}\item Connectors receive incoming packets, and (usually) transmit them  to their \code{target_}\item Many different types of connectors:  {\footnotesize  \begin{tabularx}{\linewidth}{rX}    Queue & holds a certain number of packets.    Packets exceeding their queue-size are sent to the queue's drop-target.\\    LinkDelay &  models delay/bandwidth of the link for detailed simulations.\\    TTLChecker &  decrements TTLs on each packet,                        drops the packet if the TTL becomes zero.\\    DynaLink & transmit packets if the link is up, drop packet otherwise\\       & Other tracing related objects\\  \end{tabularx}}\end{itemize}\begin{comment}  \item N way in, one way out.  \item Multiple trace data, and hecne sleep overnight.\end{comment}\foilhead{\violet Connector methods}\begin{itemize}\item Add tracing or monitoring:  \begin{sublist}  \item \code{trace}  \item \code{attach-monitors}  \item \code{init-monitor}  \end{sublist}\end{itemize}\begin{comment}\item trace adds enQ, deQ, drpT to trace packet activity\item attach-monitors adds specified snoop agents to link\item init-monitor adds queue length tracking code\end{comment}\foilhead{\indigo Topology Generation Resources}At \iurl{http://netweb.usc.edu/daniel/research/sims/}\begin{itemize}\item \code{ntg} by Steve Hotz \tup{hotz@isi.edu}\item \code{GT-ITM} by Ellen Zegura \tup{ewz@cc.gatech.edu}, \\ Ken  Calvert \tup{calvert@cc.gatech.edu}\item \code{TIERS} by Matthew Doar \tup{mdoar@nexen.com}\item \code{rtg} by Liming Wei \tup{lwei@cisco.com}, \\ Lee Breslau \tup{breslau@parc.xerox.com}\end{itemize}\begin{comment}\item work done by Daniel Zappala\item looks at different types of topology generators and summarises  them\item very brief look here\end{comment}\foilhead{\violet Topology Generation}\begin{tabularx}{\linewidth}{rX@{\hspace*{1.5em}}X} & \multicolumn1c{Type of Graph} & \multicolumn1c{Edge Models} \\[2ex]\code{ntg} & $n$-level hierarchy &  user configurable probability distributions \\\code{GT-ITM} & flat random, $n$-level hierarchies, transit-stubnetworks & many different edge models \\\code{TIERS} & 3-level hierarchy & Minimum spanning tree + randomplacement\\\code{rtg} & flat random & waxman \\\end{tabularx}\begin{comment}\item ntg generates geographic placement\item GT-ITM transit stub appears to match Internet like networks in  terms of degree of connectivity and other characteristics\item TIERS generates MST and then fills it in\item rtg place nodes, and then allocate edges accord to waxman dist.\item \ns\ tools availabel to convert some of these topologies to ns  scripts\item some prebuilt topologies alread in distribution in tcl/ex\end{comment}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\foilhead{\blue OTcl and C++: The Duality}\placefig{duality}\begin{comment}\item \verb|\placefig{duality}|\item C++ code and OTcl scripts within ns\item Class hierarchy and protocol programming is often in C++\item OTcl helper scripts and built up primitives in OTcl\item not all hierarchy is in mirrored.  will see examples\item User simulation is scripted (O)Tcl code\end{comment}\keyword{OTcl Linkage}\foilhead{\indigo OTcl Linkage}C++ $\iff$ OTcl \begin{tabularx}{\linewidth}{rX}  class Tcl           & C++ methods to access the OTcl interpreter \\  \scriptsize  class TclCommand      & \scriptsize Basic script to                                provide limited global                                commands to the interpreter \\  class EmbeddedTcl     & Container for Tcl scripts that are pre-loaded                                at startup \\  class TclObject       & Root of basic object hierarchy in \ns \\  class TclClass        & C++ class to set up the TclObject hierarchy \\  \scriptsize class InstVar   & \scriptsize internal class                                to bind C++ member variables                                to OTcl instance variables \\\end{tabularx}\begin{comment}\item outline slide\item Five classes\end{comment}\foilhead{\indigo C++ Methods to Access OTcl}The class Tcl\begin{list}{--~}{}\item Obtain a handle\item Invoke OTcl procedures\item Retrieve the result from the interpreter\item On invocation, pass a result string to the interpreter\item Return Success/Failure return codes\end{list}\begin{comment}\item Mention preamble, \item call to\item called from\end{comment}\foilhead[-2ex]{\violet class Tcl: C++ Methods to access OTcl}\begin{program}  Tcl& tcl = {\bf{}Tcl::instance}();        \* obtain a handle to the interpreter */  if (argc == 2) \{                   \* cmd: {\rm{}foo now} */    if (strcmp(argv[1], "now") == 0) \{      {\bf{}tcl.resultf}("%g", clock());    \* pass back the result */      return TCL_OK;                 \* return success code to interpreter */    \}    {\bf{}tcl.result}("command not understood"); \* alternate way of passing result */    return TCL_ERROR;  \} else if (argc == 3) \{            \* cmd: {\rm{}foo now \tup{callback}} */    if (strcmp(argv[1], "now") != 0) \{      {\bf{}tcl.error}("command not understood");  \* alternate way to return error */    \}    char *callback = arv[2];    {\bf{}tcl.eval}(callback);                \* invoke an OTcl procedure */    {\bf{}tcl.evalc("puts {hello, world}");}   \* another variant */    char* timestr = {\bf{}tcl.result}();   \* callback result from the interpreter */    clock() = atof(timestr);  \} else \{    Interp* ti = {\bf{}tcl.interp}();  \* access the interpreter directly */    \ldots                                 \* \ldots to do whatever */\end{program}\begin{comment}\item obtain the reference\item invoke OTcl procedures, one shown, others...\item result handling, all three forms shown\item error handling, differences from returning TCL\_ERROR\item Direct access\end{comment}\foilhead{\red class TclCommand}Defines simple commands that execute in global interpreter contextFor example, \code{ns-version}\begin{comment}\item 1. define the class, derived from TclCommand.\item 2. constructor invokes parent constst. w. name of command as argument\item 3. command function and arguments to do the work\item 4. declare instance.  default instance for ns-version and others  are declared in init\_misc(), in misc.cc, and are called by tclAppInit().\end{comment}\foilhead{\indigo class EmbeddedTcl: Adding new OTcl code into \ns}\begin{itemize}\item container for scripts pre-loaded at startup  \begin{sublist}  \item \Tclf{tcl-object.tcl}  \item \nsf{tcl/lib/ns-lib.tcl}  \item scripts recursively sourced by \nsf{tcl/lib/ns-lib.tcl}  \end{sublist}\item \Tclf{tcl-object.tcl} % $\Rightarrow$ \code{et_tclobject} \hfil  activated by \fcn[]{Tcl::init}  \nsf{tcl/lib/ns-lib.tcl} % $\Rightarrow$ \code{et_ns_lib} \hfil  activated by \fcn[]{Tcl\_AppInit}\end{itemize}\begin{comment}\item Don't add your own scripts.  But if you did,\item use tcl2c++ to create the object instance\item  You'd a find a place/mechanism to load the object\end{comment}\foilhead{\indigo class TclObject}\begin{itemize}\item Basic object hierarchy in \ns\item Hierarchy mirrored in C++ and OTcl\item For example:  \begin{program}\small        set srm [new Agent/SRM/Adaptive]        $srm set packetSize_ 1024        $srm traffic-source $s0  \end{program}\end{itemize}\begin{comment}\item creation/deletion\item binding variables\item instproc-likes\end{comment}\foilhead[-2ex]{\violet class TclObject: Hierarchy and Shadowing}\placefig{tclobject-hier}\begin{comment}\item \verb|\placefig{tclobject-hier}|\item object hierarchy\item handle\item relationship to shadow\end{comment}\foilhead[-1.5ex]{\violet class TclObject: Creation/Deletion Mechanisms}\begin{itemize}\item global procedure \proc[]{new}  \placefig{tclobject-mech}\item global procedure \proc[]{delete}\end{itemize}\begin{comment}\item \verb|\placefig{tclobject-mech}|\item handle and handle equivalence\item constructor calling sequence: self next\item Base class constructr creates shadow...common mistake\item caveat regarding OTcl constructors\item create-shadow\item command method\end{comment}\foilhead[-3ex]{\violet class TclObject: Binding Variables}\begin{itemize}\item makes identical C++ member variables to OTcl instance variables\item Syntax  \begin{program}    ASRMAgent::ASRMAgent() \{      bind("pdistance_", &pdistance_);      \* real variable */      \ldots    \}  \end{program}\item Initialisation through OTcl class variables  \begin{program}      Agent/SRM/Adaptive set pdistance_ 15.0      Agent/SRM set pdistance_ 10.0      \ldots  \end{program}\item Other methods: \fcn[]{bind} (integers),  \fcn[]{bind\_time} (time variables),  \fcn[]{bind\_bw} (bandwidth variables),  \fcn[]{bind\_bool} (boolean variables)\end{itemize}\begin{comment}\item Five different data types supported.\item Usage syntax supports obvious normal forms\item identicality of data\end{comment}\foilhead{\violet Examples of Specify Bound variables}\begin{program}        $object set bwvar 1.5m        $object set bwvar 1.5mb        $object set bwvar 1500k        $object set bwvar 1500kb        $object set bwvar .1875MB        $object set bwvar 187.5kB        $object set bwvar 1.5e6        $object set timevar 1500m        $object set timevar 1.5        $object set timevar 1.5e9n        $object set timevar 1500e9p        $object set boolvar t           \; set to true;        $object set boolvar true        $object set boolvar 1   \; or any non-zero value;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲精品一区二区三区| 亚洲综合视频网| 欧美日韩精品电影| 国产大片一区二区| 日韩精品一区第一页| 欧美激情综合网| 欧美岛国在线观看| 欧美视频中文字幕| 99精品视频中文字幕| 免费的成人av| 亚洲一区二区高清| 中文字幕中文字幕在线一区 | 国产a久久麻豆| 免费成人av在线播放| 亚洲国产日韩a在线播放性色| 国产欧美日韩不卡| 日韩区在线观看| 欧美无砖专区一中文字| 成人av动漫在线| 国产老妇另类xxxxx| 免费观看久久久4p| 天天影视色香欲综合网老头| 亚洲综合视频网| 亚洲日韩欧美一区二区在线| 国产欧美精品在线观看| 久久精品视频在线免费观看| 91精品国产欧美一区二区18| 欧美三级视频在线播放| 色激情天天射综合网| 97精品视频在线观看自产线路二| 高清不卡在线观看| 国产一区二区精品久久| 狠狠狠色丁香婷婷综合激情| 麻豆国产91在线播放| 日韩精品久久理论片| 亚洲午夜电影网| 亚洲一区在线视频| 亚洲综合无码一区二区| 亚洲精品高清在线| 亚洲精品国产一区二区精华液 | 国产精品久久久久久久第一福利| 久久午夜免费电影| 欧美www视频| 精品国产一区久久| 久久亚洲精精品中文字幕早川悠里 | 色94色欧美sute亚洲13| 91一区二区在线观看| 91麻豆产精品久久久久久| 99久久免费精品| 欧美制服丝袜第一页| 欧美日韩一区二区在线视频| 欧美日韩情趣电影| 日韩小视频在线观看专区| 久久久美女艺术照精彩视频福利播放| www日韩大片| 国产精品入口麻豆九色| 成人免费视频在线观看| 一区二区三区在线视频观看| 亚洲自拍偷拍欧美| 日韩成人伦理电影在线观看| 免费看黄色91| 国产不卡一区视频| 色婷婷综合五月| 91精品国产aⅴ一区二区| 精品国产乱码久久久久久久 | 亚洲国产电影在线观看| 亚洲精品视频一区| 日本美女视频一区二区| 国产一区在线看| 99re在线精品| 6080午夜不卡| 欧美激情艳妇裸体舞| 亚洲午夜私人影院| 韩国精品主播一区二区在线观看| 国产福利91精品| 欧美视频在线不卡| 精品国产免费人成在线观看| 国产精品国产三级国产aⅴ无密码| 亚洲福利视频三区| 国产成人精品三级| 精品1区2区3区| 国产欧美一区二区在线观看| 亚洲激情在线播放| 国内精品伊人久久久久av一坑 | 国产欧美日韩亚州综合| 一区二区在线观看免费| 狠狠色丁香婷综合久久| 在线亚洲免费视频| 久久久国际精品| 亚洲第一福利视频在线| 国产高清久久久久| 欧美日韩1234| 国产精品全国免费观看高清 | 蜜臀久久99精品久久久久宅男| 成人黄色片在线观看| 欧美精品一级二级三级| 欧美激情艳妇裸体舞| 免费亚洲电影在线| 色狠狠一区二区三区香蕉| 久久影院视频免费| 亚洲成av人**亚洲成av**| 成人天堂资源www在线| 欧美一区二区三区视频在线观看| ...中文天堂在线一区| 极品美女销魂一区二区三区| 欧美在线观看一二区| 中文子幕无线码一区tr| 另类小说欧美激情| 7777精品伊人久久久大香线蕉| 国产精品久久久久久久岛一牛影视 | 一区二区三区蜜桃网| 国产传媒日韩欧美成人| 日韩精品一区二区三区在线| 一级做a爱片久久| 成人av网站在线| 久久夜色精品一区| 久久精品国产在热久久| 欧美日韩久久一区二区| 亚洲精品国产a| av电影在线不卡| 国产亚洲欧美日韩俺去了| 美女一区二区久久| 日韩一区二区三区电影在线观看 | 在线观看免费视频综合| 中文字幕一区二区三区不卡| 国产精品一区二区三区四区| 日韩免费电影网站| 奇米色一区二区| 欧美一区二区三区在线观看| 亚洲高清视频的网址| 在线中文字幕一区二区| 亚洲欧美偷拍卡通变态| caoporm超碰国产精品| 国产精品女主播av| 成人在线视频一区| 欧美国产激情二区三区| 成人精品免费看| 国产欧美久久久精品影院| 风间由美一区二区av101| 国产亚洲精久久久久久| 国产黑丝在线一区二区三区| 久久久午夜电影| 高清beeg欧美| 亚洲天堂中文字幕| 在线观看国产精品网站| 亚洲午夜在线视频| 91精品国产高清一区二区三区蜜臀| 日韩电影免费在线观看网站| 欧美一区二区女人| 久久99精品国产.久久久久久| 精品处破学生在线二十三| 国产成人精品免费看| 国产精品久久久久精k8| 色欧美片视频在线观看在线视频| 亚洲自拍偷拍av| 欧美一区二视频| 国产激情偷乱视频一区二区三区| 国产精品免费av| 在线精品观看国产| 免费欧美在线视频| 国产欧美日韩不卡免费| 色综合久久久久综合体桃花网| 午夜av区久久| xvideos.蜜桃一区二区| 成人aa视频在线观看| 亚洲大型综合色站| 精品国产91久久久久久久妲己| 成人伦理片在线| 亚洲成av人片在线观看无码| 精品少妇一区二区三区日产乱码| 不卡的电影网站| 日日夜夜免费精品| 国产精品无码永久免费888| 在线观看免费视频综合| 久久99国产精品免费网站| 国产精品热久久久久夜色精品三区| 欧美在线视频你懂得| 国内精品久久久久影院薰衣草 | 亚洲综合图片区| 日韩午夜精品视频| 99久久精品免费| 欧美精品一区二区在线观看| 99精品久久99久久久久| 麻豆国产欧美一区二区三区| 一区在线中文字幕| 91.麻豆视频| 国产河南妇女毛片精品久久久| 亚洲精品免费看| 成人激情图片网| 琪琪久久久久日韩精品| 亚洲婷婷国产精品电影人久久| 欧美日韩综合在线免费观看| 高清不卡一区二区| 久久精品国产精品亚洲精品| 国产日韩三级在线| 91麻豆精品91久久久久同性| 激情图区综合网| 午夜视频一区在线观看| 国产精品超碰97尤物18| 欧美一区二区在线视频|