{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T16:50:52Z","timestamp":1774716652630,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T00:00:00Z","timestamp":1693526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["IIS-1943364"],"award-info":[{"award-number":["IIS-1943364"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2212160"],"award-info":[{"award-number":["2212160"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Amazon Research Award"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,9,10]]},"DOI":"10.1145\/3603269.3604828","type":"proceedings-article","created":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T16:16:29Z","timestamp":1693584989000},"page":"738-753","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Veritas: Answering Causal Queries from Video Streaming Traces"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-9674-4646","authenticated-orcid":false,"given":"Chandan","family":"Bothra","sequence":"first","affiliation":[{"name":"Purdue University, West Lafayette, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-9804-4454","authenticated-orcid":false,"given":"Jianfei","family":"Gao","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4825-4352","authenticated-orcid":false,"given":"Sanjay","family":"Rao","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3527-6192","authenticated-orcid":false,"given":"Bruno","family":"Ribeiro","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2023,9]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"CausalSim GitHub. https:\/\/github.com\/CausalSim\/Unbiased-Trace-Driven-Simulation."},{"key":"e_1_3_2_1_2_1","unstructured":"Federal communications commission. 2016. raw data - measuring broadband america. (2016). https:\/\/www.fcc.gov\/reports-research\/reports\/measuring-broadband-america\/raw-data-measuring-broadband-america-2016."},{"key":"e_1_3_2_1_3_1","unstructured":"Implementing BOLA-BASIC on puffer. https:\/\/puffer.stanford.edu\/bola\/#footnote-1."},{"key":"e_1_3_2_1_4_1","unstructured":"Netflix and YouTube agree to reduce bitrate during Coronavirus crisis. https:\/\/www.broadbandtvnews.com\/2020\/03\/19\/netflix-agrees-to-reduce-bitrate-during-coronavirus-crisis\/."},{"key":"e_1_3_2_1_5_1","unstructured":"PyTorch. https:\/\/pytorch.org\/."},{"key":"e_1_3_2_1_6_1","unstructured":"tcp - Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man7\/tcp.7.html."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230558"},{"key":"e_1_3_2_1_8_1","volume-title":"Causalsim: Toward a causal data-driven simulator for network protocols. arXiv preprint arXiv:2201.01811","author":"Alomar Abdullah","year":"2022","unstructured":"Abdullah Alomar, Pouya Hamadanian, Arash Nasr-Esfahany, Anish Agarwal, Mohammad Alizadeh, and Devavrat Shah. Causalsim: Toward a causal data-driven simulator for network protocols. arXiv preprint arXiv:2201.01811, 2022."},{"key":"e_1_3_2_1_9_1","volume-title":"Identification of causal effects using instrumental variables. Journal of the American statistical Association, 91(434):444--455","author":"Angrist Joshua D","year":"1996","unstructured":"Joshua D Angrist, Guido W Imbens, and Donald B Rubin. Identification of causal effects using instrumental variables. Journal of the American statistical Association, 91(434):444--455, 1996."},{"key":"e_1_3_2_1_10_1","first-page":"1342","article-title":"Bandits with unobserved confounders: A causal approach","volume":"28","author":"Bareinboim Elias","year":"2015","unstructured":"Elias Bareinboim, Andrew Forney, and Judea Pearl. Bandits with unobserved confounders: A causal approach. Advances in Neural Information Processing Systems, 28:1342--1350, 2015.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152448"},{"issue":"28","key":"e_1_3_2_1_12_1","first-page":"1","article-title":"Deep Universal Probabilistic Programming","volume":"20","author":"Bingham Eli","year":"2019","unstructured":"Eli Bingham, Jonathan P Chen, Martin Jankowiak, Fritz Obermeyer, Neeraj Pradhan, Theofanis Karaletsos, Rohit Singh, Paul Szerlip, Paul Horsfall, and Noah D Goodman. Pyro: Deep Universal Probabilistic Programming. Journal of Machine Learning Research, 20(28):1--6, 2019.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_3_2_1_13_1","volume-title":"TCP Congestion Control. RFC","author":"Blanton Ethan","year":"2009","unstructured":"Ethan Blanton, Dr. Vern Paxson, and Mark Allman. TCP Congestion Control. RFC 5681, September 2009."},{"key":"e_1_3_2_1_14_1","volume-title":"Stan: A Probabilistic Programming Language. Journal of Statistical Software, 76(i01)","author":"Carpenter Bob","year":"2017","unstructured":"Bob Carpenter, Andrew Gelman, Matthew D. Hoffman, Daniel Lee, Ben Goodrich, Michael Betancourt, Marcus Brubaker, Jiqiang Guo, Peter Li, and Allen Riddell. Stan: A Probabilistic Programming Language. Journal of Statistical Software, 76(i01), 2017."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/0304-4076(95)01770-4"},{"key":"e_1_3_2_1_16_1","first-page":"1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC)","author":"Duplyakin Dmitry","year":"2019","unstructured":"Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, Aditya Akella, Kuangching Wang, Glenn Ricart, Larry Landweber, Chip Elliott, Michael Zink, Emmanuel Cecchet, Snigdhaswin Kar, and Prabodh Mishra. The design and operation of CloudLab. In Proceedings of the USENIX Annual Technical Conference (ATC), pages 1--14, July 2019."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM41043.2020.9155338"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2770878"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626296"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413189"},{"key":"e_1_3_2_1_22_1","first-page":"258","volume-title":"Ramesh Govindan. WebPerf: Evaluating What-If Scenarios for Cloud-hosted Web Applications. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication - SIGCOMM '16","author":"Jiang Yurong","year":"2016","unstructured":"Yurong Jiang, Lenin Ravindranath Sivalingam, Suman Nath, and Ramesh Govindan. WebPerf: Evaluating What-If Scenarios for Cloud-hosted Web Applications. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication - SIGCOMM '16, pages 258--271, Florianopolis, Brazil, 2016. ACM Press."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2017.2778096"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398799"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487001"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377752"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594977.1592596"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098843"},{"key":"e_1_3_2_1_29_1","volume-title":"ACM SIGMETRICS","author":"Nam Yun Seong","year":"2022","unstructured":"Yun Seong Nam, Jianfei Gao, Chandan Bothra, Ehab Ghabashneh, Sanjay Rao, Bruno Ribeiro, Jibin Zhan, and Hui Zhang. Xatu: Richer neural network based prediction for video streaming. ACM SIGMETRICS, 2022."},{"key":"e_1_3_2_1_30_1","first-page":"5927","volume-title":"NIPS","author":"Narayanaswamy Siddharth","year":"2017","unstructured":"Siddharth Narayanaswamy, Brooks Paige, Jan-Willem van de Meent, Alban Desmaison, Noah D. Goodman, Pushmeet Kohli, Frank D. Wood, and Philip H. S. Torr. Learning disentangled representations with semi-supervised deep generative models. In NIPS, pages 5927--5937, 2017."},{"key":"e_1_3_2_1_31_1","volume-title":"Inferring state sequences for non-linear systems with embedded hidden markov models. Advances in neural information processing systems, 16","author":"Neal Radford","year":"2003","unstructured":"Radford Neal, Matthew Beal, and Sam Roweis. Inferring state sequences for non-linear systems with embedded hidden markov models. Advances in neural information processing systems, 16, 2003."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2631455"},{"key":"e_1_3_2_1_33_1","volume-title":"TCP Congestion Window Validation. RFC","author":"Padhye Jitendra","year":"2000","unstructured":"Jitendra Padhye, Sally Floyd, and Mark J. Handley. TCP Congestion Window Validation. RFC 2861, June 2000."},{"key":"e_1_3_2_1_34_1","volume-title":"Cambridge university press","author":"Pearl Judea","year":"2009","unstructured":"Judea Pearl. Causality. Cambridge university press, 2009."},{"key":"e_1_3_2_1_35_1","article-title":"A control theoretic approach to abr video streaming: A fresh look at pid-based rate adaptation","author":"Qin Yanyuan","year":"2019","unstructured":"Yanyuan Qin, Ruofan Jin, Shuai Hao, Krishna R Pattipati, Feng Qian, Subhabrata Sen, Chaoqun Yue, and Bing Wang. A control theoretic approach to abr video streaming: A fresh look at pid-based rate adaptation. IEEE Transactions on Mobile Computing, 2019.","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.18626"},{"key":"e_1_3_2_1_37_1","volume-title":"Reparameterization strategies for hidden markov models and bayesian approaches to maximum likelihood estimation. Statistics and Computing, 8(2)","author":"Robert Christian P","year":"1998","unstructured":"Christian P Robert and DM Titterington. Reparameterization strategies for hidden markov models and bayesian approaches to maximum likelihood estimation. Statistics and Computing, 8(2), 1998."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.2105\/AJPH.2004.059204"},{"issue":"3","key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","first-page":"662","DOI":"10.1080\/10618600.1999.10474840","article-title":"Bayesian analysis of a two-state markov modulated poisson process","volume":"8","author":"Scott Steven L","year":"1999","unstructured":"Steven L Scott. Bayesian analysis of a two-state markov modulated poisson process. Journal of Computational and Graphical Statistics, 8(3):662--670, 1999.","journal-title":"Journal of Computational and Graphical Statistics"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2479942.2479949"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524428"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3405671.3405815"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934898"},{"key":"e_1_3_2_1_44_1","first-page":"93","article-title":"An Introduction to Conditional Random Fields for Relational Learning","volume":"7","author":"Sutton Charles","year":"2002","unstructured":"Charles Sutton and Andrew Mccallum. An Introduction to Conditional Random Fields for Relational Learning. Graph. Models, 7:93, 2002.","journal-title":"Graph. Models"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402971"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1658939.1658972"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413190"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2006.1657823"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_3_2_1_50_1","first-page":"495","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Yan Francis Y.","year":"2020","unstructured":"Francis Y. Yan, Hudson Ayers, Chenzhi Zhu, Sadjad Fouladi, James Hong, Keyi Zhang, Philip Levis, and Keith Winstein. Learning in situ: a randomized experiment in video streaming. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), pages 495--511, 2020."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787486"}],"event":{"name":"ACM SIGCOMM '23: ACM SIGCOMM 2023 Conference","location":"New York NY USA","acronym":"ACM SIGCOMM '23","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2023 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3603269.3604828","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3603269.3604828","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3603269.3604828","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:41Z","timestamp":1750178801000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3603269.3604828"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9]]},"references-count":51,"alternative-id":["10.1145\/3603269.3604828","10.1145\/3603269"],"URL":"https:\/\/doi.org\/10.1145\/3603269.3604828","relation":{},"subject":[],"published":{"date-parts":[[2023,9]]},"assertion":[{"value":"2023-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}