Don't see the menu?
"is a discrete event simulator targeted at networking research.
Ns-2 provides substantial support for simulation of TCP, routing,
and multicast protocols over wired and wireless (local and satellite)
- ns-3 a newer "discrete-event
network simulator for Internet systems" distinct from ns-2.
"implements various network design heuristics such as MENTOR,
MENTour, Delaunay triangulation and Two Trees for the purpose of
building network topologies."
"creates a realistic virtual network, running real kernel, switch
and application code, on a single machine (VM, cloud or native),
in seconds, with a single command . . . . Mininet is also a great
way to develop, share, and experiment with OpenFlow and
Software-Defined Networking systems."
- Amazon Elastic Compute Cloud (EC2)
"is a web service that provides resizable compute capacity in the
cloud. It is designed to make web-scale computing easier for
First create a free account, then go to the AWS Management Console,
and click on EC2. You can then create a new free tier instance.
- Emulab "is a network testbed,
giving researchers a wide range of environments in which
to develop, debug, and evaluate their systems."
Talk to me if you want to use Emulab.
- FutureGrid "includes
a geographically distributed set of heterogeneous computing systems,
a data management system that holds both metadata and a growing
library of software images, and a dedicated network allowing
isolatable, secure experiments."
"is a suite of research infrastructure . . . with the goal of
providing a laboratory environment for networking and distributed
systems research and education. It is well suited for exploring
networks at scale thereby promoting innovations in network science,
security, services and applications."
Talk to me if you want to use GENI.
- Gephi "is an interactive
visualization and exploration platform for all kinds of networks and
complex systems, dynamic and hierarchical graphs."
- igraph "contains
functions for generating regular and random graphs according to
many algorithms and models from the network theory literature . . . .
It includes implementations for classic graph theory problems
like minimum spanning trees and network flow, and also implements
algorithms for some recent network analysis methods, like
community structure search."
- Stanford Network
Analysis Platform "is a general purpose network analysis
and graph mining library. It is written in C++ and easily scales
to massive networks with hundreds of millions of nodes, and billions
of edges. It efficiently manipulates large graphs, calculates
structural properties, generates regular and random graphs, and
supports attributes on nodes and edges."
- Quagga "is a routing
software suite, providing implementations of OSPFv2, OSPFv3, RIP v1
and v2, RIPng and BGP-4 for Unix platforms, particularly FreeBSD,
Linux, Solaris and NetBSD."
- Stanford Large Network
Dataset Collection is a "collection of about 50 large network
datasets from tens of thousands of nodes and edges to tens of millions
of nodes and edges. In includes social networks, web graphs, road
networks, internet networks, citation networks, collaboration networks,
and communication networks.
- CAIDA "collects
several different types of data at geographically and topologically
diverse locations, and makes this data available to the research
community to the extent possible while preserving the privacy of
individuals and organizations who donate data or network access."
- The Internet Topology Zoo
"currently ha[s] over two hundred and fifty networks . . . from
all over the world . . . ."
- The FCC's Maps and Data
- Measurement Lab Data of
end-user initiated measurements using the M-Lab tools.