{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T21:53:31Z","timestamp":1757454811962,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":25,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1145\/2915371.2915374","type":"proceedings-article","created":{"date-parts":[[2016,5,25]],"date-time":"2016-05-25T20:14:10Z","timestamp":1464207250000},"page":"108-115","source":"Crossref","is-referenced-by-count":6,"title":["Improving ns-3 Emulation Performance for Fast Prototyping of Network Protocols"],"prefix":"10.1145","author":[{"given":"Helder","family":"Fontes","sequence":"first","affiliation":[{"name":"INESC TEC and Faculdade de Engenharia, Universidade do Porto, Portugal"}]},{"given":"Tiago","family":"Cardoso","sequence":"additional","affiliation":[{"name":"INESC TEC and Faculdade de Engenharia, Universidade do Porto, Portugal"}]},{"given":"Manuel","family":"Ricardo","sequence":"additional","affiliation":[{"name":"INESC TEC and Faculdade de Engenharia, Universidade do Porto, Portugal"}]}],"member":"320","reference":[{"key":"key-10.1145\/2915371.2915374-1","unstructured":"Sitme's project website. http:\/\/www.sitme.org. Accessed: 2016-02-12."},{"key":"key-10.1145\/2915371.2915374-2","unstructured":"Source code for real routing module - sequency of patches to ns-3.21. http:\/\/telecom.inesctec.pt\/~hfontes\/real_routing_patches.zip, Feb. 2016."},{"key":"key-10.1145\/2915371.2915374-3","unstructured":"J. Abraham and G. Riley. Simulator-agnostic ns-3 applications. In Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques, SIMUTOOLS '12, pages 391--396, Sirmione-Desenzano, Italy, 2012. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering)."},{"key":"key-10.1145\/2915371.2915374-4","doi-asserted-by":"crossref","unstructured":"G. Carneiro, H. Fontes, and M. Ricardo. Fast prototyping of network protocols through ns-3 simulation model reuse. Simulation Modelling Practice and Theory, 19(9):2063--2075, Oct. 2011.","DOI":"10.1016\/j.simpat.2011.06.002"},{"key":"key-10.1145\/2915371.2915374-5","unstructured":"G. J. a. A. M. Carneiro. Transparent metropolitan vehicular network: design and fast prototyping methodology. PhD thesis, Universidade do Porto, Porto, 2012."},{"key":"key-10.1145\/2915371.2915374-6","doi-asserted-by":"crossref","unstructured":"H. Fontes, R. Campos, and M. Ricardo. Improving ns-3 emulation support in real-world networking scenarios. In Proceedings of the 8th International Conference on Simulation Tools and Techniques, SIMUTools '15, pages 261--266, Athens, Greece, 2015. ICST.","DOI":"10.4108\/eai.24-8-2015.2261074"},{"key":"key-10.1145\/2915371.2915374-7","unstructured":"H. M. Fontes. Multi-technology router for mobile networks: layer 2 overlay network over private and public wireless links, 2010. MSc Thesis, MIEIC, FEUP, Universidade do Porto."},{"key":"key-10.1145\/2915371.2915374-8","unstructured":"G. Insolvibile. Kernel korner: Linux socket filter: Sniffing bytes over the network. Linux J., 2001(86):8--, June 2001."},{"key":"key-10.1145\/2915371.2915374-9","unstructured":"P. Jacquet and T. Clausen. Optimized link state routing protocol (OLSR). RFC 3626, IETF, Oct. 2003."},{"key":"key-10.1145\/2915371.2915374-10","unstructured":"S. T. Jansen. Network Simulation Cradle. Thesis, The University of Waikato, 2008."},{"key":"key-10.1145\/2915371.2915374-11","doi-asserted-by":"crossref","unstructured":"E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek. The Click Modular Router. ACM Trans. Comput. Syst., 18(3):263--297, Aug. 2000.","DOI":"10.1145\/354871.354874"},{"key":"key-10.1145\/2915371.2915374-12","doi-asserted-by":"crossref","unstructured":"G. Kunz, O. Landsiedel, and G. Wittenburg. From Simulations to Deployments. In K. Wehrle, M. G&#252;nes, and J. Gross, editors, Modeling and Tools for Network Simulation, pages 83--97. Springer, New York, 2010 edition edition, June 2010.","DOI":"10.1007\/978-3-642-12331-3_6"},{"key":"key-10.1145\/2915371.2915374-13","unstructured":"M. Lacage. Experimentation Tools for Networking Research. Ph.D., Universite de Nice-Sophia Antipolis, 2010."},{"key":"key-10.1145\/2915371.2915374-14","unstructured":"J. P. Morrison. Flow-Based Programming, 2nd Edition: A New Approach to Application Development. CreateSpace Independent Publishing Platform, Unionville, Ont., 2 edition edition, May 2010."},{"key":"key-10.1145\/2915371.2915374-15","doi-asserted-by":"crossref","unstructured":"J. Moy. OSPF version 2. RFC 2328, IETF, Apr. 1998.","DOI":"10.17487\/rfc2328"},{"key":"key-10.1145\/2915371.2915374-16","unstructured":"S. C. Muthukumar, X. Li, C. Liu, J. B. Kopena, M. Oprea, and B. T. Loo. Declarative toolkit for rapid network protocol simulation and experimentation. In ACM SIGCOMM Conference on Data Communications (demo), Barcelona, Spain, Aug. 2009."},{"key":"key-10.1145\/2915371.2915374-17","doi-asserted-by":"crossref","unstructured":"M. Neufeld, A. Jain, and D. Grunwald. Nsclick: Bridging Network Simulation and Deployment. In Proceedings of the 5th ACM International Workshop on Modeling Analysis and Simulation of Wireless and Mobile Systems, MSWiM '02, pages 74--81, New York, NY, USA, 2002. ACM.","DOI":"10.1145\/570758.570772"},{"key":"key-10.1145\/2915371.2915374-18","unstructured":"OLSR.org. OLSRd. http:\/\/www.olsr.org. Accessed June 01, 2015."},{"key":"key-10.1145\/2915371.2915374-19","doi-asserted-by":"crossref","unstructured":"C. Perkins, E. Belding-Royer, and S. Das. Ad hoc on-demand distance vector (AODV) routing. RFC 3561, IETF, July 2003.","DOI":"10.17487\/rfc3561"},{"key":"key-10.1145\/2915371.2915374-20","doi-asserted-by":"crossref","unstructured":"M. Ricardo, G. Carneiro, P. Fortuna, F. Abrantes, and J. Dias. WiMetroNet a scalable wireless network for metropolitan transports. In 2010 Sixth Advanced International Conference on Telecommunications (AICT), pages 520--525, Barcelona, Spain, May 2010.","DOI":"10.1109\/AICT.2010.51"},{"key":"key-10.1145\/2915371.2915374-21","doi-asserted-by":"crossref","unstructured":"J. Salim, H. Khosravi, A. Kleen, and A. Kuznetsov. Linux netlink as an IP services protocol. RFC 3549, IETF, July 2003.","DOI":"10.17487\/rfc3549"},{"key":"key-10.1145\/2915371.2915374-22","doi-asserted-by":"crossref","unstructured":"P. L. Suresh and R. Merz. ns-3-click: click modular router integration for ns-3. In Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques, pages 423--430, Barcelona, Spain, 2011. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering).","DOI":"10.4108\/icst.simutools.2011.245535"},{"key":"key-10.1145\/2915371.2915374-23","doi-asserted-by":"crossref","unstructured":"H. Tazaki, F. Uarbani, E. Mancini, M. Lacage, D. Camara, T. Turletti, and W. Dabbous. 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, pages 217--228, New York, NY, USA, 2013. ACM.","DOI":"10.1145\/2535372.2535374"},{"key":"key-10.1145\/2915371.2915374-24","doi-asserted-by":"crossref","unstructured":"H. Tazaki, F. Urbani, and T. Turletti. DCE cradle: Simulate network protocols with real stacks for better realism. In Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, SimuTools '13, pages 153--158, Cannes, France, 2013. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering).","DOI":"10.4108\/icst.simutools.2013.251586"},{"key":"key-10.1145\/2915371.2915374-25","unstructured":"U.S. NRL Networks and Communications Systems Branch. The Protean Protocol Prototyping Library (Protolib). http:\/\/www.nrl.navy.mil\/itd\/ncs\/products\/protolib. Accessed January 16, 2015."}],"event":{"name":"the Workshop","start":{"date-parts":[[2016,6,15]]},"sponsor":["University of Washington","ACM, Assoc. for Computing Machinery"],"location":"Seattle, WA, USA","end":{"date-parts":[[2016,6,16]]},"acronym":"WNS3 '16"},"container-title":["Proceedings of the Workshop on ns-3 - WNS3 '16"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2915371.2915374","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=2915374&amp;ftid=1729095&amp;dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:56:18Z","timestamp":1750222578000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=2915371.2915374"}},"subtitle":[],"proceedings-subject":"ns-3","short-title":[],"issued":{"date-parts":[[2016]]},"references-count":25,"URL":"https:\/\/doi.org\/10.1145\/2915371.2915374","relation":{},"subject":[],"published":{"date-parts":[[2016]]}}}