skip to main content
10.1145/3321349.3321359acmotherconferencesArticle/Chapter ViewAbstractPublication Pageswns3Conference Proceedingsconference-collections
research-article

ns-3 NEXT: Towards a Reference Platform for Offline and Augmented Wireless Networking Experimentation

Authors Info & Claims
Published:19 June 2019Publication History

ABSTRACT

In the past years, INESC TEC has been working on using ns-3 to reduce the gap between Simulation and Experimentation. Two major contributions resulted from our work: 1) the Fast Prototyping development process, where the same ns-3 protocol model is used in a real experiment; 2) the Trace-based Simulation (TS) approach, where traces of radio link qualities and position of nodes from past experiments are injected into ns-3 to achieve repeatable and reproducible experiments.

In this paper we present ns-3 NEXT, our vision for ns-3 to enable simulation and experimentation using the same platform. We envision ns-3 as the platform that can automatically learn from past experiments and improve its accuracy to a point where simulated resources can seamlessly replace real resources. At that point, ns-3 can either replace a real testbed accurately (Offline Experimentation) or add functionality and scale to testbeds (Augmented Experimentation). Towards this vision, we discuss the current limitations and propose a plan to overcome them collectively within the ns-3 community.

References

  1. 2016. IEEE Standard for Low-rate Wireless Networks. IEEE Std 802.15.4-2015 (Revision of IEEE Std 802.15.4-2011) (April 2016), pp. 1--709.Google ScholarGoogle Scholar
  2. 2019. Description of the Minstrel Algorithm. https://sourceforge.net/p/madwifi/svn/HEAD/tree/madwifi/trunk/ath_rate/minstrel/minstrel.txt Last Accessed: January, 2019.Google ScholarGoogle Scholar
  3. 2019. iperf for DCE - Iperf Tool Source Code Changes to be Supported by ns-3 DCE. https://github.com/direct-code-execution/ns-3-dce/blob/master/example/dce-iperf.cc. Accessed January, 2019.Google ScholarGoogle Scholar
  4. A. Babaei, J. Andreoli-Fang, Y. Pang, and B. Hamzeh. 2015. On the Impact of LTE-U on Wi-Fi Performance. International Journal of Wireless Information Networks 22, 4 (01 Dec 2015), pp. 336--344.Google ScholarGoogle ScholarCross RefCross Ref
  5. N. Baldo and M. Miozzo. 2009. Spectrum-aware Channel and PHY Layer Modeling for ns-3. In Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS '09). ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), Pisa, Italy, Article 2, 8 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Cabral. 2019. A Machine Learning Approach for Path Loss Estimation in Emerging Wireless Networks. MSc Thesis, MIEIC, FEUP, Universidade do Porto.Google ScholarGoogle Scholar
  7. D. Camara, H. Tazaki, E. Mancini, T. Turletti, W. Dabbous, and M. Lacage. 2014. DCE: Test the Real Code of your Protocols and Applications over Simulated Networks. IEEE Communications Magazine 52, 3 (March 2014), pp. 104--110.Google ScholarGoogle ScholarCross RefCross Ref
  8. R. Campos, T. Oliveira, N. Cruz, A. Matos, and J. M. Almeida. 2016. BLUECOM+: Cost-effective Broadband Communications at Remote Ocean Areas. In Proceedings of the OCEANS 2016. Shanghai, China, pp. 1--6.Google ScholarGoogle Scholar
  9. G. Carneiro, H. Fontes, and M. Ricardo. 2011. Fast Prototyping of Network Protocols Through ns-3 Simulation Model Reuse. Simulation Modelling Practice and Theory 19, 9 (Oct. 2011), pp. 2063--2075.Google ScholarGoogle ScholarCross RefCross Ref
  10. DCE. 2019. Direct Code Execution (DCE) Manual. https://www.nsnam.org/docs/dce/manual/ns-3-dce-manual.pdf. Accessed March, 2019.Google ScholarGoogle Scholar
  11. H. Fontes. 2010. Multi-technology Router for Mobile Networks: Layer 2 Overlay Network over Private and Public Wireless Links. http://repositorio-aberto.up.pt/handle/10216/71333 MSc Thesis, MIEIC, FEUP, Universidade do Porto.Google ScholarGoogle Scholar
  12. H. Fontes, R. Campos, and M. Ricardo. 2015. Improving ns-3 Emulation Support in Real-world Networking Scenarios. In Proceedings of the 8th International Conference on Simulation Tools and Techniques (SIMU Tools '15). ICST, Athens, Greece, pp. 261--266.Google ScholarGoogle Scholar
  13. H. Fontes, R. Campos, and M. Ricardo. 2017. A Trace-based ns-3 Simulation Approach for Perpetuating Real-world Experiments. In Proceedings of the Workshop on ns-3 (WNS3 '17). ACM, Porto, Portugal, pp. 118--124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. Fontes, R. Campos, and M. Ricardo. 2018. Improving the ns-3 TraceBasedPropagationLossModel to Support Multiple Access Wireless Scenarios. In Proceedings of the 10th Workshop on ns-3 (WNS3 '18). ACM, Surathkal, India, pp. 77--83.Google ScholarGoogle Scholar
  15. H. Fontes, T. Cardoso, and M. Ricardo. 2016. Improving ns-3 Emulation Performance for Fast Prototyping of Network Protocols. In Proceedings of the Workshop on ns-3 (WNS3 '16). ACM, Seattle, WA, USA, pp. 108--115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Franchi, T. Pecorella, A. Ridolfi, R. Fantacci, and B. Allotta. 2017. Kinematic Constraints and ns-3 Mobility Models: The AUV Issue. In Proceedings of the Workshop on ns-3 (WNS3 '17). ACM, Porto, Portugal, pp. 103--109.Google ScholarGoogle Scholar
  17. H. Friis. 1946. A Note on a Simple Transmission Formula. Proceedings of the IRE 34, 5 (May 1946), pp. 254--256.Google ScholarGoogle ScholarCross RefCross Ref
  18. P. Imputato. 2017. High Performance Emulation of Real Devices in ns-3. https://www.nsnam.org/wiki/SOCIS2017Google ScholarGoogle Scholar
  19. P. Imputato, S. Avallone, and T. Pecorella. 2017. Network Emulation Support in ns-3 Through Kernel Bypass Techniques. In Proceedings of the 11th EAI International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS 2017). ACM, Venice, Italy, pp. 259--260.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. Kurth, A. Zubow, and J. Redlich. 2006. Multi-channel Link-level Measurements in 802.11 Mesh Networks. In Proceedings of the 2006 international conference on Wireless communications and mobile computing. ACM, Vancouver, British Columbia, Canada, pp. 937--944. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Mota. 2018. Framework for Offline Wireless Network Experimentation. https://repositorio-aberto.up.pt/handle/10216/114134 MSc Thesis, MIEIC, FEUP, Universidade do Porto.Google ScholarGoogle Scholar
  22. ns-3. 2019. ns-3.29 Emulation Overview -- Model Library. https://www.nsnam.org/docs/release/3.29/models/html/emulation-overview.htmlGoogle ScholarGoogle Scholar
  23. G. Pei and T. Henderson. 2010. Validation of OFDM Error Rate Model in ns-3. Boeing Research Technology (2010), pp. 1--15. https://www.nsnam.org/~pei/80211ofdm.pdfGoogle ScholarGoogle Scholar
  24. SITMe. 2010. SITMe's Project Website. http://www.sitme.org Accessed February, 2019.Google ScholarGoogle Scholar
  25. SpectrumPhy. 2019. ns-3 Spectrum Model. https://www.nsnam.org/docs/models/html/spectrum.html#. Accessed March, 2019.Google ScholarGoogle Scholar
  26. SUNNY. 2018. SUNNY - Smart Unattended Airborne Sensor Network for Detection of Vessels used for Cross Border Crime and Irregular Entry. http://www.sunnyproject.eu/ Accessed February, 2019.Google ScholarGoogle Scholar
  27. H. Tazaki, F. Uarbani, E. Mancini, M. Lacage, D. Camara, T. Turletti, and W. Dabbous. 2013. Direct Code Execution: Revisiting Library OS Architecture for Reproducible Network Experiments. In Proceedings of the Ninth ACM Conference on Emerging Networking Experiments and Technologies (CoNEXT '13). ACM, Santa Barbara, CA, USA, pp. 217--228. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. ns-3 NEXT: Towards a Reference Platform for Offline and Augmented Wireless Networking Experimentation

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Other conferences
                  WNS3 '19: Proceedings of the 2019 Workshop on ns-3
                  June 2019
                  88 pages
                  ISBN:9781450371407
                  DOI:10.1145/3321349

                  Copyright © 2019 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 19 June 2019

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article
                  • Research
                  • Refereed limited

                  Acceptance Rates

                  Overall Acceptance Rate54of82submissions,66%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader