{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T09:37:00Z","timestamp":1774517820485,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":66,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T00:00:00Z","timestamp":1722729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CAREER-204564"],"award-info":[{"award-number":["CAREER-204564"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CCF-2325956"],"award-info":[{"award-number":["CCF-2325956"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-1763617"],"award-info":[{"award-number":["CNS-1763617"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-1901137"],"award-info":[{"award-number":["CNS-1901137"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-2102963"],"award-info":[{"award-number":["CNS-2102963"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-2106299"],"award-info":[{"award-number":["CNS-2106299"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-2106403"],"award-info":[{"award-number":["CNS-2106403"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-2106463"],"award-info":[{"award-number":["CNS-2106463"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-2146814"],"award-info":[{"award-number":["CNS-2146814"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CPS-2136197"],"award-info":[{"award-number":["CPS-2136197"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["NGSDI-2105648"],"award-info":[{"award-number":["NGSDI-2105648"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,8,4]]},"DOI":"10.1145\/3651890.3672260","type":"proceedings-article","created":{"date-parts":[[2024,7,31]],"date-time":"2024-07-31T13:11:43Z","timestamp":1722431503000},"page":"613-644","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["SODA: An Adaptive Bitrate Controller for Consistent High-Quality Video Streaming"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-2814-7425","authenticated-orcid":false,"given":"Tianyu","family":"Chen","sequence":"first","affiliation":[{"name":"University of Massachusetts Amherst, Amherst, MA, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6524-2877","authenticated-orcid":false,"given":"Yiheng","family":"Lin","sequence":"additional","affiliation":[{"name":"California Institute of Technology, Pasadena, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8330-8964","authenticated-orcid":false,"given":"Nicolas","family":"Christianson","sequence":"additional","affiliation":[{"name":"California Institute of Technology, Pasadena, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8999-1530","authenticated-orcid":false,"given":"Zahaib","family":"Akhtar","sequence":"additional","affiliation":[{"name":"Amazon Prime Video, Sunnyvale, CA, United States"},{"name":"North Carolina State University, Raleigh, NC, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-8459-7302","authenticated-orcid":false,"given":"Sharath","family":"Dharmaji","sequence":"additional","affiliation":[{"name":"Amazon Prime Video, Sunnyvale, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9278-2254","authenticated-orcid":false,"given":"Mohammad","family":"Hajiesmaili","sequence":"additional","affiliation":[{"name":"University of Massachusetts Amherst, Amherst, MA, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5923-0199","authenticated-orcid":false,"given":"Adam","family":"Wierman","sequence":"additional","affiliation":[{"name":"California Institute of Technology, Pasadena, CA, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0558-6875","authenticated-orcid":false,"given":"Ramesh K.","family":"Sitaraman","sequence":"additional","affiliation":[{"name":"University of Massachusetts Amherst, Amherst, MA, United States"}]}],"member":"320","published-online":{"date-parts":[[2024,8,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/570645.570655"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2002.1036038"},{"key":"e_1_3_2_1_3_1","first-page":"010","article-title":"Method and apparatus for measuring stream availability, quality and performance","volume":"7","author":"Sitaraman R.K.","year":"2003","unstructured":"R.K. Sitaraman and R.W. Barton. 2003. Method and apparatus for measuring stream availability, quality and performance. US Patent 7,010,598. (Feb. 2003).","journal-title":"US Patent"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814433.1814452"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1842733.1842736"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018478"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398800"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398799"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/IGCC.2012.6322266"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486025"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2226216"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2015.7403279"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.APPROX-RANDOM.2015.96"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626296"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2015.7417858"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787486"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987443.2987481"},{"key":"e_1_3_2_1_19_1","volume-title":"Reproducing Network Research. (May","year":"2016","unstructured":"he1enh. 2016. Reproducing Network Research. (May 2016). https:\/\/reproducingnetworkresearch.wordpress.com\/2016\/05\/30\/cs244-16-failed-experiments-with-fastmpc-integrating-rate-based-adaptive-streaming-into-vlc\/."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934898"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2017.2729891"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098843"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8057056"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230558"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of Conference On Learning Theory (COLT), 1574--1594","author":"Chen Niangjun","year":"2018","unstructured":"Niangjun Chen, Gautam Goel, and Adam Wierman. 2018. Smoothed Online Convex Optimization in High Dimensions via Online Balanced Descent. In Proceedings of Conference On Learning Theory (COLT), 1574--1594."},{"key":"e_1_3_2_1_26_1","volume-title":"Online Optimization with Predictions and Switching Costs: Fast Algorithms and the Fundamental Limit. (2018). arXiv","author":"Li Yingying","year":"1801","unstructured":"Yingying Li, Guannan Qu, and Na Li. 2018. Online Optimization with Predictions and Switching Costs: Fast Algorithms and the Fundamental Limit. (2018). arXiv: 1801.07780v3 [math.OC]."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3204949.3208123"},{"key":"e_1_3_2_1_28_1","volume-title":"International Conference on Machine Learning. PMLR, 111--119","author":"Agarwal Naman","year":"2019","unstructured":"Naman Agarwal, Brian Bullins, Elad Hazan, Sham Kakade, and Karan Singh. 2019. Online control with adversarial disturbances. In International Conference on Machine Learning. PMLR, 111--119."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365423"},{"key":"e_1_3_2_1_30_1","volume-title":"Control barrier functions: theory and applications. In 2019 18th European control conference (ECC)","author":"Coogan Samuel","unstructured":"AaronDAmes, Samuel Coogan, Magnus Egerstedt, Gennaro Notomista, Koushil Sreenath, and Paulo Tabuada. 2019. Control barrier functions: theory and applications. In 2019 18th European control conference (ECC). IEEE, 3420--3431."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611975482.8"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611975994.91"},{"key":"e_1_3_2_1_33_1","unstructured":"Gautam Goel Yiheng Lin Haoyuan Sun and Adam Wierman. 2019. Beyond online balanced descent: An optimal algorithm for smoothed online optimization. Advances in Neural Information Processing Systems 32."},{"key":"e_1_3_2_1_34_1","first-page":"2504","article-title":"An Online Algorithm for Smoothed Regression and LQR Control","volume":"89","author":"Goel Gautam","year":"2019","unstructured":"Gautam Goel and Adam Wierman. 2019. An Online Algorithm for Smoothed Regression and LQR Control. In Proceedings of the Machine Learning Research. Vol. 89, 2504--2513. http:\/\/proceedings.mlr.press\/v89\/goel19a.html.","journal-title":"Proceedings of the Machine Learning Research."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341617.3326136"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3336497"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of Thirty Third Conference on Learning Theory. PMLR, (July 2020","author":"Argue C. J.","year":"2020","unstructured":"C. J. Argue, Anupam Gupta, and Guru Guruganesh. 2020. Dimension-Free Bounds for Chasing Convex Functions. In Proceedings of Thirty Third Conference on Learning Theory. PMLR, (July 2020), 219--241. Retrieved Feb. 4, 2022 from."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10208-019-09426-y"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2020.3040249"},{"key":"e_1_3_2_1_40_1","volume-title":"Implementing BOLA-BASIC on Puffer: Lessons for the use of SSIM in ABR logic, (Nov","author":"Marx Emily","year":"2020","unstructured":"Emily Marx, Francis Y. Yan, and Keith Winstein. 2020. Implementing BOLA-BASIC on Puffer: Lessons for the use of SSIM in ABR logic, (Nov. 2020)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3339825.3394938"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/3381089.3381181"},{"key":"e_1_3_2_1_43_1","first-page":"20636","article-title":"Online optimization with memory and competitive control","volume":"33","author":"Shi Guanya","year":"2020","unstructured":"Guanya Shi, Yiheng Lin, Soon-Jo Chung, Yisong Yue, and Adam Wierman. 2020. Online optimization with memory and competitive control. Advances in Neural Information Processing Systems, 33, 20636--20647.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2996964"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405882"},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2020, 495--511","author":"Yan F.Y.","year":"1939","unstructured":"F.Y. Yan, H. Ayers, C. Zhu, S. Fouladi, J. Hong, K. Zhang, P. Levis, and K. Winstein. 2020. Learning in Situ: A Randomized Experiment in Video Streaming. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2020, 495--511. isbn: 9781939133137. https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/yan."},{"key":"e_1_3_2_1_47_1","first-page":"1994","article-title":"The power of predictions in online control","volume":"33","author":"Yu Chenkai","year":"2020","unstructured":"Chenkai Yu, Guanya Shi, Soon-Jo Chung, Yisong Yue, and Adam Wierman. 2020. The power of predictions in online control. Advances in Neural Information Processing Systems, 33, 1994--2004.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450349"},{"key":"e_1_3_2_1_49_1","unstructured":"Yiheng Lin Yang Hu Haoyuan Sun Guanya Shi Guannan Qu and Adam Wierman. 2021. Perturbation-based Regret Analysis of Predictive Control in Linear Time Varying Systems. arXiv preprint arXiv:2106.10497."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491056"},{"key":"e_1_3_2_1_51_1","volume-title":"Zavala","author":"Shin Sungho","year":"2021","unstructured":"Sungho Shin and Victor M. Zavala. 2021. Controllability and Observability Imply Exponential Decay of Sensitivity in Dynamic Optimization. arXiv preprint arXiv:2101.06350."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.23919\/ACC50511.2021.9483108"},{"key":"e_1_3_2_1_53_1","volume-title":"NeurIPS 2022 Workshop on Tackling Climate Change with Machine Learning. https:\/\/www.climatechange.ai\/papers\/neurips2022\/19","author":"Christianson Nicolas","year":"2022","unstructured":"Nicolas Christianson, Christopher Yeh, Tongxin Li, Mahdi Torabi Rad, Azarang Golmohammadi, and Adam Wierman. 2022. Robustifying machine-learned algorithms for efficient grid operation. In NeurIPS 2022 Workshop on Tackling Climate Change with Machine Learning. https:\/\/www.climatechange.ai\/papers\/neurips2022\/19."},{"key":"e_1_3_2_1_54_1","unstructured":"Elad Hazan and Karan Singh. 2022. Introduction to online nonstochastic control. arXiv preprint arXiv:2211.09619."},{"key":"e_1_3_2_1_55_1","volume-title":"Decentralized Online Convex Optimization in Networked Systems. In International Conference on Machine Learning. PMLR, 13356--13393","author":"Lin Yiheng","year":"2022","unstructured":"Yiheng Lin, Judy Gan, Guannan Qu, Yash Kanoria, and Adam Wierman. 2022. Decentralized Online Convex Optimization in Networked Systems. In International Conference on Machine Learning. PMLR, 13356--13393."},{"key":"e_1_3_2_1_56_1","unstructured":"Yiheng Lin Yang Hu Guannan Qu Tongxin Li and Adam Wierman. 2022. Bounded-Regret MPC via Perturbation Analysis: Prediction Error Constraints and Nonlinearity. arXiv preprint arXiv:2210.12312."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3512929"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3555050.3569120"},{"key":"e_1_3_2_1_59_1","volume-title":"What's New In DevTools (Chrome 99). (Feb","author":"Yeen Jecelyn","year":"2022","unstructured":"Jecelyn Yeen. 2022. What's New In DevTools (Chrome 99). (Feb. 2022). https:\/\/developer.chrome.com\/en\/blog\/new-in-devtools-99\/."},{"key":"e_1_3_2_1_60_1","unstructured":"A. Alomar P. Hamadanian A. Nasr-Esfahany A. Agarwal M. Alizadeh and D. Shah. 2023. CausalSim: A Causal Framework for Unbiased Trace-Driven Simulation. In 1115--1147. isbn: 9781939133335. https:\/\/www.usenix.org\/conference\/nsdi23\/presentation\/alomar."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604828"},{"key":"e_1_3_2_1_62_1","volume-title":"Proceedings of The 26th International Conference on Artificial Intelligence and Statistics. PMLR, (Apr.","author":"Christianson Nicolas","year":"2023","unstructured":"Nicolas Christianson, Junxuan Shen, and Adam Wierman. 2023. Optimal Robustness-Consistency Tradeoffs for Learning-Augmented Metrical Task Systems. In Proceedings of The 26th International Conference on Artificial Intelligence and Statistics. PMLR, (Apr. 2023), 9377--9399."},{"key":"e_1_3_2_1_63_1","unstructured":"MDN contributors. 2023. WebDriver. (June 2023). https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/WebDriver."},{"key":"e_1_3_2_1_64_1","unstructured":"DASH Industry Forum. 2023. dash.js: A Reference Client Implementation for the Playback of MPEG DASH via JavaScript and Compliant Browsers. https:\/\/github.com\/Dash-Industry-Forum\/dash.js."},{"key":"e_1_3_2_1_65_1","unstructured":"YouTube. 2023. YouTube Recommended Upload Encoding Settings. https:\/\/support.google.com\/youtube\/answer\/1722171."},{"key":"e_1_3_2_1_66_1","unstructured":"Akamai. [n. d.] Stream Analyzer Service Description. https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/10\/Stream_Analyzer_Service_Description.pdf. ()."}],"event":{"name":"ACM SIGCOMM '24: ACM SIGCOMM 2024 Conference","location":"Sydney NSW Australia","acronym":"ACM SIGCOMM '24","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2024 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3651890.3672260","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3651890.3672260","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3651890.3672260","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3651890.3672260","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:13Z","timestamp":1750268953000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3651890.3672260"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,4]]},"references-count":66,"alternative-id":["10.1145\/3651890.3672260","10.1145\/3651890"],"URL":"https:\/\/doi.org\/10.1145\/3651890.3672260","relation":{},"subject":[],"published":{"date-parts":[[2024,8,4]]},"assertion":[{"value":"2024-08-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}