Network Emulation as a Service (NEaaS): Towards a Cloud-Based Network Emulation Platform

3Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free