Distributed emulation in support of large networks
Download
Author
Greunke, Brian
Date
2016-06Advisor
Beverly, Robert
Second Reader
Rohrer, Justin P.
Metadata
Show full item recordAbstract
Network emulation is a valuable, though potentially resource intensive, method for virtualizing networks for analysis or testing. Though high-powered servers are becoming increasingly accessible, the size and complexity of physical networks have increased in a similar fashion, thereby limiting the type and size of networks that can be emulated on a single physical machine. In this thesis, we present a tool that allows the developers of ground truth topologies to distribute the emulation requirements across multiple physical machines, thereby increasing the size of networks that can be emulated. First, we reexamine existing tools to discover current methods for emulating synthetic and physical networks. Then we modify an existing platform to enable execution on multiple machines, while increasing flexibility for future extensions. We then develop methods for efficiently distributing the topology among the available resources in order to maximize the potential scale. Finally, we run a series of scenarios simulating real world events, such as a Border Gateway Protocol (BGP) hijack attack, in order to demonstrate the utility and efficiency of the system.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Identification and control of non-linear time-varying dynamical systems using artificial neural networks
Dror, Shahar (Monterey, California. Naval Postgraduate School, 1992-09);Identification and control of non-linear dynamical systems is a very complex task which requires new methods of approaching. This research addresses the problem of emulation and control via the use of distributed parallel ... -
Evaluating the limits of network topology inference via virtualized network emulation
Rye, Erik C. (Monterey, California: Naval Postgraduate School, 2015-06);The Internet measurement community is beset by a lack of ground truth, or knowledge of the real, underlying network in topology inference experiments. While better tools and methodologies can be developed, quantifying the ... -
Conceptual Design of an Open-Source Hardware Simplified Floating Spacecraft Simulator
Kulke, Josef (Monterey, California. Naval Postgraduate School, 2022-04); NPS-SP-22-001This thesis covers parts of the development of a new open-source hardware Floating Spacecraft Simulator for teaching and research purposes, named MyDAS, standing for Mini Dynamic Autonomous Spacecraft Simulator. A Floating ...