{"id":298,"date":"2019-11-25T18:42:41","date_gmt":"2019-11-25T18:42:41","guid":{"rendered":"https:\/\/groups.cs.umass.edu\/ramesh\/?page_id=298"},"modified":"2022-12-08T01:30:23","modified_gmt":"2022-12-08T01:30:23","slug":"publications","status":"publish","type":"page","link":"https:\/\/groups.cs.umass.edu\/ramesh\/publications\/","title":{"rendered":"Publications"},"content":{"rendered":"<p><strong>Copyright notice for published papers: <\/strong>This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author&#8217;s copyright.<\/p>\n<p><strong>Copyright notice for presentations and other work:<\/strong> All of my presentations, talks, and images\u00a0 on this page are available with Creative Commons Attribution ShareAlike 4.0 license.<\/p>\n<div class=\"teachpress_pub_list\"><form name=\"tppublistform\" method=\"get\"><a name=\"tppubs\" id=\"tppubs\"><\/a><div class=\"tp_search_input\"><input name=\"tsr\" id=\"tp_search_input_field\" type=\"search\" placeholder=\"Enter search word\" value=\"\" tabindex=\"1\"\/><div class=\"teachpress_search_button\"><input name=\"tps_button\" class=\"tp_search_button\" type=\"submit\" tabindex=\"10\" value=\"Search\"\/><\/div><\/div><\/form><div class=\"tablenav\"><div class=\"tablenav-pages\"><span class=\"displaying-num\">125 entries<\/span> <a class=\"page-numbers button disabled\">&laquo;<\/a> <a class=\"page-numbers button disabled\">&lsaquo;<\/a> 1 of 7 <a href=\"https:\/\/groups.cs.umass.edu\/ramesh\/publications\/?limit=2&amp;tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=&amp;tsr=\" title=\"next page\" class=\"page-numbers button\">&rsaquo;<\/a> <a href=\"https:\/\/groups.cs.umass.edu\/ramesh\/publications\/?limit=7&amp;tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=&amp;tsr=\" title=\"last page\" class=\"page-numbers button\">&raquo;<\/a> <\/div><\/div><table class=\"teachpress_publication_list\"><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">1.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Ahmad, Sohaib;  Guan, Hui;  Friedman, Brian D.;  Williams, Thomas;  Sitaraman, Ramesh K.;  Woo, Thomas<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('194','tp_links')\" style=\"cursor:pointer;\">Proteus: A High-Throughput Inference-Serving System with  Accuracy Scaling<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1 (ASPLOS \u201924), <\/span><span class=\"tp_pub_additional_year\">2024<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_194\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('194','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_194\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('194','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_194\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{AhmadGSWSW23,<br \/>\r\ntitle = {Proteus: A High-Throughput Inference-Serving System with  Accuracy Scaling},<br \/>\r\nauthor = {Sohaib Ahmad and<br \/>\r\nHui Guan and<br \/>\r\nBrian D. Friedman and<br \/>\r\nThomas Williams and<br \/>\r\nRamesh K. Sitaraman and<br \/>\r\nThomas Woo },<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/09\/ljWiUS-asplos24spring-final29.pdf},<br \/>\r\nyear  = {2024},<br \/>\r\ndate = {2024-04-27},<br \/>\r\nurldate = {2024-04-27},<br \/>\r\nbooktitle = {In 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1 (ASPLOS \u201924)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('194','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_194\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/09\/ljWiUS-asplos24spring-final29.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/09\/ljWiUS-asp[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/09\/ljWiUS-asp[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('194','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">2.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Chen, Jiayi;  Sharma, Nihal;  Khan, Tarannum;  Liu, Shu;  Chang, Brian;  Akella, Aditya;  Shakkottai, Sanjay;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('187','tp_links')\" style=\"cursor:pointer;\">Darwin: Flexible Learning-based CDN Caching<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">ACM SIGCOMM Conference, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_187\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('187','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_187\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('187','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_187\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{ChenSKLCASS2023,<br \/>\r\ntitle = {Darwin: Flexible Learning-based CDN Caching},<br \/>\r\nauthor = {Jiayi Chen and Nihal Sharma and Tarannum Khan and Shu Liu and Brian Chang and Aditya Akella and Sanjay Shakkottai and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/sigcomm23-final630.pdf},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-09-14},<br \/>\r\nurldate = {2023-09-14},<br \/>\r\nbooktitle = {ACM SIGCOMM Conference},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('187','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_187\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/sigcomm23-final630.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/sigcomm23-[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/sigcomm23-[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('187','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">3.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Maji, Diptyaroop;  Pfaff, Ben;  R, Vipin P;  Sreenivasan, Rajagopal;  Firoiu, Victor;  Iyer, Sreeram;  Josephson, Colleen;  Pan, Zhelong;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('193','tp_links')\" style=\"cursor:pointer;\">Bringing Carbon Awareness to Multi-cloud Application Delivery<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">In 2nd Workshop on Sustainable Computer Systems (HotCarbon \u201923), <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_193\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('193','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_193\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('193','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_193\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{MajiPVSFIJPS23,<br \/>\r\ntitle = {Bringing Carbon Awareness to Multi-cloud Application Delivery},<br \/>\r\nauthor = {Diptyaroop Maji and Ben Pfaff and Vipin P R and Rajagopal Sreenivasan and Victor Firoiu and Sreeram Iyer and Colleen Josephson and Zhelong Pan and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/a6-maji.pdf},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-07-09},<br \/>\r\nurldate = {2023-07-09},<br \/>\r\nbooktitle = {In 2nd Workshop on Sustainable Computer Systems (HotCarbon \u201923)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('193','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_193\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/a6-maji.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/a6-maji.pd[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/a6-maji.pd[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('193','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">4.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Maghakian, Jessica;  Lee, Russell;  Hajiesmaili, Mohammad;  Li, Jian;  Sitaraman, Ramesh;  Liu, Zhenhua<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('192','tp_links')\" style=\"cursor:pointer;\">Applied Online Algorithms with Heterogeneous Predictors<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">Proceedings of the 40th International Conference on Machine Learning (ICML), <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_192\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('192','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_192\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('192','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_192\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{MaghakianLHLSL23,<br \/>\r\ntitle = {Applied Online Algorithms with Heterogeneous Predictors},<br \/>\r\nauthor = {Jessica Maghakian and Russell Lee and Mohammad Hajiesmaili and Jian Li and Ramesh Sitaraman and Zhenhua Liu},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/5982_applied_online_algorithms_with.pdf},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-07-01},<br \/>\r\nbooktitle = {Proceedings of the 40th International Conference on Machine Learning (ICML)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('192','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_192\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/5982_applied_online_algorithms_with.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/5982_appli[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/5982_appli[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('192','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_number\">5.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Maji, Diptyaroop;  Shenoy, Prashant;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('188','tp_links')\" style=\"cursor:pointer;\">Multi-day Forecasting of Electric Grid Carbon Intensity using Machine Learning<\/a> <span class=\"tp_pub_type tp_  article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">ACM SIGENERGY Energy Informatics Review, <\/span><span class=\"tp_pub_additional_volume\">vol. 3 , <\/span><span class=\"tp_pub_additional_issue\">iss. 2, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_188\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('188','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_188\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('188','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_188\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{MajiSS23,<br \/>\r\ntitle = {Multi-day Forecasting of Electric Grid Carbon Intensity using Machine Learning},<br \/>\r\nauthor = {Diptyaroop Maji and Prashant Shenoy and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/3607114.3607117.pdf},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-06-01},<br \/>\r\njournal = {ACM SIGENERGY Energy Informatics Review},<br \/>\r\nvolume = {3 },<br \/>\r\nissue = {2},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('188','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_188\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/3607114.3607117.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/3607114.36[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/3607114.36[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('188','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">6.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Kumar, Dhruv;  Ahmad, Sohaib;  Chandra, Abhishek;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('190','tp_links')\" style=\"cursor:pointer;\">AggFirstJoin: Optimizing Geo-Distributed Joins using Aggregation-Based Transformations<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">IEEE\/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing (CCGrid), <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_190\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('190','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_190\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('190','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_190\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{KumarACS23,<br \/>\r\ntitle = {AggFirstJoin: Optimizing Geo-Distributed Joins using Aggregation-Based Transformations},<br \/>\r\nauthor = {Dhruv Kumar and Sohaib Ahmad and Abhishek Chandra and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/AggFirstJoin_Optimizing_Geo-Distributed_Joins_using_Aggregation-Based_Transformations.pdf},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-05-01},<br \/>\r\nurldate = {2023-05-01},<br \/>\r\nbooktitle = {IEEE\/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing (CCGrid)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('190','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_190\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/AggFirstJoin_Optimizing_Geo-Distributed_Joins_using_Aggregation-Based_Transformations.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/AggFirstJo[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/AggFirstJo[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('190','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_number\">7.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Anirudh Sabnis and, Tareq Si Salem;  Neglia, Giovanni;  Garetto, Michele;  Leonardi, Emilio;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('189','tp_links')\" style=\"cursor:pointer;\">GRADES: Gradient Descent for Similarity Caching<\/a> <span class=\"tp_pub_type tp_  article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">IEEE\/ACM TRANSACTIONS ON NETWORKING, <\/span><span class=\"tp_pub_additional_volume\">vol. 31, <\/span><span class=\"tp_pub_additional_number\">no. 1, <\/span><span class=\"tp_pub_additional_year\">2023<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_189\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('189','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_189\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('189','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_189\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{SabnisSNGLS23,<br \/>\r\ntitle = {GRADES: Gradient Descent for Similarity Caching},<br \/>\r\nauthor = {Anirudh Sabnis and, Tareq Si Salem and Giovanni Neglia and Michele Garetto and Emilio Leonardi and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/TNET.2022.3187044.pdf},<br \/>\r\nyear  = {2023},<br \/>\r\ndate = {2023-02-01},<br \/>\r\njournal = {IEEE\/ACM TRANSACTIONS ON NETWORKING},<br \/>\r\nvolume = {31},<br \/>\r\nnumber = {1},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('189','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_189\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/TNET.2022.3187044.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/TNET.2022.[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/TNET.2022.[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('189','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">8.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Vats, Shivi;  Park, Jounsup;  Nahrstedt, Klara;  Zink, Michael;  Sitaraman, Ramesh;  Hellwagner, Hermann<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('191','tp_links')\" style=\"cursor:pointer;\">Semantic-Aware View Prediction for 360-Degree Videos at the 5G Edge<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_year\">2022<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_191\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('191','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_191\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('191','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_191\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{VatsPNZSH22,<br \/>\r\ntitle = {Semantic-Aware View Prediction for 360-Degree Videos at the 5G Edge},<br \/>\r\nauthor = {Shivi Vats and Jounsup Park and Klara Nahrstedt and Michael Zink and Ramesh Sitaraman and Hermann Hellwagner},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/Semantic-Aware_View_Prediction_for_360-Degree_Videos_at_the_5G_Edge.pdf},<br \/>\r\nyear  = {2022},<br \/>\r\ndate = {2022-12-01},<br \/>\r\njournal = {IEEE International Symposium on Multimedia (ISM)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('191','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_191\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/Semantic-Aware_View_Prediction_for_360-Degree_Videos_at_the_5G_Edge.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/Semantic-A[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2023\/08\/Semantic-A[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('191','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">9.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Maji, Diptyaroop;  Shenoy, Prashant;  Sitaraman, Ramesh K<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('185','tp_links')\" style=\"cursor:pointer;\">CarbonCast: Multi-Day Forecasting of Grid Carbon Intensity<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation (BuildSys '22), <\/span><span class=\"tp_pub_additional_year\">2022<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_185\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('185','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_185\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('185','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_185\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{MajiSS22,<br \/>\r\ntitle = {CarbonCast: Multi-Day Forecasting of Grid Carbon Intensity},<br \/>\r\nauthor = {Diptyaroop Maji and Prashant Shenoy and Ramesh K Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/09\/buildsys2022-final282.pdf},<br \/>\r\nyear  = {2022},<br \/>\r\ndate = {2022-11-01},<br \/>\r\nbooktitle = {ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation (BuildSys '22)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('185','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_185\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/09\/buildsys2022-final282.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/09\/buildsys20[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/09\/buildsys20[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('185','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_inproceedings\"><td class=\"tp_pub_number\">10.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sabnis, Anirudh;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('186','tp_links')\" style=\"cursor:pointer;\">JEDI: Model-driven trace generation for cache simulations<\/a> <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">22nd ACM Internet Measurement Conference (IMC '22), <\/span><span class=\"tp_pub_additional_year\">2022<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_186\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('186','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_186\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('186','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_186\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('186','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_186\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{SabnisS22,<br \/>\r\ntitle = {JEDI: Model-driven trace generation for cache simulations},<br \/>\r\nauthor = {Anirudh Sabnis and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/11\/JEDI.pdf},<br \/>\r\nyear  = {2022},<br \/>\r\ndate = {2022-10-25},<br \/>\r\nurldate = {2022-10-25},<br \/>\r\nbooktitle = {22nd ACM Internet Measurement Conference (IMC '22)},<br \/>\r\nabstract = {A major obstacle for caching research is the increasing diffi- culty of obtaining original traces from production caching systems. Original traces are voluminous and also may contain private and proprietary information, and hence not generally made available to the public. The lack of original traces hampers our ability to evaluate new cache designs and provides the rationale for JEDI, our new synthetic trace generation tool. JEDI generates a synthetic trace that is \u201csimilar\u201d to the original trace collected from a production cache, in particular, the two traces have similar object-level properties and produce similar hit rates in a cache simulation. JEDI uses a novel traffic model called Popularity-Size Footprint Descriptor (pFD) that concisely captures key properties of the original trace and uses the pFD to generate the synthetic trace. We show that the synthetic traces produced by JEDI can be used to accurately simulate a wide range of cache admission and eviction algorithms and the hit rates obtained from these simulations correspond closely to those obtained from simulations that use the original traces. JEDI will be provided to the public as open-source, along with a library of pFD\u2019s computed from traffic classes hosted on Akamai\u2019s production CDN. This will allow researchers to produce realistic synthetic traces for their own caching research.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('186','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_186\" style=\"display:none;\"><div class=\"tp_abstract_entry\">A major obstacle for caching research is the increasing diffi- culty of obtaining original traces from production caching systems. Original traces are voluminous and also may contain private and proprietary information, and hence not generally made available to the public. The lack of original traces hampers our ability to evaluate new cache designs and provides the rationale for JEDI, our new synthetic trace generation tool. JEDI generates a synthetic trace that is \u201csimilar\u201d to the original trace collected from a production cache, in particular, the two traces have similar object-level properties and produce similar hit rates in a cache simulation. JEDI uses a novel traffic model called Popularity-Size Footprint Descriptor (pFD) that concisely captures key properties of the original trace and uses the pFD to generate the synthetic trace. We show that the synthetic traces produced by JEDI can be used to accurately simulate a wide range of cache admission and eviction algorithms and the hit rates obtained from these simulations correspond closely to those obtained from simulations that use the original traces. JEDI will be provided to the public as open-source, along with a library of pFD\u2019s computed from traffic classes hosted on Akamai\u2019s production CDN. This will allow researchers to produce realistic synthetic traces for their own caching research.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('186','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_186\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/11\/JEDI.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/11\/JEDI.pdf\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/11\/JEDI.pdf<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('186','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_inproceedings\"><td class=\"tp_pub_number\">11.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Kumar, Dhruv;  Wolfrath, Joel;  Chandra, Abhishek;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('183','tp_links')\" style=\"cursor:pointer;\">Towards WAN-Aware Join Sampling over Geo-Distributed Data<\/a> <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">In 5th ACM International Workshop on Edge Systems, Analytics and Networking (EdgeSys\u201922), <\/span><span class=\"tp_pub_additional_year\">2022<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_183\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('183','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_183\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('183','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_183\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('183','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_183\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{KumarWCS21,<br \/>\r\ntitle = {Towards WAN-Aware Join Sampling over Geo-Distributed Data},<br \/>\r\nauthor = {Dhruv Kumar and Joel Wolfrath and Abhishek Chandra and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/03\/EdgeSys22_GDSJ_camera_ready.pdf},<br \/>\r\nyear  = {2022},<br \/>\r\ndate = {2022-04-06},<br \/>\r\nurldate = {2022-04-06},<br \/>\r\nbooktitle = {In 5th ACM International Workshop on Edge Systems, Analytics and Networking (EdgeSys\u201922)},<br \/>\r\njournal = {5th International Workshop on Edge Systems, Analytics and Networking (EdgeSys\u201922)},<br \/>\r\nabstract = {Large scale data analytics over geographically distributed data sources is challenging primarily due to the constrained and hetero- geneous resource availability such as the wide area network (WAN) bandwidth. In this work, we look at the problem of generating random samples over joins for geo-distributed data sources. Joins are one of the most fundamental yet expensive operations in data analytics. To reduce the cost of computing joins, existing techniques have looked at efficiently generating a random sample over the join result for centralized environments, where all the data is available in one location. These techniques fail to address the unique chal- lenges posed by geo-distributed environments. To address these challenges, we propose a sampling technique which aims to reduce the WAN traffic and latency, thereby reducing the overall latency for generating samples over joins for geo-distributed data sources. We implement our geo-distributed sampling technique on top of Apache Spark and compare it with existing state-of-the-art sam- pling techniques to identify scenarios where the proposed approach gives significant benefits. Based on this exploration, we provide a detailed outline of additional factors which should be consid- ered when designing a WAN-aware join sampling technique for geo-distributed environments.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('183','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_183\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Large scale data analytics over geographically distributed data sources is challenging primarily due to the constrained and hetero- geneous resource availability such as the wide area network (WAN) bandwidth. In this work, we look at the problem of generating random samples over joins for geo-distributed data sources. Joins are one of the most fundamental yet expensive operations in data analytics. To reduce the cost of computing joins, existing techniques have looked at efficiently generating a random sample over the join result for centralized environments, where all the data is available in one location. These techniques fail to address the unique chal- lenges posed by geo-distributed environments. To address these challenges, we propose a sampling technique which aims to reduce the WAN traffic and latency, thereby reducing the overall latency for generating samples over joins for geo-distributed data sources. We implement our geo-distributed sampling technique on top of Apache Spark and compare it with existing state-of-the-art sam- pling techniques to identify scenarios where the proposed approach gives significant benefits. Based on this exploration, we provide a detailed outline of additional factors which should be consid- ered when designing a WAN-aware join sampling technique for geo-distributed environments.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('183','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_183\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/03\/EdgeSys22_GDSJ_camera_ready.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/03\/EdgeSys22_[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/03\/EdgeSys22_[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('183','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_inproceedings\"><td class=\"tp_pub_number\">12.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Yang, Juncheng;  Sabnis, Anirudh;  Berger, Daniel S.;  Rashmi, K. V.;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('184','tp_links')\" style=\"cursor:pointer;\">C2DN: How to Harness Erasure Codes at the Edge for Efficient Content Delivery<\/a> <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), <\/span><span class=\"tp_pub_additional_pages\">pp. 1159\u20131177, <\/span><span class=\"tp_pub_additional_publisher\">USENIX Association, <\/span><span class=\"tp_pub_additional_address\">Renton, WA, <\/span><span class=\"tp_pub_additional_year\">2022<\/span>, <span class=\"tp_pub_additional_isbn\">ISBN: 978-1-939133-27-4<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_184\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('184','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_184\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('184','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_184\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('184','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_184\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{YangSBRS22,<br \/>\r\ntitle = {C2DN: How to Harness Erasure Codes at the Edge for Efficient Content Delivery},<br \/>\r\nauthor = {Juncheng Yang and Anirudh Sabnis and Daniel S. Berger and K. V. Rashmi and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/03\/nsdi22fall-final146.pdf},<br \/>\r\nisbn = {978-1-939133-27-4},<br \/>\r\nyear  = {2022},<br \/>\r\ndate = {2022-04-01},<br \/>\r\nurldate = {2022-04-01},<br \/>\r\nbooktitle = {19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)},<br \/>\r\npages = {1159--1177},<br \/>\r\npublisher = {USENIX Association},<br \/>\r\naddress = {Renton, WA},<br \/>\r\nabstract = {Content Delivery Networks (CDNs) deliver much of the world\u2019s web and video content to users from thousands of clusters deployed at the \u201cedges\u201d of the Internet. Maintain- ing consistent performance in this large distributed system is challenging. Through analysis of month-long logs from over 2000 clusters of a large CDN, we study the patterns of server unavailability. For a CDN with no redundancy, each server unavailability causes a sudden loss in performance as the objects previously cached on that server are not accessible, which leads to a miss ratio spike. The state-of-the-art miti- gation technique used by large CDNs is to replicate objects across multiple servers within a cluster. We find that although replication reduces miss ratio spikes, spikes remain a perfor- mance challenge. We present C2DN, the first CDN design that achieves a lower miss ratio, higher availability, higher resource efficiency, and close-to-perfect write load balancing. The core of our design is to introduce erasure coding into the CDN architecture and use the parity chunks to re-balance the write load across servers. We implement C2DN on top of open-source production software and demonstrate that com- pared to replication-based CDNs, C2DN obtains 11% lower byte miss ratio, eliminates unavailability-induced miss ratio spikes, and reduces write load imbalance by 99%.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('184','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_184\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Content Delivery Networks (CDNs) deliver much of the world\u2019s web and video content to users from thousands of clusters deployed at the \u201cedges\u201d of the Internet. Maintain- ing consistent performance in this large distributed system is challenging. Through analysis of month-long logs from over 2000 clusters of a large CDN, we study the patterns of server unavailability. For a CDN with no redundancy, each server unavailability causes a sudden loss in performance as the objects previously cached on that server are not accessible, which leads to a miss ratio spike. The state-of-the-art miti- gation technique used by large CDNs is to replicate objects across multiple servers within a cluster. We find that although replication reduces miss ratio spikes, spikes remain a perfor- mance challenge. We present C2DN, the first CDN design that achieves a lower miss ratio, higher availability, higher resource efficiency, and close-to-perfect write load balancing. The core of our design is to introduce erasure coding into the CDN architecture and use the parity chunks to re-balance the write load across servers. We implement C2DN on top of open-source production software and demonstrate that com- pared to replication-based CDNs, C2DN obtains 11% lower byte miss ratio, eliminates unavailability-induced miss ratio spikes, and reduces write load imbalance by 99%.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('184','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_184\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/03\/nsdi22fall-final146.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/03\/nsdi22fall[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2022\/03\/nsdi22fall[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('184','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_number\">13.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Yang, Lin;  Zeynali, Ali;  Hajiesmaili, Mohammad H.;  Sitaraman, Ramesh K.;  Towsley, Don<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('182','tp_links')\" style=\"cursor:pointer;\">Competitive Algorithms for Online Multidimensional Knapsack Problems<\/a> <span class=\"tp_pub_type tp_  article\">Journal Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_journal\">Proceedings of the ACM on the Measurement Analysis of Computing Systems (POMACS), <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_182\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('182','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_182\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('182','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_182\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{YangZHST21,<br \/>\r\ntitle = {Competitive Algorithms for Online Multidimensional Knapsack Problems},<br \/>\r\nauthor = {Lin Yang and Ali Zeynali and Mohammad H. Hajiesmaili and Ramesh K. Sitaraman and Don Towsley},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/11\/V5pomacs30-yang1.pdf},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-12-31},<br \/>\r\njournal = {Proceedings of the ACM on the Measurement Analysis of Computing Systems (POMACS)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {article}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('182','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_182\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/11\/V5pomacs30-yang1.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/11\/V5pomacs30[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/11\/V5pomacs30[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('182','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">14.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Kumar, Dhruv;  Ahmad, Sohaib;  Chandra, Abhishek;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('173','tp_links')\" style=\"cursor:pointer;\"> AggNet: Cost-Aware Aggregation Networks for Geo-distributed Streaming Analytics<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">ACM\/IEEE Symposium on Edge Computing (SEC '21), <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_173\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('173','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_173\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('173','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_173\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{KumarACS21,<br \/>\r\ntitle = { AggNet: Cost-Aware Aggregation Networks for Geo-distributed Streaming Analytics},<br \/>\r\nauthor = {Dhruv Kumar and Sohaib Ahmad and Abhishek Chandra and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/sec21-final80.pdf},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-12-14},<br \/>\r\nbooktitle = {ACM\/IEEE Symposium on Edge Computing (SEC '21)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('173','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_173\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/sec21-final80.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/sec21-fina[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/sec21-fina[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('173','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">15.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sabnis, Anirudh;  Sitaraman, Ramesh<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('181','tp_links')\" style=\"cursor:pointer;\">TRAGEN: A Synthetic Trace Generator for Realistic Cache Simulations<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">ACM Internet Measurement Conference (IMC), <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_181\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('181','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_181\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('181','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_181\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{SabnisSitaraman2021,<br \/>\r\ntitle = {TRAGEN: A Synthetic Trace Generator for Realistic Cache Simulations},<br \/>\r\nauthor = {Anirudh Sabnis and Ramesh Sitaraman },<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/10\/imc2021-final270.pdf},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-11-03},<br \/>\r\nbooktitle = {ACM Internet Measurement Conference (IMC)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('181','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_181\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/10\/imc2021-final270.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/10\/imc2021-fi[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/10\/imc2021-fi[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('181','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">16.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Wang, Lingdong;  Hajiesmaili, Mohammad;  Sitaraman, Ramesh K<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('180','tp_links')\" style=\"cursor:pointer;\">FOCAS: Practical Video Super Resolution using Foveated Rendering<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">ACM International Conference on Multimedia (MM \u201921), <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_180\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('180','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_180\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('180','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_180\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('180','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_180\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{WangHS21,<br \/>\r\ntitle = {FOCAS: Practical Video Super Resolution using Foveated Rendering},<br \/>\r\nauthor = {Lingdong Wang and Mohammad Hajiesmaili and Ramesh K Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/08\/FOCAS_Practical_Video_Super_Resolution_using_Foveated_Rendering__Final.pdf},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-10-20},<br \/>\r\nbooktitle = {ACM International Conference on Multimedia (MM \u201921)},<br \/>\r\nabstract = {Super-resolution (SR) is a well-studied technique for reconstructing high-resolu- tion (HR) images from low-resolution (LR) ones. SR holds great promise for video streaming since an LR video segment can be transmitted from the video server to the client that then reconstructs the HR version using SR, resulting in a significant reduction in network bandwidth. However, SR is seldom used in practice for real-time video streaming, because the computational overhead of frame reconstruction results in large latency and low frame rate.<br \/>\r\n<br \/>\r\nTo reduce the computational overhead and make SR practi- cal, we propose a deep-learning-based SR method called Foveated Cascaded Video Super Resolution (FOCAS). FOCAS relies on the fact that human eyes only have high acuity in a tiny central foveal region of the retina. FOCAS uses more neural network blocks in the foveal region to provide higher video quality, while using fewer blocks in the periphery as lower quality is sufficient. To optimize the computational resources and reduce reconstruction latency, FOCAS formulates and solves a convex optimization problem to decide the number of neural network blocks to use in each region of the frame. Using extensive experiments, we show that FOCAS reduces the latency by 50% \u2212 70% while maintaining comparable visual quality as traditional (non-foveated) SR. Further, FOCAS provides a 12 \u2212 16\u00d7 reduction in the client-to-server network bandwidth in comparison with sending the full HR video segments.},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('180','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_180\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Super-resolution (SR) is a well-studied technique for reconstructing high-resolu- tion (HR) images from low-resolution (LR) ones. SR holds great promise for video streaming since an LR video segment can be transmitted from the video server to the client that then reconstructs the HR version using SR, resulting in a significant reduction in network bandwidth. However, SR is seldom used in practice for real-time video streaming, because the computational overhead of frame reconstruction results in large latency and low frame rate.<br \/>\r\n<br \/>\r\nTo reduce the computational overhead and make SR practi- cal, we propose a deep-learning-based SR method called Foveated Cascaded Video Super Resolution (FOCAS). FOCAS relies on the fact that human eyes only have high acuity in a tiny central foveal region of the retina. FOCAS uses more neural network blocks in the foveal region to provide higher video quality, while using fewer blocks in the periphery as lower quality is sufficient. To optimize the computational resources and reduce reconstruction latency, FOCAS formulates and solves a convex optimization problem to decide the number of neural network blocks to use in each region of the frame. Using extensive experiments, we show that FOCAS reduces the latency by 50% \u2212 70% while maintaining comparable visual quality as traditional (non-foveated) SR. Further, FOCAS provides a 12 \u2212 16\u00d7 reduction in the client-to-server network bandwidth in comparison with sending the full HR video segments.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('180','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_180\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/08\/FOCAS_Practical_Video_Super_Resolution_using_Foveated_Rendering__Final.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/08\/FOCAS_Prac[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/08\/FOCAS_Prac[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('180','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_inproceedings\"><td class=\"tp_pub_number\">17.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Zhang, Xiao;  Sen, Tanmoy;  Zhang, Zheyuan;  April, Tim;  Chandrasekaran, Balakrishnan;  Choffnes, David;  Maggs, Bruce M.;  Shen, Haiying;  Sitaraman, Ramesh K.;  Yang, Xiaowei<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('179','tp_links')\" style=\"cursor:pointer;\">AnyOpt: Predicting and Optimizing IP Anycast Performance<\/a> <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">Proceedings of the ACM SIGCOMM Conference, <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_179\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('179','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_179\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('179','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_179\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{Zhangetal2021,<br \/>\r\ntitle = {AnyOpt: Predicting and Optimizing IP Anycast Performance},<br \/>\r\nauthor = {Xiao Zhang and<br \/>\r\nTanmoy Sen and<br \/>\r\nZheyuan Zhang and<br \/>\r\nTim April and<br \/>\r\nBalakrishnan Chandrasekaran and<br \/>\r\nDavid Choffnes and<br \/>\r\nBruce M. Maggs and<br \/>\r\nHaiying Shen and<br \/>\r\nRamesh K. Sitaraman and<br \/>\r\nXiaowei Yang},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/07\/sigcomm2021-final572.pdf},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-08-23},<br \/>\r\nbooktitle = {Proceedings of the ACM SIGCOMM Conference},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('179','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_179\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/07\/sigcomm2021-final572.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/07\/sigcomm202[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/07\/sigcomm202[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('179','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">18.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Lee, Russell;  Maghakian, Jessica;  Hajiesmaili, Mohammad;  Li, Jian;  Sitaraman, Ramesh;  Liu, Zhenhua<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('174','tp_links')\" style=\"cursor:pointer;\">Online Peak-Aware Energy Scheduling with Untrusted Advice<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">ACM International Conference on Future Energy Systems (ACM e-Energy), <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_174\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('174','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_174\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('174','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_174\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{LeeMHLSL21,<br \/>\r\ntitle = {Online Peak-Aware Energy Scheduling with Untrusted Advice},<br \/>\r\nauthor = {Russell Lee and Jessica Maghakian and Mohammad Hajiesmaili and Jian Li and Ramesh Sitaraman and Zhenhua Liu},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/eenergy21-final70-1.pdf},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-06-28},<br \/>\r\nbooktitle = {ACM International Conference on Future Energy Systems (ACM e-Energy)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('174','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_174\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/eenergy21-final70-1.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/eenergy21-[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/eenergy21-[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('174','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_inproceedings\"><td class=\"tp_pub_number\">19.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sabnis, Anirudh;  Salem, Tareq Si;  Neglia, Giovanni;  Garetto, Michele;  Leonardi, Emilio;  Sitaraman, Ramesh K<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('178','tp_links')\" style=\"cursor:pointer;\">GRADES: Gradient Descent for Similarity Caching<\/a> <span class=\"tp_pub_type tp_  inproceedings\">Proceedings Article<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_in\">In: <\/span><span class=\"tp_pub_additional_booktitle\">IEEE Conference on Computer Communications (INFOCOM), <\/span><span class=\"tp_pub_additional_year\">2021<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_178\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('178','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_178\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('178','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_178\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{sabnis2021grades,<br \/>\r\ntitle = {GRADES: Gradient Descent for Similarity Caching},<br \/>\r\nauthor = { Anirudh Sabnis and Tareq Si Salem and Giovanni Neglia and Michele Garetto and Emilio Leonardi and Ramesh K Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/a139-sabnis.pdf},<br \/>\r\nyear  = {2021},<br \/>\r\ndate = {2021-01-01},<br \/>\r\nbooktitle = {IEEE Conference on Computer Communications (INFOCOM)},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {inproceedings}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('178','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_178\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/a139-sabnis.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/a139-sabni[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2021\/06\/a139-sabni[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('178','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_conference\"><td class=\"tp_pub_number\">20.<\/td><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Park, Jounsup;  Wu, Mingyuan;  Lee, Eric;  Chen, Bo;  Nahrstedt, Klara;  Zink, Michael;  Sitaraman, Ramesh<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('172','tp_links')\" style=\"cursor:pointer;\">SEAWARE: Semantic Aware View Prediction System for 360-degree Video Streaming<\/a> <span class=\"tp_pub_type tp_  conference\">Conference<\/span> <\/p><p class=\"tp_pub_additional\"><span class=\"tp_pub_additional_booktitle\">IEEE International Symposium on Multimedia (ISM), <\/span><span class=\"tp_pub_additional_year\">2020<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_172\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('172','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_172\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('172','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_172\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('172','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_172\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@conference{ParkWLCNZS2020,<br \/>\r\ntitle = {SEAWARE: Semantic Aware View Prediction System for 360-degree Video Streaming},<br \/>\r\nauthor = {Jounsup Park and Mingyuan Wu and Eric Lee and Bo Chen and Klara Nahrstedt and Michael Zink and Ramesh Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/10\/ISM2020__SEAWARE__CameraReady_.pdf},<br \/>\r\nyear  = {2020},<br \/>\r\ndate = {2020-12-02},<br \/>\r\nbooktitle = {IEEE International Symposium on Multimedia (ISM)},<br \/>\r\nabstract = {Future view prediction for a 360-degree video streaming system is important to save the network bandwidth and improve the Quality of Experience (QoE). Historical view data of a single viewer and multiple viewers have been used for future view prediction. Video semantic information is also useful to predict the viewer\u2019s future behavior. However, extracting video semantic information requires powerful computing hardware and large memory space to perform deep learning-based video analysis. It is not a desirable condition for most of client devices, such as small mobile devices or Head Mounted Display (HMD). Therefore, we develop an approach where video semantic analysis is executed on the media server, and the analysis results are shared with clients via the Semantic Flow Descriptor (SFD) and View-Object State Machine (VOSM). SFD and VOSM become new descriptive additions of the Media Presentation Description (MPD) and Spatial Relation Description (SRD) to support 360- degree video streaming via the DASH framework. Using the semantic-based approach, we design the Semantic-Aware View Prediction System (SEAWARE) to improve the overall view prediction performance. The evaluation results of 360-degree videos and real HMD view traces show that the SEAWARE system improves the view prediction performance and streams high-quality video with limited network bandwidth.<br \/>\r\n},<br \/>\r\nkeywords = {},<br \/>\r\npubstate = {published},<br \/>\r\ntppubtype = {conference}<br \/>\r\n}<br \/>\r\n<\/pre><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('172','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_172\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Future view prediction for a 360-degree video streaming system is important to save the network bandwidth and improve the Quality of Experience (QoE). Historical view data of a single viewer and multiple viewers have been used for future view prediction. Video semantic information is also useful to predict the viewer\u2019s future behavior. However, extracting video semantic information requires powerful computing hardware and large memory space to perform deep learning-based video analysis. It is not a desirable condition for most of client devices, such as small mobile devices or Head Mounted Display (HMD). Therefore, we develop an approach where video semantic analysis is executed on the media server, and the analysis results are shared with clients via the Semantic Flow Descriptor (SFD) and View-Object State Machine (VOSM). SFD and VOSM become new descriptive additions of the Media Presentation Description (MPD) and Spatial Relation Description (SRD) to support 360- degree video streaming via the DASH framework. Using the semantic-based approach, we design the Semantic-Aware View Prediction System (SEAWARE) to improve the overall view prediction performance. The evaluation results of 360-degree videos and real HMD view traces show that the SEAWARE system improves the view prediction performance and streams high-quality video with limited network bandwidth.<br \/>\r\n<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('172','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_172\" style=\"display:none;\"><div class=\"tp_links_entry\"><ul class=\"tp_pub_list\"><li><i class=\"fas fa-file-pdf\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/10\/ISM2020__SEAWARE__CameraReady_.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/10\/ISM2020__S[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/10\/ISM2020__S[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('172','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><\/table><div class=\"tablenav\"><div class=\"tablenav-pages\"><span class=\"displaying-num\">125 entries<\/span> <a class=\"page-numbers button disabled\">&laquo;<\/a> <a class=\"page-numbers button disabled\">&lsaquo;<\/a> 1 of 7 <a href=\"https:\/\/groups.cs.umass.edu\/ramesh\/publications\/?limit=2&amp;tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=&amp;tsr=\" title=\"next page\" class=\"page-numbers button\">&rsaquo;<\/a> <a href=\"https:\/\/groups.cs.umass.edu\/ramesh\/publications\/?limit=7&amp;tgid=&amp;yr=&amp;type=&amp;usr=&amp;auth=&amp;tsr=\" title=\"last page\" class=\"page-numbers button\">&raquo;<\/a> <\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Copyright notice for published papers: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author&#8217;s copyright. Copyright notice for presentations &hellip; <a href=\"https:\/\/groups.cs.umass.edu\/ramesh\/publications\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Publications&#8221;<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-298","page","type-page","status-publish","hentry","no-sidebar","hfeed"],"_links":{"self":[{"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/pages\/298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/comments?post=298"}],"version-history":[{"count":8,"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/pages\/298\/revisions"}],"predecessor-version":[{"id":773,"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/pages\/298\/revisions\/773"}],"wp:attachment":[{"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/media?parent=298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}