|
|
 |
|
Viewing report
|
|
 |
 |
Introduction to Network Emulation
Pan Stanford Publishing Pte. Ltd, Dec 2011, Pages: 350
Network emulation is a hybrid experimentation technique intended to bridge the gap between the two other classical experiment methodologies: the popular network simulation, and the demanding real-world testing. Same as with simulation, the communication conditions in the emulated network are strictly controlled, thus providing flexibility and repeatability. Similar to real-world testing, experiments are performed using real network equipment and applications, thus the results are closer to reality, and the observations are directly applicable to practical situations. Hence, network emulation is a powerful methodology for evaluating network equipment, protocols and applications, be it for research and education purposes, or for performance assessments before deployment in production networks.
This book thoroughly describes the technique of network emulation, and compares it with both network simulation and real-world testing. In the first part of the book, after discussing and comparing the three techniques in general, we introduce the existing tools for network emulation. The currently available emulators are either commercial (from companies such as Candela Technologies, Packet Storm Communications, Shunra), or open source (dummynet, NISTNet, netem). For each tool the book analyzes its strengths and weaknesses from several points of view: realism, usability, etc. The second part of the book presents, as a case study, the network emulator that we develop, nicknamed QOMET. After comparing it with the tools that were already presented before, we illustrate the effective use of network emulation by several examples of experiments that we carried out using QOMET.
Key Features
- Provides a thorough description of network emulation, and a detailed comparison with the two other experimental techniques: network simulation and real-world testing - Emphasizes all the necessary tools needed to perform emulation experiments, so that it can become a guidebook for those who are unfamiliar with network emulation, and are trying to set up emulation environments - Discusses both the emulation of wired networks, and that of wireless networks, which are more challenging to experiment with, given the possibility of undesired interferences, and node mobility - Includes an extensive bibliography for further reading
Readership
Academia and researchers in the field of computer networks; network professionals
|
 |
|
|