Half day pilot workshop on NS-3 on 23 September 2024

FOSSEE Project, IIT Bombay


Course Content Teaching Faculty Who Should Attend
Duration and Venue Criteria for Certification Course Fee
How to Apply Accommodation Note
Address For Communication

click here to download the brochure

Help-line Contacts

Instructions for Enrolling in the workshop

Enrollment is strictly by Invitation List of participants

Help us spread -    

Introduction

ns-3 is a discrete-event network simulator for Internet systems, targeted primarily for research and educational use. ns-3 is free, open-source software, licensed under the GNU GPLv2 license, and maintained by a worldwide community.

ns-3 is a widely used for research and education, allowing users to model and analyze network protocols and scenarios in a flexible and modular environment.


Here are the key benefits of using ns-3:

  1. ns-3 is open-source and free to use.
  2. It simulates networks using discrete-event modelling.
  3. Supports both wired and wireless protocols like Ethernet, Wi-Fi, and LTE.
  4. Scripting can be done in C++ and Python.
  5. Provides realistic network behaviour for accurate simulations.
  6. It’s highly extensible, allowing users to add new models and protocols.
  7. Developed by a global community of researchers.
  8. It’s the successor to the older ns-2 simulator with enhanced capabilities.
  9. ns-3 can simulate various types of networks including mobile and point-to-point.
  10. The simulator is regularly updated, with the latest version being ns-3.38.

ns-3 is a powerful tool for researchers in networking and communication systems, providing insights into network protocols and behaviors that are crucial for the development and optimization of real-world network technologies and applications.

During the workshop, we will cover installation and basic to intermediate programs of ns-3. By the end of it, participants will have a good understanding of implementing networking concepts using ns-3 network simulator.

 

The Spoken Tutorial project at IIT Bombay (https://spoken-tutorial.org/) was established by Ministry of Education, Govt. of India.

Methodology of the Workshop

The workshop will be conducted using pre-recorded spoken tutorial videos with side by side learning. For a comprehensive understanding of each topic, practice problems will be provided following each tutorial.

All participants will receive the Spoken Tutorials on ns-3 Network Simulator, along with the slides and the code files used in the tutorial.

Benefits of the Workshop

On successful completion of the workshop, participants will

  • Learn to use ns-3 Network Simulator program for docking small molecules to receptors and analyze the docking runs.

  • Get certificate for attending NS-3 pilot workshop.

Course content

At the end of this workshop, participants will be able to:

  • Participants will learn how to install ns-3 (version 3.38) and configure it on Ubuntu Linux.

  • They will create and simulate a Point-to-Point network with nodes, net devices, and IP addresses.

  • Attendees will gain hands-on experience using NetAnim to visualize network simulations.

  • They will analyze network performance using trace sources and callback functions.

  • Participants will simulate a CSMA-based network and measure delay and throughput.

  • They will learn to connect multiple networks using routers and Point-to-Point and CSMA connections.

  • Attendees will implement and simulate dynamic routing protocols within ns-3.

  • They will configure and analyze TCP and UDP flows in a Star Topology using flow monitors.

  • Participants will simulate a wireless infrastructure network and manage access points and stations.

  • They will create and simulate an ad-hoc wireless network, analyzing performance through flow monitors.

Teaching Faculty

To be updated

Who Should Attend

The ns-3 workshop will be useful for:

  • Networking Researchers
  • Graduate and Postgraduate Students
  • Academicians
  • Software Developers
  • Industry Professionals
  • Network Engineers
  • Simulation Enthusiasts
  • Wireless Communication Researchers
  • Cybersecurity Researchers
  • Open-source Contributors

Duration and Venue

Pilot Workshop on ns-3 will be onlinee on 23 September 2024 from ---

Criteria for Certification

Participation certificates, in an electronic form, will be provided to all participants after successful completion of the workshop

Course Fee

This Pilot workshop will be free of cost.

How to Apply

Enrollment will be strictly online, and no other mode of application will be entertained. The online registration for the ns-3 pilot workshop will start on 20 September 2024. The last date of registration is 22 September 2024.


Registration process for this workshop:

  • To participate in this workshop, you need to have an invitation email from eoutreach team, IIT Bombay.
  • After clicking the invitation link you will get the registration form. If you wish to attend the workshop you must fill up the registration form.
  • After you submit the registration form for the Koha workshop, you will receive an automated confirmation email.
  • Press the “Decline” button, if you are not participating in the workshop.

Registration URL:- http://www.it.iitb.ac.in/nmeict

Accommodation

Not Applicable

Note

As the workshop is conducted online, it is mandatory to have the following:

Technical Requirements: It is mandatory to have

  • A laptop or desktop with a modern processor (Intel i5/Ryzen 5 or better) and at least 8 GB of RAM.

  • Ubuntu Linux (22.04 LTS).

  • At least 10 GB of free disk space for installing ns-3 and related tools.

  • Reliable internet access for downloading packages and updates.

  • Administrative rights to install software and modify system settings.

  • A text editor

Prerequisite:

  • Basic knowledge of networking and computer science

Contact Us:

Address For Communication

Ms. Priti Ghuikar - Dod
Assistant Project Manager
Department of CSE, Kanwal Rekhi Building,
Indian Institute of Technology Bombay,
Mumbai - 400 076.
Email: eoutreach@cse.iitb.ac.in
Website - www.it.iitb.ac.in/nmeict

top