Document Type
Thesis
Degree
Doctor of Philosophy (PhD)
Major/Program
Computer Science
First Advisor's Name
Jason Liu
First Advisor's Committee Title
Committee chair
Second Advisor's Name
Deng Pan
Second Advisor's Committee Title
Committee member
Third Advisor's Name
Raju Rangaswami
Third Advisor's Committee Title
Committee member
Fourth Advisor's Name
Bogdan Carbunar
Fourth Advisor's Committee Title
Committee member
Fifth Advisor's Name
Gang Quan
Fifth Advisor's Committee Title
Committee member
Keywords
Parallel discrete event simulation, Synchronization algorithms, Distributed network emulation, Symbiotic network simulation
Date of Defense
9-28-2016
Abstract
In the past decade or so, significant advances were made in the field of Future Internet Architecture (FIA) design. Undoubtedly, the size of Future Internet will increase tremendously, and so will the complexity of its users’ behaviors. This advancement means most of future Internet applications and services can only achieve and demonstrate full potential on a large-scale basis. The development of network testbeds that can validate key design decisions and expose operational issues at scale is essential to FIA research. In conjunction with the development and advancement of FIA, cyber-infrastructure testbeds have also achieved remarkable progress. For meaningful network studies, it is indispensable to utilize cyber-infrastructure testbeds appropriately in order to obtain accurate experiment results. That said, existing current network experimentation is intrinsically deficient. The existing testbeds do not offer scalability, flexibility, and realism at the same time. This dissertation aims to construct a hybrid system of conducting at-scale network studies and experiments by exploiting the distributed computing ability of current testbeds.
First, this work presents a synchronization of parallel discrete event simulation that offers the simulation with transparent scalability and performance on various high-end computing platforms. The parallel simulator that we implement is configured so that it can self-adapt for the performance while running on supercomputers with disparate architectures. The simulator could be used to handle models of different sizes, varying modeling details, and different complexity levels.
Second, this works addresses the issue of researching network design and implementation realistically at scale, through the use of distributed cyber-infrastructure testbeds. An existing symbiotic approach is applied to integrate emulation with simulation so that they can overcome the limitations of physical setup. The symbiotic method is used to improve the capabilities of a specific emulator, Mininet. In this case, Mininet can be used to run applications directly on the virtual machines and software switches, with network connectivity represented by detailed simulation at scale. We also propose a method for using the symbiotic approach to coordinate separate Mininet instances, each representing a different set of the overlapping network flows. This approach provides a significant improvement to the scalability of the network experiments.
Identifier
FIDC001176
Recommended Citation
Rong, Rong, "Toward Distributed At-scale Hybrid Network Test with Emulation and Simulation Symbiosis" (2016). FIU Electronic Theses and Dissertations. 3058.
https://digitalcommons.fiu.edu/etd/3058
Rights Statement
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).