This is TeX, Version 3.14159 (Web2C 7.3.1) (format=latex 2003.2.18) 25 JAN 2005 10:43 **everything (everything.tex LaTeX2e <2001/06/01> Babel and hyphenation patterns for american, french, german, ngerman, i talian, nohyphenation, loaded. (/usr/share/texmf/tex/latex/base/report.cls Document Class: report 2001/04/21 v1.4e Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size10.clo File: size10.clo 2001/04/21 v1.4e Standard LaTeX file (size option) ) \c@part=\count79 \c@chapter=\count80 \c@section=\count81 \c@subsection=\count82 \c@subsubsection=\count83 \c@paragraph=\count84 \c@subparagraph=\count85 \c@figure=\count86 \c@table=\count87 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) (/usr/share/texmf/tex/latex/psnfss/times.sty Package: times 2001/06/04 PSNFSS-v8.2 (SPQR) ) (/usr/share/texmf/tex/latex/base/fontenc.sty Package: fontenc 2001/06/05 v1.94 Standard LaTeX package (/usr/share/texmf/tex/latex/base/t1enc.def File: t1enc.def 2001/06/05 v1.94 Standard LaTeX file LaTeX Font Info: Redeclaring font encoding T1 on input line 38. )) (/usr/share/texmf/tex/latex/html/url.sty Package: url 1999/03/02 ver 1.4 Verb mode for urls, email addresses, and file names ) (/usr/share/texmf/tex/latex/base/makeidx.sty Package: makeidx 2000/03/29 v1.0m Standard LaTeX package ) \@indexfile=\write3 \openout3 = `everything.idx'. Writing index file everything.idx (nsdoc.sty (/usr/share/texmf/tex/latex/base/ifthen.sty Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) ) (html.sty Package: html 1996/02/01 v1.0 hypertext commands for latex2html (nd, hws) \c@lpart=\count88 \c@lchapter=\count89 \c@lsection=\count90 \c@lsubsection=\count91 \c@lsubsubsection=\count92 \c@lparagraph=\count93 \c@lsubparagraph=\count94 \c@lsubsubparagraph=\count95 \c@lequation=\count96 \ptrfile=\write4 ) (/usr/share/texmf/tex/latex/base/alltt.sty Package: alltt 1997/06/16 v2.0g defines alltt environment ) (/usr/share/texmf/tex/latex/tools/tabularx.sty Package: tabularx 1999/01/07 v2.07 `tabularx' package (DPC) (/usr/share/texmf/tex/latex/tools/array.sty Package: array 1998/05/13 v2.3m Tabular extension package (FMi) \col@sep=\dimen103 \extrarowheight=\dimen104 \NC@list=\toks14 \extratabsurround=\skip43 \backup@length=\skip44 ) \TX@col@width=\dimen105 \TX@old@table=\dimen106 \TX@old@col=\dimen107 \TX@target=\dimen108 \TX@delta=\dimen109 \TX@cols=\count97 \TX@ftn=\toks15 ) (/usr/share/texmf/tex/latex/graphics/graphicx.sty Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) (/usr/share/texmf/tex/latex/graphics/keyval.sty Package: keyval 1999/03/16 v1.13 key=value parser (DPC) \KV@toks@=\toks16 ) (/usr/share/texmf/tex/latex/graphics/graphics.sty Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR) (/usr/share/texmf/tex/latex/graphics/trig.sty Package: trig 1999/03/16 v1.09 sin cos tan (DPC) ) (/usr/share/texmf/tex/latex/config/graphics.cfg) Package graphics Info: Driver file: dvips.def on input line 80. (/usr/share/texmf/tex/latex/graphics/dvips.def File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR) )) \Gin@req@height=\dimen110 \Gin@req@width=\dimen111 ) resize completed (/usr/share/texmf/tex/generic/pstricks/pstricks.sty Package: pstricks 1997/03/25 package wrapper for PSTricks pstricks.tex (/usr/share/texmf/tex/generic/pstricks/pstricks.tex `PSTricks' v97 patch 10 <1999/03/24> (tvz) \pst@dima=\dimen112 \pst@dimb=\dimen113 \pst@dimc=\dimen114 \pst@dimd=\dimen115 \pst@dimg=\dimen116 \pst@dimh=\dimen117 \pst@hbox=\box26 \pst@boxg=\box27 \pst@cnta=\count98 \pst@cntb=\count99 \pst@cntc=\count100 \pst@cntd=\count101 \pst@cntg=\count102 \pst@cnth=\count103 \pst@toks=\toks17 (/usr/share/texmf/tex/generic/pstricks/pstricks.con) \psunit=\dimen118 \psxunit=\dimen119 \psyunit=\dimen120 \pslinewidth=\dimen121 \pst@customdefs=\toks18 \pslinearc=\dimen122 \everypsbox=\toks19 \psframesep=\dimen123 \pslabelsep=\dimen124 \theoverlaybox=\box28 )) (/usr/share/texmf/tex/generic/pstricks/pst-node.sty Package: pst-node 1997/03/25 package wrapper for PSTricks pst-node.tex (/usr/share/texmf/tex/generic/pstricks/pst-node.tex v97 patch 9, 1999/04/14 \psrow=\count104 \pscol=\count105 \psmatrixcnt=\count106 \psrowsep=\skip45 \pscolsep=\skip46 )) (/usr/share/texmf/tex/latex/tools/longtable.sty Package: longtable 2000/10/22 v4.10 Multi-page Table package (DPC) \LTleft=\skip47 \LTright=\skip48 \LTpre=\skip49 \LTpost=\skip50 \LTchunksize=\count107 \LTcapwidth=\dimen125 \LT@head=\box29 \LT@firsthead=\box30 \LT@foot=\box31 \LT@lastfoot=\box32 \LT@cols=\count108 \LT@rows=\count109 \c@LT@tables=\count110 \c@LT@chunks=\count111 \LT@p@ftn=\toks20 )) (everything.aux (basic.aux) (undocumented.aux) (otcl.aux) (sim.aux) (nodes.aux) (links.aux) (queue_mgmt.aux ) (delays.aux) (diffserv.aux) (agents.aux) (timers.aux) (events.aux) (packet_format.aux) (error_model.aux) (lan.aux) (address.aux) (mobility.aux LaTeX Warning: Label `sec:mobilenode-routing' multiply defined. ) (satellite.aux) (propagation.aux) (energymodel.aux) (diffusion.aux) (xcp.aux) (debug.aux) (math.aux) (trace.aux) (testsuite.aux) (codestyle.aux) (rtarch.aux) (unicast.aux) (multicast.aux) (dynamics.aux) (hier-rtg.aux) (udp.aux) (tcp.aux) (sctp.aux) (srm.aux) (plm.aux) (applications.aux) (webcache.aux) (worm-model.aux) (session.aux) (asim.aux) (emulation.aux) (nam.aux) (namtrace.aux) (educational.aux)) \openout1 = `everything.aux'. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 23. LaTeX Font Info: ... okay on input line 23. LaTeX Font Info: Try loading font information for T1+ptm on input line 23. (/usr/share/texmf/tex/latex/psnfss/t1ptm.fd File: t1ptm.fd 2001/06/04 font definitions for T1/ptm. ) LaTeX Font Info: External font `cmex10' loaded for size (Font) <14.4> on input line 29. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line 29. LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line 32. LaTeX Font Info: Try loading font information for OMS+ptm on input line 41. (/usr/share/texmf/tex/latex/psnfss/omsptm.fd File: omsptm.fd ) LaTeX Font Info: Font shape `OMS/ptm/m/n' in size <9> not available (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 41. LaTeX Font Info: External font `cmex10' loaded for size (Font) <9> on input line 42. LaTeX Font Info: External font `cmex10' loaded for size (Font) <6> on input line 42. LaTeX Font Info: Try loading font information for T1+pcr on input line 58. (/usr/share/texmf/tex/latex/psnfss/t1pcr.fd File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. ) Overfull \hbox (52.09874pt too wide) in paragraph at lines 54--60 []\T1/ptm/m/n/9 Ns doc-u-men-ta-tion is avail-able in html, Postscript, and PDF for-mats. See $\T1/pcr/m/n/9 http : / / www . isi . edu / nsnam / ns / ns-[]do cumentation . [] LaTeX Font Info: External font `cmex10' loaded for size (Font) <8> on input line 71. [1 ] LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <24.88> not available (Font) Font shape `T1/ptm/b/n' tried instead on input line 76. (everything.toc LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10> not available (Font) Font shape `T1/ptm/b/n' tried instead on input line 1. LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <12> not available (Font) Font shape `T1/ptm/b/n' tried instead on input line 3. [1 ] LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <10> not available (Font) Font shape `T1/ptm/b/it' tried instead on input line 91. [2] [3] [4] [5] [6] [7] [8] [9]) \tf@toc=\write5 \openout5 = `everything.toc'. [10] \openout2 = `basic.aux'. (basic.tex Chapter 1. LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <20.74> not available (Font) Font shape `T1/ptm/b/n' tried instead on input line 4. [11 ] [12 ] [13]) [14 ] \openout2 = `undocumented.aux'. (undocumented.tex Chapter 2. LaTeX Font Info: Font shape `OMS/ptm/m/n' in size <10> not available (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 16. [15 ]) [16] [17 ] \openout2 = `otcl.aux'. (otcl.tex Chapter 3. LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <14.4> not available (Font) Font shape `T1/ptm/b/n' tried instead on input line 27. [18 ] [19] Overfull \hbox (6.2832pt too wide) in paragraph at lines 232--237 []\T1/pcr/m/n/10 tcl.eval\T1/ptm/m/n/10 () as-sumes that the com-mand is al-rea dy stored in the class' in-ter-nal \T1/pcr/m/n/10 bp_\T1/ptm/m/n/10 ; it di-rec tly in-vokes \T1/pcr/m/n/10 tcl.eval\T1/ptm/m/n/10 (char* [] LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <10> not available (Font) Font shape `T1/pcr/b/n' tried instead on input line 245. [20] [21] [22] [23] [24] [25] [26] LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <12> not available (Font) Font shape `T1/pcr/b/n' tried instead on input line 796. [27] [28] [29] Overfull \hbox (5.13495pt too wide) in paragraph at lines 1040--1048 \T1/ptm/m/n/10 num-ber of ar-gu-ments passed to \T1/pcr/m/n/10 TclClass::method \T1/ptm/m/n/10 () are dif-fer-ent from those passed to \T1/pcr/m/n/10 TclObject ::command\T1/ptm/m/n/10 (). [] [30] [31] [32] [33] Overfull \hbox (6.58559pt too wide) in paragraph at lines 1324--1332 []\T1/ptm/m/n/10 There are five in-stance vari-able classes: \T1/pcr/m/n/10 cla ss InstVarReal\T1/ptm/m/n/10 , \T1/pcr/m/n/10 class InstVarTime\T1/ptm/m/n/10 , \T1/pcr/m/n/10 class InstVarBandwidth\T1/ptm/m/n/10 , [] [34]) [35] [36 ] \openout2 = `sim.aux'. (sim.tex Chapter 4. [37 ] Overfull \hbox (8.44289pt too wide) in paragraph at lines 68--70 []\T1/ptm/m/n/10 An \T1/ptm/m/it/10 event \T1/ptm/m/n/10 gen-er-ally com-prises a ``fir-ing time'' and a han-dler func-tion. The ac-tual def-i-ni-tion of an e vent is found in ~\T1/ptm/m/it/10 ns\T1/ptm/m/n/10 /scheduler.h: [] LaTeX Font Info: Font shape `T1/pcr/m/it' in size <10> not available (Font) Font shape `T1/pcr/m/sl' tried instead on input line 82. [38] [39] [40] [41 ] [42]) [43] \openout2 = `nodes.aux'. (nodes.tex Chapter 5. Overfull \hbox (22.79967pt too wide) in paragraph at lines 32--38 \T1/ptm/m/n/10 ~\T1/ptm/m/it/10 ns\T1/ptm/m/n/10 /tcl/lib/ns-rtmodule.tcl, ~\T1 /ptm/m/it/10 ns\T1/ptm/m/n/10 /rtmodule.{cc,h}, ~\T1/ptm/m/it/10 ns\T1/ptm/m/n/ 10 /classifier.{cc, h}, ~\T1/ptm/m/it/10 ns\T1/ptm/m/n/10 /classifier-addr.cc, ~\T1/ptm/m/it/10 ns\T1/ptm/m/n/10 /classifier-mcast.cc, ~\T1/ptm/m/it/10 ns\T1/ ptm/m/n/10 /classifier- [] File: ./figures/node.eps Graphic file (type eps) <./figures/node.eps> [44 ] File: ./figures/mcastNode.eps Graphic file (type eps) <./figures/mcastNode.eps> [45] [46] [47] Overfull \hbox (11.79999pt too wide) in paragraph at lines 252--253 [] [] [48] LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <8> not available (Font) Font shape `T1/ptm/b/n' tried instead on input line 358. LaTeX Warning: `h' float specifier changed to `ht'. [49] [50] Overfull \hbox (23.33745pt too wide) in paragraph at lines 496--496 [] \T1/pcr/m/n/10 NsObject* node = (NsObject*)Tc lObject::lookup(argv[2]);[] [] Overfull \hbox (17.33745pt too wide) in paragraph at lines 507--507 [] \T1/pcr/m/n/10 tcl.resultf("Classifier: no ob ject at slot %d", slot);[] [] [51] Overfull \hbox (23.33745pt too wide) in paragraph at lines 516--516 [] \T1/pcr/m/n/10 NsObject* node = (NsObject*)Tc lObject::lookup(argv[3]);[] [] [52] [53] Overfull \hbox (17.33745pt too wide) in paragraph at lines 655--655 [] \T1/pcr/m/n/10 Tcl::instance().evalf("%s new-group %u %u", name(), src, dst);[] [] [54] LaTeX Font Info: Try loading font information for T1+phv on input line 724. (/usr/share/texmf/tex/latex/psnfss/t1phv.fd File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv. ) [55] [56] File: ./figures/rtmodule.eps Graphic file (type eps) <./figures/rtmodule.eps> [57] [58] Overfull \hbox (25.00003pt too wide) in paragraph at lines 1047--1047 [][] [] Overfull \hbox (25.00003pt too wide) in paragraph at lines 1063--1063 [][] [] Overfull \hbox (25.00003pt too wide) in paragraph at lines 1072--1072 [][] [] Overfull \hbox (25.00003pt too wide) in paragraph at lines 1080--1080 [][] [] [59] [60]) [61] \openout2 = `links.aux'. (links.tex Chapter 6. File: ./figures/link.eps Graphic file (type eps) <./figures/link.eps> [62 ] [63] [64] [65] [66] [67]) [68] \openout2 = `queue_mgmt.aux'. (queue_mgmt.tex Chapter 7. [69 ] [70] [71] [72] [73] [74] [75] [76] (jobs.tex [77] [78] [79] [80] [81] [82])) [83] \openout2 = `delays.aux'. (delays.tex Chapter 8. [84 ]) [85] \openout2 = `diffserv.aux'. (diffserv.tex Chapter 9. LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <24.88> not available (Font) Font shape `T1/ptm/b/it' tried instead on input line 7. [86 ] [87] [88] [89] [90] [91] [92]) [93] \openout2 = `agents.aux'. (agents.tex [94 ] Chapter 10. [95 ] [96] [97] [98] [99] [100] [101] [102] [103] Overfull \hbox (1.06465pt too wide) in paragraph at lines 605--619 []\T1/ptm/m/n/10 Here, the C++ vari-ables \T1/pcr/m/n/10 interval_ \T1/ptm/m/n/ 10 and \T1/pcr/m/n/10 size_ \T1/ptm/m/n/10 are linked to the OTcl in-stance var i-ables \T1/pcr/m/n/10 interval_ \T1/ptm/m/n/10 and \T1/pcr/m/n/10 packetSize_\ T1/ptm/m/n/10 , [] [104] [105] [106] [107] [108]) [109] \openout2 = `timers.aux'. (timers.tex Chapter 11. Underfull \hbox (badness 10000) in paragraph at lines 39--39 []|\T1/ptm/m/n/10 returns timer sta-tus (ei-ther TIMER_IDLE, TIMER_PENDING, or [] [110 ] [111] [112] Overfull \hbox (11.2343pt too wide) in paragraph at lines 188--194 []\T1/ptm/m/n/10 In the above code, the \T1/pcr/m/n/10 set_rtx_timer\T1/ptm/m/n /10 () method resched-ules the re-trans-mis-sion timer by call-ing \T1/pcr/m/n/ 10 rtx_timer_.resched\T1/ptm/m/n/10 (). [] Overfull \hbox (5.07422pt too wide) in paragraph at lines 195--200 []\T1/ptm/m/n/10 Finally, the \T1/pcr/m/n/10 expire\T1/ptm/m/n/10 (void) method for class \T1/pcr/m/n/10 RtxTimer \T1/ptm/m/n/10 must be de-fined. In this cas e, \T1/pcr/m/n/10 expire\T1/ptm/m/n/10 (void) calls the \T1/pcr/m/n/10 timeout\ T1/ptm/m/n/10 (void) [] [113]) [114] \openout2 = `events.aux'. No file events.tex. \openout2 = `packet_format.aux'. (packet_format.tex Chapter 12. [115 ] [116] [117] Overfull \hbox (19.3639pt too wide) in paragraph at lines 254--272 \T1/ptm/m/n/10 There are four C++ classes rel-e-vant to the han-dling of pack-e ts and packet head-ers in gen-eral: \T1/pcr/m/n/10 Packet\T1/ptm/m/n/10 , \T1/p cr/m/n/10 p_info PacketHeader\T1/ptm/m/n/10 , [] File: ./figures/packet.eps Graphic file (type eps) <./figures/packet.eps> LaTeX Warning: `h' float specifier changed to `ht'. [118] [119] [120] [121] [122] [123]) [124] \openout2 = `error_model.aux'. (error_model.tex Chapter 13. [125 ] Overfull \hbox (25.00003pt too wide) in paragraph at lines 137--137 [][] [] [126] Underfull \hbox (badness 10000) in paragraph at lines 152--152 []|\T1/ptm/m/n/10 This method's be-hav-ior is iden-ti-cal to that of [] Overfull \hbox (25.00003pt too wide) in paragraph at lines 152--152 [][] [] LaTeX Warning: Reference `sec:nodeconfig' on page 127 undefined on input line 1 78. [127] [128]) [129] \openout2 = `lan.aux'. (lan.tex Chapter 14. [130 ] File: ./figures/lan1.eps Graphic file (type eps) <./figures/lan1.eps> [131] [132] [133] [134] Overfull \hbox (67.64418pt too wide) in paragraph at lines 348--354 \T1/ptm/m/n/10 the chan-nel sig-nals the end of con-tention pe-riod, the \T1/pc r/m/n/10 endofContention \T1/ptm/m/n/10 method checks for col-li-sion us-ing th e \T1/pcr/m/n/10 Channel::collision() [] [135] [136] LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <14.4> not available (Font) Font shape `T1/pcr/b/n' tried instead on input line 430. LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <14.4> not available (Font) Font shape `T1/ptm/b/it' tried instead on input line 472. File: ./figures/lan2.eps Graphic file (type eps) <./figures/lan2.eps> [137] [138]) [139] \openout2 = `address.aux'. (address.tex Chapter 15. [140 ] [141]) [142] \openout2 = `mobility.aux'. (mobility.tex Chapter 16. Overfull \hbox (36.3991pt too wide) in paragraph at lines 53--69 \T1/ptm/m/n/10 ~\T1/ptm/m/it/10 ns\T1/ptm/m/n/10 /tcl/mobility/dsr.tcl, ~\T1/pt m/m/it/10 ns\T1/ptm/m/n/10 /tcl/mobility/tora.tcl. Ex-am-ple scripts can be fou nd in ~\T1/ptm/m/it/10 ns\T1/ptm/m/n/10 /tcl/ex/wireless-test.tcl and ~\T1/ptm/ m/it/10 ns\T1/ptm/m/n/10 /tcl/ex/wireless.tcl. [] [143 ] File: ./figures/dsdv.eps Graphic file (type eps) <./figures/dsdv.eps> [144] File: ./figures/dsr.eps Graphic file (type eps) <./figures/dsr.eps> [145] [146] [147] [148] [149] [150] Overfull \hbox (15.56848pt too wide) in paragraph at lines 417--422 \T1/ptm/m/n/10 ($\OT1/cmr/m/n/10 1\OML/cmm/m/it/10 =r[]$\T1/ptm/m/n/10 ) at far dis-tances. The ap-prox-i-ma-tion as-sumes spec-u-lar re-flec-tion off a flat ground plane. See ~\T1/ptm/m/it/10 ns\T1/ptm/m/n/10 /tworayground.{cc,h} [] [151] Overfull \hbox (35.81413pt too wide) in paragraph at lines 465--471 []\T1/ptm/m/n/10 To avoid un-nec-es-sary power con-sump-tion, each node turns i ts ra-dio on and off ex-plic-itly by in-vok-ing node API \T1/pcr/m/n/10 set_nod e_sleep()\T1/ptm/m/n/10 . [] Overfull \hbox (18.09369pt too wide) in paragraph at lines 483--488 []\T1/ptm/m/n/10 The fol-low-ing pa-ram-e-ters are user con-fig-urable: the wir e-less link band-width \T1/pcr/m/n/10 bandwith_\T1/ptm/m/n/10 , the slot length \T1/pcr/m/n/10 packet_slot_len_\T1/ptm/m/n/10 , [] [152] [153] [154] [155] Overfull \hbox (11.33745pt too wide) in paragraph at lines 773--773 [] \T1/pcr/m/n/10 (ch->next_hop_ < 0) ? 0 : ch->next_hop_); // n ext hopaddress, if any.[] [] [156] Overfull \hbox (30.56445pt too wide) in paragraph at lines 813--819 []\T1/ptm/m/n/10 This com-mand should be called be-fore the uni-ver-sal trace c om-mand \T1/pcr/m/n/10 $ns trace-all \T1/ptm/m/n/10 . Prim-i-tive \T1 /pcr/m/n/10 use-newtrace [] Overfull \hbox (17.33745pt too wide) in paragraph at lines 829--829 []\T1/pcr/m/n/10 -1.000000 -Nl AGT -Nw --- -Ma 0 -Md 0 -Ms 0 -Mt 0 -Is 0.0 -Id 1.0 -It tcp -Il 1000 -If[] [] Overfull \hbox (17.33745pt too wide) in paragraph at lines 832--832 []\T1/pcr/m/n/10 -1.000000 -Nl RTR -Nw --- -Ma 0 -Md 0 -Ms 0 -Mt 0 -Is 0.0 -Id 1.0 -It tcp -Il 1000 -If[] [] [157] [158] [159] [160] File: ./figures/basestation.eps Graphic file (type eps) <./figures/basestation.eps> Overfull \hbox (13.88277pt too wide) in paragraph at lines 1096--1106 []\T1/ptm/m/n/10 The mo-bilen-odes in wired-cum-wireless sce-nario are re-quire d to sup-port hi-er-ar-chi-cal ad-dress-ing/routing. Thus the \T1/pcr/m/n/10 Mo bileNode [] File: ./figures/wireless-mip.eps Graphic file (type eps) <./figures/wireless-mip.eps> [161] [162] [163] [164] [165] [166] [167]) [168] \openout2 = `satellite.aux'. (satellite.tex Chapter 17. [169 ] File: ./figures/sat-constellation.eps Graphic file (type eps) <./figures/sat-constellation.eps> [170] [171] File: ./figures/sat-spherical.eps Graphic file (type eps) <./figures/sat-spherical.eps> [172 ] File: ./figures/sat-stack-basic.eps Graphic file (type eps) <./figures/sat-stack-basic.eps> [173] [174] [175] [176] [177] [178] LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <12> not available (Font) Font shape `T1/ptm/b/it' tried instead on input line 708. [179] Overfull \hbox (64.54424pt too wide) in paragraph at lines 807--811 \T1/ptm/m/n/10 288 satel-lite Teledesic con-stel-la-tion (with sup-port-ing scr ipts \T1/pcr/m/n/10 sat-teledesic-links.tcl \T1/ptm/m/n/10 and \T1/pcr/m/n/10 s at-teledesic-nodes.tcl\T1/ptm/m/n/10 ). [] File: ./figures/linked-list.eps Graphic file (type eps) <./figures/linked-list.eps> [180] Overfull \hbox (1.80319pt too wide) in paragraph at lines 860--868 []\T1/ptm/m/n/10 Figure 17.4[] pro-vides a schematic of how the linked list is or-ga-nized. Each ob-ject in the list is linked through a ``LINK_ENTRY'' [] File: ./figures/sat-node.eps Graphic file (type eps) <./figures/sat-node.eps> Overfull \hbox (19.9432pt too wide) in paragraph at lines 898--909 []\T1/ptm/m/n/10 The base class rout-ing agent is \T1/pcr/m/n/10 class SatRoute Agent\T1/ptm/m/n/10 ; it can be used in con-junc-tion with cen-tral-ized rout-i ng. SatRouteAgents [] Overfull \hbox (11.6032pt too wide) in paragraph at lines 898--909 \T1/ptm/m/n/10 con-tain a for-ward-ing ta-ble that re-solves a packet's ad-dres s to a par-tic-u-lar LinkHead target-- it is the job of the \T1/pcr/m/n/10 SatR outeObject [] [181] File: ./figures/sat-stack.eps Graphic file (type eps) <./figures/sat-stack.eps> [182] [183] [184]) [185] \openout2 = `propagation.aux'. (propagation.tex Chapter 18. [186 ] [187] LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <9> not available (Font) Font shape `T1/ptm/b/n' tried instead on input line 146. [188] [189]) [190] \openout2 = `energymodel.aux'. (energymodel.tex Chapter 19. [191 ] [192]) \openout2 = `diffusion.aux'. (diffusion.tex Chapter 20. [193 ] File: ./figures/filter.eps Graphic file (type eps) <./figures/filter.eps> Overfull \hbox (39.39157pt too wide) in paragraph at lines 58--59 \T1/ptm/m/n/10 default.tcl. Dif-fu-sion ap-pli-ca-tions at-tached to the node c all the un-der-ly-ing dif-fu-sion ap-pli-ca-tion agent for pub-lish-ing/subscri bing/sending [] [194] [195] Overfull \hbox (365.33745pt too wide) in paragraph at lines 99--102 []\T1/pcr/m/n/10 $ns_ node-config -adhocRouting $opt(adhocRouting) -llType $opt(ll) -macType $opt(mac) . ...[] [] Overfull \hbox (371.33745pt too wide) in paragraph at lines 103--106 [] \T1/pcr/m/n/10 -diffusionFilter $opt(filters) -stopTime $opt(prestop) -agentTrace ON ....[] [] [196] [197] Overfull \hbox (803.33745pt too wide) in paragraph at lines 232--232 []\T1/pcr/m/n/10 value of opt(filters) can be a list of filters that is require d to be attached to diffusion nodes each separated by a forward-slash like Grad ientFilter/GeoRoutingFilter/TagFilter or maybe GradientFilter/TagFilter etc.[] [] Overfull \hbox (149.33745pt too wide) in paragraph at lines 235--235 []\T1/pcr/m/n/10 value of opt(pre-stop) is usually the time simulation stops wh en all statistical data is dumped into a file.[] [] [198] Overfull \hbox (131.33745pt too wide) in paragraph at lines 236--236 []\T1/pcr/m/n/10 This command allows dumping of statistical data into an output file after running a diffusion simulation.[] [] ) [199] \openout2 = `xcp.aux'. (xcp.tex Chapter 21. [200 ] [201] [202] [203] [204] [205]) [206] [207 ] \openout2 = `debug.aux'. (debug.tex Chapter 22. [208 ] [209] Overfull \hbox (3.84097pt too wide) in paragraph at lines 123--132 \T1/ptm/m/n/10 doc-u-men-ta-tion at http://www.letters.com/dmalloc/ and get the source code from ftp://ftp.letters.com/src/dmalloc/dmalloc.tar.gz [] Overfull \hbox (9.33623pt too wide) in paragraph at lines 147--149 []\T1/ptm/m/n/10 Interpret log-file by run-ning \T1/pcr/m/n/10 dmalloc_summariz e ns LaTeX Warning: `h' float specifier changed to `ht'. [213 ] [214] [215] [216] [217] [218] [219] [220] Underfull \hbox (badness 10000) in paragraph at lines 471--472 [] [221]) [222] \openout2 = `trace.aux'. (trace.tex Chapter 24. [223 ] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] Overfull \hbox (50.00006pt too wide) in paragraph at lines 795--795 [][] [] [234] [235]) [236] \openout2 = `testsuite.aux'. (testsuite.tex Chapter 25. [237 ] [238]) [239] \openout2 = `codestyle.aux'. (codestyle.tex Chapter 26. [240 ]) [241] [242 ] \openout2 = `rtarch.aux'. No file rtarch.tex. \openout2 = `unicast.aux'. (unicast.tex Chapter 27. [243 ] [244] File: ./figures/asymmetric_routing.eps Graphic file (type eps) <./figures/asymmetric_routing.eps> [245] [246] Overfull \hbox (9.925pt too wide) in paragraph at lines 335--338 []\T1/ptm/m/n/10 If there are no el-e-ments in \T1/pcr/m/n/10 rtprotos_\T1/ptm/ m/n/10 , the rou-tine in-vokes Static rout-ing, as \T1/pcr/m/n/10 Agent/rtProto /Static init-all\T1/ptm/m/n/10 . [] Overfull \hbox (0.50368pt too wide) in paragraph at lines 350--356 []\T1/ptm/m/n/10 Note that this pro-ce-dure over-loads an instproc-like of the same name. The pro-ce-dure queries the ap-pro-pri-ate \T1/pcr/m/n/10 rtObject [] [247] [248] [249] Overfull \hbox (4.37482pt too wide) in paragraph at lines 711--724 \T1/ptm/m/n/10 the route changes at the node, in-di-cat-ing the num-ber of chan ges that have been ex-e-cuted. \T1/pcr/m/n/10 rtObject::flag-multicast\T1/ptm/m /n/10 {} [] [250] [251] [252]) [253] \openout2 = `multicast.aux'. (multicast.tex Chapter 28. [254 ] [255] [256] [257] [258] Underfull \hbox (badness 2012) in paragraph at lines 435--435 []|\T1/ptm/m/n/10 Class pro-ce-dures for ad-dress man-age-ment. \T1/pcr/m/n/10 expandaddr\T1/ptm/m/n/10 {} is now ob-so-leted. [] [259] [260] [261] [262] Underfull \hbox (badness 10000) in paragraph at lines 672--672 []|\T1/ptm/m/n/10 depending on the value of \T1/pcr/m/n/10 CacheMissMode [] Underfull \hbox (badness 10000) in paragraph at lines 672--672 \T1/ptm/m/n/10 calls ei-ther \T1/pcr/m/n/10 handle-cache-miss-pimdm \T1/ptm/m/n /10 or [] Underfull \hbox (badness 6575) in paragraph at lines 672--672 []|\T1/ptm/m/n/10 This is in-voked when the mul-ti-cast clas-si-fier drops a [] Underfull \hbox (badness 5288) in paragraph at lines 672--672 \T1/ptm/m/n/10 packet be-cause it ar-rived on the wrong in-ter-face, and [] Underfull \hbox (badness 7081) in paragraph at lines 672--672 \T1/ptm/m/n/10 in-voked \T1/pcr/m/n/10 new-group\T1/ptm/m/n/10 {}. This rou-tin e is in-voked by [] [263] [264] [265]) [266] \openout2 = `dynamics.aux'. (dynamics.tex Chapter 29. [267 ] [268] Overfull \hbox (3.52374pt too wide) in paragraph at lines 225--233 \T1/ptm/m/n/10 The next se-quence of con-fig-u-ra-tion steps are taken just pri or to the start of the sim-u-la-tor. \T1/ptm/m/it/10 ns \T1/ptm/m/n/10 in-vokes \T1/pcr/m/n/10 rtmodel-configure\T1/ptm/m/n/10 {} [] [269] [270] [271] [272]) [273] \openout2 = `hier-rtg.aux'. (hier-rtg.tex Chapter 30. [274 ] [275] File: ./figures/hier-classifier.eps Graphic file (type eps) <./figures/hier-classifier.eps> [276]) [277] [278 ] \openout2 = `udp.aux'. (udp.tex Chapter 31. [279 ]) [280] \openout2 = `tcp.aux'. (tcp.tex Chapter 32. [281 ] [282] [283] [284] [285] [286] [287] [288] [289]) [290] \openout2 = `sctp.aux'. (sctp.tex Chapter 33. [291 ] File: ./figures/sctp-multihomedNode.eps Graphic file (type eps) <./figures/sctp-multihomedNode.eps> [292] [293] LaTeX Warning: Citation `SCTP_CARO_2003b' on page 294 undefined on input line 2 69. [294] LaTeX Warning: Citation `SCTP_CARO_2003e' on page 295 undefined on input line 2 90. LaTeX Warning: Citation `SCTP_CARO_2003e' on page 295 undefined on input line 3 12. LaTeX Warning: Citation `SCTP_CARO_2003e' on page 295 undefined on input line 3 23. [295] [296] [297] [298]) [299] \openout2 = `srm.aux'. (srm.tex Chapter 34. [300 ] [301] [302] [303] [304] [305] Overfull \hbox (4.41515pt too wide) in paragraph at lines 395--406 []\T1/ptm/m/n/10 The log-ging of re-quest and re-pair traces is done by \T1/pcr /m/n/10 SRM::evTrace\T1/ptm/m/n/10 {}. How-ever, the rou-tine \T1/pcr/m/n/10 SR M/Session::evTrace\T1/ptm/m/n/10 {}, [] [306] Overfull \hbox (33.73381pt too wide) in paragraph at lines 480--488 \T1/ptm/m/n/10 ever, the agent as-sumes that any ap-pli-ca-tion data is placed in the data por-tion of the packet, pointed to by \T1/pcr/m/n/10 packet->access data()\T1/ptm/m/n/10 . [] [307] [308] Overfull \hbox (2.8842pt too wide) in paragraph at lines 660--671 \T1/ptm/m/n/10 fixes other schedul-ing pa-ram-e-ters: the back-off con-stant (\ T1/pcr/m/n/10 backoff_\T1/ptm/m/n/10 ), the cur-rent num-ber of back-offs (\T1/ pcr/m/n/10 backoffCtr_\T1/ptm/m/n/10 ), [] [309] [310] Overfull \hbox (8.04716pt too wide) in paragraph at lines 892--907 \T1/ptm/m/n/10 The \T1/pcr/m/n/10 class Agent/SRM/Adaptive \T1/ptm/m/n/10 uses \T1/pcr/m/n/10 class SRM/request/Adaptive \T1/ptm/m/n/10 and \T1/pcr/m/n/10 cla ss SRM/repair/Adaptive [] Overfull \hbox (51.5131pt too wide) in paragraph at lines 931--940 \T1/ptm/b/n/10 Send-ing a Mes-sage[] \T1/ptm/m/n/10 If a loss ob-ject sends a re-quest in its first \T1/pcr/m/n/10 round_\T1/ptm/m/n/10 , then the agent, in the in-stance pro-ce-dure \T1/pcr/m/n/10 sending-request\T1/ptm/m/n/10 {}, [] Overfull \hbox (7.04312pt too wide) in paragraph at lines 941--950 []\T1/ptm/m/n/10 Similarly, a loss ob-ject that sends a re-pair in its first \T 1/pcr/m/n/10 round_ \T1/ptm/m/n/10 will in-voke the agent's in-stance pro-ce-du re, \T1/pcr/m/n/10 sending-repair\T1/ptm/m/n/10 {}, [] [311] [312] [313]) [314] \openout2 = `plm.aux'. (plm.tex Chapter 35. [315 ] Underfull \hbox (badness 1152) in paragraph at lines 72--76 []\T1/ptm/m/n/10 represents the ver-bose level of de-bug-ging out-put: from 0 n o out-put to 3 full out-put. For [] [316] [317] File: figures/instanPLMrecv.eps Graphic file (type eps) [318] [319] [320]) [321] [322 ] \openout2 = `applications.aux'. (applications.tex Chapter 36. File: ./figures/application.eps Graphic file (type eps) <./figures/application.eps> [323 ] [324] Overfull \hbox (13.18585pt too wide) in paragraph at lines 136--141 []\T1/pcr/m/n/10 sendmsg(int nbytes, const char* flags = 0)\T1/ptm/m/n/10 ---Id entical to \T1/pcr/m/n/10 send(int nbytes)\T1/ptm/m/n/10 , ex-cept that it pass es [] [325] [326] [327] Overfull \hbox (22.04388pt too wide) in paragraph at lines 332--342 []\T1/ptm/b/n/10 NOTE: \T1/ptm/m/n/10 The Ex-po-nen-tial On/Off gen-er-a-tor ca n be con-fig-ured to be-have as a \T1/ptm/b/n/10 Pois-son pro-cess \T1/ptm/m/n/ 10 by set-ting the vari-able \T1/pcr/m/n/10 burst_time_ [] [328] [329] [330] Overfull \hbox (59.04251pt too wide) in paragraph at lines 523--531 []\T1/ptm/m/n/10 Application/Traffic/Trace ob-jects are used to gen-er-ate traf -fic from a trace file. \T1/pcr/m/n/10 $trace attach-tracefile [] Underfull \hbox (badness 10000) in paragraph at lines 523--531 [] [331] Overfull \hbox (4.33275pt too wide) in paragraph at lines 586--594 \T1/ptm/m/n/10 tion/Traffic/Trace ob-jects de-scribed ear-lier in this sec-tion ). \T1/pcr/m/n/10 $tracefile \T1/ptm/m/n/10 is an in-stance of the Trace-file O b-ject. \T1/pcr/m/n/10 $tracefile [] ) [332] \openout2 = `webcache.aux'. (webcache.tex Chapter 37. File: ./figures/app-dataflow.eps Graphic file (type eps) <./figures/app-dataflow.eps> [333 ] [334] [335] [336] File: ./figures/appdata-hier.eps Graphic file (type eps) <./figures/appdata-hier.eps> [337] [338] Overfull \hbox (29.54924pt too wide) in paragraph at lines 445--448 []\T1/pcr/m/n/10 name(char *buf) \T1/ptm/m/n/10 - Print the page's name into th e given buffer. A page's name is in the for-mat of: $\OMS/cmsy/m/n/10 h$\T1/ptm /m/n/10 ServerName$\OMS/cmsy/m/n/10 i$\T1/ptm/m/n/10 :$\OMS/cmsy/m/n/10 h$\T1/p tm/m/n/10 PageID$\OMS/cmsy/m/n/10 i$\T1/ptm/m/n/10 . [] [339] File: ./figures/pagepool-hier.eps Graphic file (type eps) <./figures/pagepool-hier.eps> [340] [341] [342] Overfull \hbox (60.33748pt too wide) in paragraph at lines 681--681 [] \T1/pcr/m/n/10 WebTrafSession(WebTrafPool *mgr, Node *src, int np, i nt id) : rvInterPage_(NULL),[] [] Overfull \hbox (36.33748pt too wide) in paragraph at lines 682--682 [] \T1/pcr/m/n/10 rvPageSize_(NULL), rvInterObj_(NULL), rvObjSize_(NULL ), mgr_(mgr), src_(src),[] [] Overfull \hbox (18.33748pt too wide) in paragraph at lines 718--718 [] \T1/pcr/m/n/10 inline void start() { // Call expire() and schedule t he next one if needed[] [] Overfull \hbox (12.33748pt too wide) in paragraph at lines 726--726 [] \T1/pcr/m/n/10 virtual void handle(Event *e) { // schedule the timer for the next object[] [] [343] [344] [345] File: ./figures/cache-flowchart.eps Graphic file (type eps) <./figures/cache-flowchart.eps> LaTeX Warning: `h' float specifier changed to `ht'. [346] [347] [348] [349] [350]) [351] \openout2 = `worm-model.aux'. (worm-model.tex Chapter 38. File: figures/dn-an.eps Graphic file (type eps) [352 ] [353] Overfull \hbox (35.33745pt too wide) in paragraph at lines 135--135 [] \T1/pcr/m/n/10 $w v_percent 0.01 # the percentage of vulnerable ho sts in the abstract network[] [] ) [354] [355 ] \openout2 = `session.aux'. (session.tex Chapter 39. [356 ] File: ./figures/regularTree.eps Graphic file (type eps) <./figures/regularTree.eps> File: ./figures/sessionTree.eps Graphic file (type eps) <./figures/sessionTree.eps> [357] [358] [359] [360]) [361] \openout2 = `asim.aux'. (asim.tex Chapter 40. File: figures/struct.eps Graphic file (type eps) [362 ] [363] [364]) [365] [366 ] \openout2 = `emulation.aux'. (emulation.tex Chapter 41. [367 ] [368] Overfull \hbox (80.38358pt too wide) in paragraph at lines 162--176 \T1/ptm/m/n/10 These ob-jects pro-vide an ex-tended in-ter-face to the LBNL pac ket cap-ture li-brary (libp-cap). (See \T1/pcr/m/n/10 ftp://ftp.ee.lbl.gov/libp cap.tar.Z [] [369] [370] [371]) [372] [373 ] \openout2 = `nam.aux'. (nam.tex Chapter 42. Overfull \hbox (5.33745pt too wide) in paragraph at lines 20--20 [] \T1/pcr/m/n/10 [ -k ] [ -N ] [ -c ][] [] Overfull \hbox (1160.51964pt too wide) in paragraph at lines 28--42 [][] [] [374 ] [375] [376] [377]) [378] \openout2 = `namtrace.aux'. (namtrace.tex Chapter 43. [379 ] Overfull \hbox (12.33748pt too wide) in paragraph at lines 88--89 []\T1/pcr/m/n/10 A -t