Difference between revisions of "AnnualTraining2017"

From Nsnam
Jump to: navigation, search
(Agenda)
(Sessions)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{TOC}}
 
{{TOC}}
  
This is the wiki page for the ns-3 training sessions that will be conducted on 12 June, 2017 in Porto.  For a list of all past training sessions, see [[Training]].
+
This is the wiki page for the ns-3 training sessions that were conducted on 12 June, 2017 in Porto.  For a list of all past training sessions, see [[Training]].
  
== Agenda ==
+
== Sessions ==
  
Training will be held from 09:00-18:00 at [http://win.inesctec.pt/FrontPage?action=AttachFile&do=get&target=WNS3-2017-venue.pdf FEUP]Please plan to arrive 15-30 minutes beforehand so we may start at 09:00.
+
The morning sessions were led by Tom HendersonThe afternoon sessions were split into two rooms, with Tom Henderson continuing a basic introduction to ns-3, and three other instructors covering additional topics.
  
There will be a morning and afternoon coffee break, and canteen lunch provided (lunch break from 12:00-13:30).
+
All seven videos are hosted on a [https://vimeo.com/album/4649484 Vimeo collection].
  
Slides will be posted here:
+
* Session 1 (Introduction)
 +
** Slides [http://www.nsnam.org/tutorials/consortium17/slides/session-1.pptx pptx]  [http://www.nsnam.org/tutorials/consortium17/slides/session-1.pdf pdf]
 +
** [https://vimeo.com/album/4649484/video/221546152 Video]
 +
* Session 2 (continued)
 +
** Slides [http://www.nsnam.org/tutorials/consortium17/slides/session-2.pptx pptx]  [http://www.nsnam.org/tutorials/consortium17/slides/session-2.pdf pdf]
 +
** [https://vimeo.com/album/4649484/video/221551062 Video]
 +
* Session 3 (Introduction part 3)
 +
** Slides [http://www.nsnam.org/tutorials/consortium17/slides/session-3.pptx pptx]  [http://www.nsnam.org/tutorials/consortium17/slides/session-3.pdf pdf]
 +
** [https://vimeo.com/album/4649484/video/222690525 Video]
 +
* Session 4 (Wireless)
 +
** Slides [http://www.nsnam.org/tutorials/consortium17/slides/session-4.pptx pptx]  [http://www.nsnam.org/tutorials/consortium17/slides/session-4.pdf pdf]
 +
** [https://vimeo.com/album/4649484/video/222703776 Video]
 +
* Session 5 on writing new models (Tommaso Pecorella)
 +
** Slides and other materials [http://www.nsnam.org/tutorials/consortium17/slides/new-models.zip zip archive]
 +
** [https://vimeo.com/album/4649484/video/223637883 Video]
 +
* Session on TCP (Mohit Tahiliani)
 +
** Slides [http://www.nsnam.org/tutorials/consortium17/slides/ns-3-training-TCP.pptx pptx]  [http://www.nsnam.org/tutorials/consortium17/slides/ns-3-training-TCP.pdf pdf]
 +
** [https://vimeo.com/album/4649484/video/223666358 Video]
 +
* Session on traffic control (Stefano Avallone)
 +
** Slides [http://www.nsnam.org/tutorials/consortium17/slides/WNS3-traffic-control.pdf pdf]
 +
** [https://vimeo.com/album/4649484/video/223674477 Video]
  
* [http://www.nsnam.org/tutorials/consortium17/first-session-slides.zip Morning session slides]
+
== Supplementary training videos ==
* [http://www.nsnam.org/tutorials/consortium17/second-session-slides.zip Afternoon session slides]
+
* [http://www.nsnam.org/tutorials/consortium17/new-models.zip How to write new models]
+
* [http://www.nsnam.org/tutorials/consortium17/WNS3-traffic-control.pdf Traffic control]
+
 
+
== Registration ==
+
 
+
Please make sure that you are [https://www.nsnam.org/overview/wns3/wns3-2017/registration/ registered for training]; nametags will be provided.
+
 
+
== Remote participation ==
+
 
+
We plan to make video recordings of the session available at a later date but have no plans for live remote participation.
+
 
+
== Preparation ==
+
 
+
Nothing is strictly required, but working through the [http://www.nsnam.org/docs/release/3.26/tutorial/html/index.html ns-3 tutorial] should be helpful, if you haven't already.
+
 
+
You do not need to install anything to attend the training, but the below instructions are provided for those who may want to follow along.
+
 
+
=== Installation of ns-3 to your local system ===
+
 
+
Please see the [[Installation]] page on our wiki for per-system package requirements if you want to install ns-3, and follow instructions at [https://www.nsnam.org/docs/release/3.26/tutorial/html/getting-started.html this tutorial link] on how to download ns-3.
+
 
+
Note that the minimal requirements for working from the command line are a recent C++ compiler (g++ or clang), and a Python (version 2.7 or greater) installation.  The additional packages enable additional optional simulation features but can be skipped until needed.
+
 
+
=== Trying ns-3 on a Live ISO image ===
+
 
+
A 32-bit Ubuntu 14.04 Live DVD (ISO) is posted for download at [https://www.nsnam.org/tutorials/consortium16/ns-3-training-june-2016.iso this link].  The ISO has prerequisite packages pre-installed and a recent copy of ns-3 source code.
+
 
+
You may want to use this ISO file with a virtual machine tool such as VMware or VirtualBox.
+
 
+
* sha1 checksum (sha1sum) of the ISO image: bad812908e8bfd569c710c5c59b3c082e2671ab7
+
* file size of the download:  3.2 GB
+
* '''username:''' ns-3
+
* '''password:''' ns-3
+
* recommended virtual machine resources (if you install to a VM):  40 GB HDD, 3 GB memory
+
 
+
This is a Live ISO image that can be booted repeatedly without saving state, or can be installed to a virtual or real drive.  The [https://launchpad.net/~nemh/+archive/ubuntu/systemback Systemback] utility was used to create the image, and can be used to install the system as well.  To install, select the green icon in the panel to bring up the below dialog box, fill in the account information (for the system to be created) and then hit Next and follow the instructions.
+
 
+
[[File:Systemback-install.png]]
+
 
+
Please read the README in the top level directory.
+
 
+
== Additional files ==
+
 
+
Links to any additional example files produced for the training (outside of the ns-3 release) will be posted here.
+
 
+
=== Supplementary training videos ===
+
  
 
Please see the videos linked from [https://www.nsnam.org/consortium/activities/training/ this page].  In particular:
 
Please see the videos linked from [https://www.nsnam.org/consortium/activities/training/ this page].  In particular:
Line 66: Line 39:
 
* Distributed simulations: https://vimeo.com/219757455
 
* Distributed simulations: https://vimeo.com/219757455
 
* Tracing:  https://vimeo.com/album/2966916/video/101650879
 
* Tracing:  https://vimeo.com/album/2966916/video/101650879
 
== Questions, Answers, and Comments ==
 

Latest revision as of 19:03, 1 July 2017

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

This is the wiki page for the ns-3 training sessions that were conducted on 12 June, 2017 in Porto. For a list of all past training sessions, see Training.

Sessions

The morning sessions were led by Tom Henderson. The afternoon sessions were split into two rooms, with Tom Henderson continuing a basic introduction to ns-3, and three other instructors covering additional topics.

All seven videos are hosted on a Vimeo collection.

Supplementary training videos

Please see the videos linked from this page. In particular: