Abstract
Network emulation is an essential method to test network architecture, protocol and application software during a network’s entire life-cycle. Compared with simulation and test-bed methods, network emulation possesses the advantages of accuracy and cost-efficiency. However, legacy network emulators are typically restricted in scalability, agility, and extensibility, which builds barriers to prevent them from being widely used. In this paper, we introduce the currently prevalent cloud computing and related technologies including resource virtualization, NFV (network functional virtualization), SDN (software-defined networking), traffic control and flow steering to the network emulation domain. We design and implement an innovative cloud-based network emulation platform, aiming at providing users Network Emulation as a Service (NEaaS), which can be conveniently deployed on both public and private clouds. We carried out performance evaluation and discussion on this platform. It turns out, the platform can significantly outperform most legacy network emulators regarding to the scalability, agility, and extensibility, with much lower emulation costs.
Author supplied keywords
Cite
CITATION STYLE
Lai, J., Tian, J., Jiang, D., Sun, J., & Zhang, K. (2019). Network Emulation as a Service (NEaaS): Towards a Cloud-Based Network Emulation Platform. In Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST (Vol. 295 LNICST, pp. 508–517). Springer. https://doi.org/10.1007/978-3-030-32216-8_49
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.