![]() Convenient for Software-Defined Networking experiments. Mininet: Emulate a network of multiple hosts and switches on a single Linux machine, with each virtual host getting its own process.ns-3: Newer version of ns-2, but not backward-compatible.ns-2: Widely used general purpose discrete-event network simulator.PRObE: Several thousand cores supporting systems research requires approval by selection committee.Pros: Stable, reproduceable latest OS/software fine control over network characteristicsĬons: Smaller number of nodes might not get machines in time if your needs are specific (particular hardware, large number of nodes, etc) needs an account approved by a PI (though not a problem while at Illinois). If you get the machines, they are yours and yours alone to use for the duration of your alotted time. in a file, and Emulab will construct the network for you, assuming there are enough machines matching your requirements around. You define the network topology, link characteristics (e.g., latency, bandwidth, drop rate, etc), host hardware and OS (e.g., Ubuntu 12.04, Fedora Core 15, and even Windows XP), etc. Emulab: a cluster of nodes at the University of Utah (main Emulab installation) that allows you to create an emulated network.Provides not only end-host resources, but also access to switch forwarding tables and ability to set up virtual networks. GENI: Wide-area OpenFlow-based network testbed.PhoneLab: a programmable smartphone testbed.Pros: Real distributed environment, hundreds of nodes.Ĭons: Real distributed environment (nodes can die or slow down)! Outdated OS, so might be a challenge if you require recent libraries needs an account approved by a PI (though not a problem while at Illinois). However, they run a quite outdated distribution (Fedora Core 8 when I checked earlier this year), and you share the machines (CPU, bandwidth, etc) with other concurrent users. You have root access to a virtual container on each machine, so you can install any software you want. With an account, you have SSH access to most if not all these Linux-running machines. PlanetLab: a network of nodes set up by participating organizations and universities across all continents.Amazon AWS: With a selection of data centers, you can deploy experiments easily at a handful of locations across the Internet, though in a very specific kind of environment that obviously doesn't represent the typical user's vantage point.This page lists a number of resources useful for experimental networking research. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |