{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:46:40Z","timestamp":1772120800503,"version":"3.50.1"},"reference-count":10,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,7,11]],"date-time":"2021-07-11T00:00:00Z","timestamp":1625961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2021,7,11]]},"abstract":"<jats:p>This paper presents NemFi: a trace-driven WiFi emulator. NemFi is a record-and-replay emulator that captures traces representing real WiFi conditions, and later replay these traces to reproduce the same conditions. In this paper, we demonstrate that the state-of-the-art emulator that was developed for cellular links cannot emulate WiFi conditions. We identify the three key differences that must be addressed to enable accurate WiFi record-and-replay: WiFi packet losses, medium-access control, and frame aggregation. We then extend the existing cellular network emulator to support WiFi record-and-replay. We evaluate the performance of NemFi via repeated experimentation across different WiFi conditions and for three different types of applications: speed-test, file download, and video streaming. Our experimental results demonstrate that average application performance over NemFi and real WiFi links is similar (with less than 3 percent difference).<\/jats:p>","DOI":"10.1145\/3477482.3477484","type":"journal-article","created":{"date-parts":[[2021,7,23]],"date-time":"2021-07-23T16:04:51Z","timestamp":1627056291000},"page":"2-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["NemFi"],"prefix":"10.1145","volume":"51","author":[{"given":"Abhishek kumar","family":"Mishra","sequence":"first","affiliation":[{"name":"Inria Saclay"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sara","family":"Ayoubi","sequence":"additional","affiliation":[{"name":"Nokia Bell Labs"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giulio","family":"Grassi","sequence":"additional","affiliation":[{"name":"Inria Paris"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Renata","family":"Teixeira","sequence":"additional","affiliation":[{"name":"Inria Paris"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,7,23]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/NCC.2016.7561126"},{"key":"e_1_2_1_2_1","volume-title":"Traffic Monitoring and Analysis Workshop (TMA)","author":"da Hora Diego Neves","year":"2016","unstructured":"Diego Neves da Hora , Karel Van Doorselaer , Koen Van Oost , Renata Teixeira , and Christophe Diot . 2016 . Passive wi-fi link capacity estimation on commodity access points . In Traffic Monitoring and Analysis Workshop (TMA) 2016. Diego Neves da Hora, Karel Van Doorselaer, Koen Van Oost, Renata Teixeira, and Christophe Diot. 2016. Passive wi-fi link capacity estimation on commodity access points. In Traffic Monitoring and Analysis Workshop (TMA) 2016."},{"key":"e_1_2_1_3_1","volume-title":"Introduction to network simulator NS2","author":"Issariyakul Teerawat","unstructured":"Teerawat Issariyakul and Ekram Hossain . 2009. Introduction to network simulator 2 (NS2) . In Introduction to network simulator NS2 . Springer , 1--18. Teerawat Issariyakul and Ekram Hossain. 2009. Introduction to network simulator 2 (NS2). In Introduction to network simulator NS2. Springer, 1--18."},{"key":"e_1_2_1_4_1","volume-title":"PID control","author":"Johnson Michael A","unstructured":"Michael A Johnson and Mohammad H Moradi . 2005. PID control . Springer . Michael A Johnson and Mohammad H Moradi. 2005. PID control. Springer."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626320"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2631455"},{"key":"e_1_2_1_7_1","volume-title":"Number of smartphone users worldwide from 2014 to 2020 (in billions). URL https:\/\/www.statista.com\/statistics\/330695\/number-of-smartphone-users-worldwide\/","author":"O'Dea S.","year":"2020","unstructured":"S. O'Dea . 2020. Number of smartphone users worldwide from 2014 to 2020 (in billions). URL https:\/\/www.statista.com\/statistics\/330695\/number-of-smartphone-users-worldwide\/ ( 2020 ). S. O'Dea. 2020. Number of smartphone users worldwide from 2014 to 2020 (in billions). URL https:\/\/www.statista.com\/statistics\/330695\/number-of-smartphone-users-worldwide\/ (2020)."},{"key":"e_1_2_1_8_1","volume-title":"Iperf: The TCP\/UDP bandwidth measurement tool","author":"Tirumala Ajay","year":"1999","unstructured":"Ajay Tirumala . 1999 . Iperf: The TCP\/UDP bandwidth measurement tool . http:\/\/dast. nlanr. net\/Projects\/Iperf\/ (1999). Ajay Tirumala. 1999. Iperf: The TCP\/UDP bandwidth measurement tool. http:\/\/dast. nlanr. net\/Projects\/Iperf\/ (1999)."},{"key":"e_1_2_1_9_1","volume-title":"Modeling and tools for network simulation","author":"Varga Andras","unstructured":"Andras Varga . 2010. OMNeT++. In Modeling and tools for network simulation . Springer , 35--59. Andras Varga. 2010. OMNeT++. In Modeling and tools for network simulation. Springer, 35--59."},{"key":"e_1_2_1_10_1","volume-title":"10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 459--471.","author":"Winstein Keith","unstructured":"Keith Winstein , Anirudh Sivaraman , and Hari Balakrishnan . 2013. Stochastic forecasts achieve high throughput and low delay over cellular networks . In 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 459--471. Keith Winstein, Anirudh Sivaraman, and Hari Balakrishnan. 2013. Stochastic forecasts achieve high throughput and low delay over cellular networks. In 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 459--471."}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477482.3477484","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477482.3477484","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:32Z","timestamp":1750188632000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477482.3477484"}},"subtitle":["record-and-replay to emulate WiFi"],"short-title":[],"issued":{"date-parts":[[2021,7,11]]},"references-count":10,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,7,11]]}},"alternative-id":["10.1145\/3477482.3477484"],"URL":"https:\/\/doi.org\/10.1145\/3477482.3477484","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2021,7,11]]},"assertion":[{"value":"2021-07-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}