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

  • Conference paper
  • First Online:
Simulation Tools and Techniques (SIMUtools 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 42.79
Price includes VAT (Germany)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 53.49
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Wellington, R.J., Kubischta, M.D.: Wireless network emulation for distributed processing systems. In: IEEE Military Communications Conference, 2003. MILCOM 2003, Boston, MA, USA, vol. 1, pp. 475–480 (2003). https://doi.org/10.1109/MILCOM.2003.1290149

  2. Yousefi’zadeh, H., Li, X., Furmanski, W., Lofquist, D.B.: Emulation of fading wireless link effects in NEWS wired testbed. In: MILCOM 2007 - IEEE Military Communications Conference, Orlando, FL, USA, pp. 1–7 (2007). https://doi.org/10.1109/MILCOM.2007.4455162

  3. Bonney, J., Bowering, G., Marotz, R., Swanson, K.: Hardware-in-the-loop emulation of mobile wireless communication environments. In: 2008 IEEE Aerospace Conference, Big Sky, MT, USA, pp. 1–9 (2008). https://doi.org/10.1109/AERO.2008.4526345

  4. Beuran, R., Nguyen, L.T., Latt, K.T., Nakata, J., Shinoda, Y.: QOMET: a versatile WLAN emulator. In: 21st International Conference on Advanced Information Networking and Applications (AINA 2007), Niagara Falls, ON, Canada, pp. 348–353 (2007). https://doi.org/10.1109/AINA.2007.116

  5. Nickelsen, A., Jensen, M.N., Matthiesen, E.V., Schwefel, H.: Scalable emulation of dynamic multi-hop topologies. In: 2008 The Fourth International Conference on Wireless and Mobile Communications, pp. 268–273 (2008). https://doi.org/10.1109/ICWMC.2008.44

  6. Beuran, R., Tariq, M.I., Miwa, S., Shinoda, Y.: Wireless network performance evaluation through emulation: WiMAX case study. In: 2015 International Conference on Information Networking (ICOIN),Cambodia, pp. 265–270 (2015). https://doi.org/10.1109/ICOIN.2015.7057894

  7. Ahrenholz, J., Danilov, C., Henderson, T.R., Kim, J.H.: CORE: a real-time network emulator. In: MILCOM 2008 - 2008 IEEE Military Communications Conference, San Diego, CA, USA, pp. 1–7 (2008). https://doi.org/10.1109/MILCOM.2008.4753614

  8. Ramneek, Choi, W., Seok, W.: Wireless network mobility emulation over wired testbeds: a review. In: 2015 17th International Conference on Advanced Communication Technology (ICACT), Seoul, South Korea pp. 431–435 (2015). https://doi.org/10.1109/ICACT.2015.7224832

  9. Soles, L.R., Reichherzer, T., Snider, D.H.: Creating a cost-effective air-to- ground network simulation environment. In: Southeast Conference 2015, Fort Lauderdale, FL, USA, pp. 1–5 (2015). https://doi.org/10.1109/SECON.2015.7132897

  10. Giovanardi, A., mazzini, G.: Emulation architecture implementation and design. In: 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks, Reston, VA, USA, pp. 723–728 (2006). https://doi.org/10.1109/SAHCN.2006.288537

  11. Giovanardi, A., Mazzini, G.: Ad hoc routing protocols: emulation vs simulation. In: 2005 2nd International Symposium on Wireless Communication Systems, Siena, Italy, pp. 140–144 (2005). https://doi.org/10.1109/ISWCS.2005.1547673

  12. Giovanardi, G., Mazzini, G., Veronesi, R.: Network emulation in the SAM simulator. In: 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications, Berlin, Germany, pp. 1302–1306 (2005). https://doi.org/10.1109/PIMRC.2005.1651651

  13. Maier, S., Grau, A., Weinschrott, H., Rothermel, K.: Scalable network emulation: a comparison of virtual routing and virtual machines. In: 2007 12th IEEE Symposium on Computers and Communications, Las Vegas, NV, USA, pp. 395–402 (2007). https://doi.org/10.1109/ISCC.2007.4381529

  14. Mehta, D., Jaeger, J., Faden, A., Hebert, K., Yazdani, N., Yao, H.: A scalable architecture for emulating dynamic resource allocation in wireless networks. In: MILCOM 2009 - 2009 IEEE Military Communications Conference, Boston, MA, USA, pp. 1–7 (2009). https://doi.org/10.1109/MILCOM.2009.5379801

  15. Balasubramanian, D., Dubey, A., Otte, W.R., Emfinger, W., Kumar, P.S., Karsai, G.: A rapid testing framework for a mobile cloud. In: 2014 25th IEEE International Symposium on Rapid System Prototy**, New Delhi, India, pp. 128–134 (2014). https://doi.org/10.1109/RSP.2014.6966903

  16. To, M.A., Cano, M.: DOCKEMU – a network emulation tool. In: 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops, pp. 593–598. https://doi.org/10.1109/WAINA.2015.107

Download references

Acknowledgement

This work is partially supported by the Science and Technology on Communication Networks Laboratory(Grant No. XX17641X011-03), the 54th Research Institute of China Electronics Technology Group Corporation, and the National Natural Science Foundation of China (Grant No. 61402085 and 61872051).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junyu Lai .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

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: Song, H., Jiang, D. (eds) Simulation Tools and Techniques. SIMUtools 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 295. Springer, Cham. https://doi.org/10.1007/978-3-030-32216-8_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-32216-8_49

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-32215-1

  • Online ISBN: 978-3-030-32216-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation