An Efficient PeertoPeer File Sharing Exploiting Hierarchy and Asymmetry - PowerPoint PPT Presentation

About This Presentation
Title:

An Efficient PeertoPeer File Sharing Exploiting Hierarchy and Asymmetry

Description:

Web, FTP, telnet, CBR, real audio. Transport protocols. unicast: TCP (Reno, Vegas, etc.), UDP ... Wired (point-to-point, LANs), wireless (multiple propagation ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 9
Provided by: xuyan
Category:

less

Transcript and Presenter's Notes

Title: An Efficient PeertoPeer File Sharing Exploiting Hierarchy and Asymmetry


1
NS2 - Appendix
Ming-Feng Yang
2
Outline
  • NS2 Models
  • NS2 Directory Structure
  • Extending NS2 in OTcl
  • Extending NS2 in C
  • NS2 related links

3
NS2 Models
  • Traffic models and applications
  • Web, FTP, telnet, CBR, real audio
  • Transport protocols
  • unicast TCP (Reno, Vegas, etc.), UDP
  • Multicast SRM
  • Routing and queueing
  • Wired routing, ad hoc routing and directed
    diffusion
  • queueing protocols RED, drop-tail, etc
  • Physical media
  • Wired (point-to-point, LANs), wireless (multiple
    propagation models), satellite

4
NS2 Directory Structure
5
Extending NS2 in OTcl
  • If you dont want to compile
  • Source your changes in your sim scripts
  • Otherwise
  • Modifying code recompile
  • Adding new files (ex. tcl/mysrc/msg.tcl)
  • Change Makefile
  • NS_TCL_LIB \
  • tcl/mysrc/msg.tcl \
  • ..
  • Change tcl/lib/ns-lib.tcl
  • Class Simulator
  • source ../mysrc/msg.tcl
  • ..
  • Recompile

6
Extending NS2 in C
  • Modifying code
  • Make depend
  • Recompile
  • Adding code in new files
  • Change Makefile (include new files.o in the
    object file list)
  • Make depend
  • Recompile

7
NS2 related links
  • VINT Project Home Page
  • http//www.isi.edu/nsnam/vint/
  • NS Home Page
  • http//www.isi.edu/nsnam/ns/
  • NS Installation
  • http//www.isi.edu/nsnam/ns/ns-build.html
  • NS Documentation
  • http//www.isi.edu/nsnam/ns/ns-documentation.html
  • Tcl/Tk Quick Reference Guide
  • http//www.slac.stanford.edu/raines/tkref.html
  • OTcl Tutorial (Berkeley Version)
  • http//bmrc.berkeley.edu/research/cmt/cmtdoc/otcl

8
NS2 related links
  • The Network Simulator - Contributed Code
  • http//www.isi.edu/nsnam/ns/ns-contributed.html
  • Network Animator (NAM)
  • http//www.isi.edu/nsnam/nam/
  • NS Tutorial
  • http//www.isi.edu/nsnam/ns/tutorial/index.html
  • NS by Example
  • http//nile.wpi.edu/NS/
  • NS Simulator Course for Beginners
  • http//www-sop.inria.fr/mistral/personnel/Eitan.A
    ltman/ns.htm
Write a Comment
User Comments (0)
About PowerShow.com