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 |
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:
- ns-3 is open-source and free to use.
- It simulates networks using discrete-event modelling.
- Supports both wired and wireless protocols like Ethernet, Wi-Fi, and LTE.
- Scripting can be done in C++ and Python.
- Provides realistic network behaviour for accurate simulations.
- It’s highly extensible, allowing users to add new models and protocols.
- Developed by a global community of researchers.
- It’s the successor to the older ns-2 simulator with enhanced capabilities.
- ns-3 can simulate various types of networks including mobile and point-to-point.
- 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
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:
-
Any queries can be asked through eoutreach@cse.iitb.ac.in
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