{"id":759,"date":"2022-12-07T20:08:10","date_gmt":"2022-12-07T20:08:10","guid":{"rendered":"https:\/\/groups.cs.umass.edu\/ramesh\/?page_id=759"},"modified":"2022-12-28T05:43:17","modified_gmt":"2022-12-28T05:43:17","slug":"real-world-systems","status":"publish","type":"page","link":"https:\/\/groups.cs.umass.edu\/ramesh\/real-world-systems\/","title":{"rendered":"Real-World Systems"},"content":{"rendered":"\n<h2>Content Delivery and Edge Computing Systems<\/h2>\n<p>Our work helped create of the world&#8217;s first major content delivery networks (CDNs) and edge computing services. These select papers describe real-life\u00a0production systems that currently deliver a significant fraction of the web, videos, and applications to billions of clients world-wide.<\/p>\n<div class=\"teachpress_pub_list\"><form name=\"tppublistform\" method=\"get\"><a name=\"tppubs\" id=\"tppubs\"><\/a><\/form><table class=\"teachpress_publication_list\"><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2020\">2020<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_inproceedings\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Schomp, Kyle;  Bhardwaj, Onkar;  Kurdoglu, Eymen;  Muhaimen, Mashooq;  Sitaraman, Ramesh K.<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('165','tp_links')\" style=\"cursor:pointer;\">Akamai DNS: Providing Authoritative Answers to the World\u2019s Queries<\/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\">2020<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_165\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('165','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_165\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('165','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_165\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('165','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_165\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{SchompBKMS2020,<br \/>\r\ntitle = {Akamai DNS: Providing Authoritative Answers to the World\u2019s Queries},<br \/>\r\nauthor = {Kyle Schomp and Onkar Bhardwaj and Eymen Kurdoglu and Mashooq Muhaimen and Ramesh K. Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/sigcomm2020-final289.pdf},<br \/>\r\nyear  = {2020},<br \/>\r\ndate = {2020-08-10},<br \/>\r\nbooktitle = {Proceedings of the ACM SIGCOMM Conference},<br \/>\r\nabstract = {We present Akamai DNS, one of the largest authoritative DNS infrastructures in the world, that supports the Akamai content de- livery network (CDN) as well as authoritative DNS hosting and DNS-based load balancing services for many enterprises. As the starting point for a significant fraction of the world\u2019s Internet in- teractions, Akamai DNS serves millions of queries each second and must be resilient to avoid disrupting myriad online services, scalable to meet the ever increasing volume of DNS queries, per- formant to prevent user-perceivable performance degradation, and reconfigurable to react quickly to shifts in network conditions and attacks. We outline the design principles and architecture used to achieve Akamai DNS\u2019s goals, relating the design choices to the system workload and quantifying the effectiveness of those designs. Further, we convey insights from operating the production system that are of value to the broader research community.},<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('165','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_165\" style=\"display:none;\"><div class=\"tp_abstract_entry\">We present Akamai DNS, one of the largest authoritative DNS infrastructures in the world, that supports the Akamai content de- livery network (CDN) as well as authoritative DNS hosting and DNS-based load balancing services for many enterprises. As the starting point for a significant fraction of the world\u2019s Internet in- teractions, Akamai DNS serves millions of queries each second and must be resilient to avoid disrupting myriad online services, scalable to meet the ever increasing volume of DNS queries, per- formant to prevent user-perceivable performance degradation, and reconfigurable to react quickly to shifts in network conditions and attacks. We outline the design principles and architecture used to achieve Akamai DNS\u2019s goals, relating the design choices to the system workload and quantifying the effectiveness of those designs. Further, we convey insights from operating the production system that are of value to the broader research community.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('165','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_165\" 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\/07\/sigcomm2020-final289.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/sigcomm202[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/sigcomm202[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('165','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_inproceedings\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sundarrajan, Aditya;  Kasbekar, Mangesh;  Sitaraman, Ramesh K;  Shukla, Samta<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('169','tp_links')\" style=\"cursor:pointer;\">Midgress-aware traffic provisioning for 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\">USENIX Annual Technical Conference (USENIX ATC 20), <\/span><span class=\"tp_pub_additional_pages\">pp. 543\u2013557, <\/span><span class=\"tp_pub_additional_publisher\">USENIX Association, <\/span><span class=\"tp_pub_additional_year\">2020<\/span>, <span class=\"tp_pub_additional_isbn\">ISBN: 978-1-939133-14-4<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_abstract_link\"><a id=\"tp_abstract_sh_169\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('169','tp_abstract')\" title=\"Show abstract\" style=\"cursor:pointer;\">Abstract<\/a><\/span> | <span class=\"tp_resource_link\"><a id=\"tp_links_sh_169\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('169','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_169\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('169','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_169\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{254434,<br \/>\r\ntitle = {Midgress-aware traffic provisioning for content delivery},<br \/>\r\nauthor = {Aditya Sundarrajan and Mangesh Kasbekar and Ramesh K Sitaraman and Samta Shukla},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/atc20-sundarrajan.pdf<br \/>\r\nhttps:\/\/www.usenix.org\/conference\/atc20\/presentation\/sundarrajan},<br \/>\r\nisbn = {978-1-939133-14-4},<br \/>\r\nyear  = {2020},<br \/>\r\ndate = {2020-07-15},<br \/>\r\nbooktitle = {USENIX Annual Technical Conference (USENIX ATC 20)},<br \/>\r\npages = {543--557},<br \/>\r\npublisher = {USENIX Association},<br \/>\r\nabstract = {Content delivery networks (CDNs) cache and deliver hundreds of trillions of user requests each day from hundreds of thousands of servers around the world. The traffic served by CDNs can be partitioned into hundreds of traffic classes, each with different user access patterns, popularity distributions, object sizes, and performance requirements. Midgress is the cache miss traffic between the CDN's servers and the content provider origins. A major goal of a CDN is to minimize its midgress, since higher midgress translates to higher bandwidth costs and increased user-perceived latency. We propose algorithms that provision traffic classes to servers such that midgress is minimized. Using extensive traces from Akamai's CDN, we show that our midgress-aware traffic provisioning schemes can reduce midgress by nearly 20% in comparison with the midgress-unaware schemes currently in use. We also propose an efficient heuristic for traffic provisioning that achieves near-optimal midgress and is suitable for use in production settings. Further, we show how our algorithms can be extended to other settings that require minimum caching performance per traffic class and minimum content duplication for fault tolerance. Finally, our paper provides a strong case for implementing midgress-aware traffic provisioning in production CDNs.},<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('169','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_abstract\" id=\"tp_abstract_169\" style=\"display:none;\"><div class=\"tp_abstract_entry\">Content delivery networks (CDNs) cache and deliver hundreds of trillions of user requests each day from hundreds of thousands of servers around the world. The traffic served by CDNs can be partitioned into hundreds of traffic classes, each with different user access patterns, popularity distributions, object sizes, and performance requirements. Midgress is the cache miss traffic between the CDN's servers and the content provider origins. A major goal of a CDN is to minimize its midgress, since higher midgress translates to higher bandwidth costs and increased user-perceived latency. We propose algorithms that provision traffic classes to servers such that midgress is minimized. Using extensive traces from Akamai's CDN, we show that our midgress-aware traffic provisioning schemes can reduce midgress by nearly 20% in comparison with the midgress-unaware schemes currently in use. We also propose an efficient heuristic for traffic provisioning that achieves near-optimal midgress and is suitable for use in production settings. Further, we show how our algorithms can be extended to other settings that require minimum caching performance per traffic class and minimum content duplication for fault tolerance. Finally, our paper provides a strong case for implementing midgress-aware traffic provisioning in production CDNs.<\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('169','tp_abstract')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_169\" 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\/07\/atc20-sundarrajan.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/atc20-sund[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/atc20-sund[...]<\/a><\/li><li><i class=\"fas fa-globe\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/www.usenix.org\/conference\/atc20\/presentation\/sundarrajan\" title=\"https:\/\/www.usenix.org\/conference\/atc20\/presentation\/sundarrajan\" target=\"_blank\">https:\/\/www.usenix.org\/conference\/atc20\/presentation\/sundarrajan<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('169','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\">Rahul Urgaonkar Kevin Spiteri, Ramesh Sitaraman<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('167','tp_links')\" style=\"cursor:pointer;\">BOLA: Near-Optimal Bitrate Adaptation for Online Videos<\/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_year\">2020<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_167\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('167','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_167\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('167','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_167\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{BOLASUS2020,<br \/>\r\ntitle = {BOLA: Near-Optimal Bitrate Adaptation for Online Videos},<br \/>\r\nauthor = {Kevin Spiteri, Rahul Urgaonkar, Ramesh Sitaraman },<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/09110784.pdf},<br \/>\r\ndoi = {10.1109\/TNET.2020.2996964},<br \/>\r\nyear  = {2020},<br \/>\r\ndate = {2020-04-25},<br \/>\r\njournal = {IEEE\/ACM Transactions on Networking},<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('167','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_167\" 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\/07\/09110784.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/09110784.p[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2020\/07\/09110784.p[...]<\/a><\/li><li><i class=\"ai ai-doi\"><\/i><a class=\"tp_pub_list\" href=\"https:\/\/dx.doi.org\/10.1109\/TNET.2020.2996964\" title=\"Follow DOI:10.1109\/TNET.2020.2996964\" target=\"_blank\">doi:10.1109\/TNET.2020.2996964<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('167','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2019\">2019<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Spiteri, Kevin;  Sitaraman, Ramesh;  Sparacio, Daniel<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('147','tp_links')\" style=\"cursor:pointer;\">From theory to practice: Improving bitrate adaptation in the DASH reference player<\/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 Transactions on Multimedia Computing, Communications, and Applications (TOMM), <\/span><span class=\"tp_pub_additional_volume\">vol. 15, <\/span><span class=\"tp_pub_additional_number\">no. 2s, <\/span><span class=\"tp_pub_additional_pages\">pp. 67, <\/span><span class=\"tp_pub_additional_year\">2019<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_147\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('147','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_147\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('147','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_147\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{spiteri2019theory,<br \/>\r\ntitle = {From theory to practice: Improving bitrate adaptation in the DASH reference player},<br \/>\r\nauthor = {Kevin Spiteri and Ramesh Sitaraman and Daniel Sparacio},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/From-theory-to-practice-Improving-bitrate-adaptation-in-the-DASH-reference-player.pdf},<br \/>\r\nyear  = {2019},<br \/>\r\ndate = {2019-01-01},<br \/>\r\njournal = {ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM)},<br \/>\r\nvolume = {15},<br \/>\r\nnumber = {2s},<br \/>\r\npages = {67},<br \/>\r\npublisher = {ACM},<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('147','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_147\" 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\/2019\/12\/From-theory-to-practice-Improving-bitrate-adaptation-in-the-DASH-reference-player.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/From-theor[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/From-theor[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('147','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2017\">2017<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_inproceedings\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sundarrajan, Aditya;  Feng, Mingdong;  Kasbekar, Mangesh;  Sitaraman, Ramesh K<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('144','tp_links')\" style=\"cursor:pointer;\">Footprint Descriptors: Theory and Practice of Cache Provisioning in a Global CDN<\/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 13th International Conference on emerging Networking EXperiments and Technologies, <\/span><span class=\"tp_pub_additional_pages\">pp. 55\u201367, <\/span><span class=\"tp_pub_additional_organization\">ACM <\/span><span class=\"tp_pub_additional_year\">2017<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_144\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('144','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_144\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('144','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_144\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@inproceedings{sundarrajan2017footprint,<br \/>\r\ntitle = {Footprint Descriptors: Theory and Practice of Cache Provisioning in a Global CDN},<br \/>\r\nauthor = {Aditya Sundarrajan and Mingdong Feng and Mangesh Kasbekar and Ramesh K Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Footprint-Descriptors-Theory-and-Practice-of-Cache-Provisioning-in-a-Global-CDN.pdf},<br \/>\r\nyear  = {2017},<br \/>\r\ndate = {2017-01-01},<br \/>\r\nbooktitle = {Proceedings of the 13th International Conference on emerging Networking EXperiments and Technologies},<br \/>\r\npages = {55--67},<br \/>\r\norganization = {ACM},<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('144','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_144\" 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\/2019\/12\/Footprint-Descriptors-Theory-and-Practice-of-Cache-Provisioning-in-a-Global-CDN.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Footprint-[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Footprint-[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('144','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2015\">2015<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Chen, Fangfei;  Sitaraman, Ramesh K;  Torres, Marcelo<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('126','tp_links')\" style=\"cursor:pointer;\">End-user mapping: Next generation request routing for content delivery<\/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 SIGCOMM Computer Communication Review, <\/span><span class=\"tp_pub_additional_volume\">vol. 45, <\/span><span class=\"tp_pub_additional_number\">no. 4, <\/span><span class=\"tp_pub_additional_pages\">pp. 167\u2013181, <\/span><span class=\"tp_pub_additional_year\">2015<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_126\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('126','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_126\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('126','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_126\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{chen2015end,<br \/>\r\ntitle = {End-user mapping: Next generation request routing for content delivery},<br \/>\r\nauthor = {Fangfei Chen and Ramesh K Sitaraman and Marcelo Torres},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/End-user-mapping-Next-generation-request-routing-for-content-delivery.pdf},<br \/>\r\nyear  = {2015},<br \/>\r\ndate = {2015-01-01},<br \/>\r\njournal = {ACM SIGCOMM Computer Communication Review},<br \/>\r\nvolume = {45},<br \/>\r\nnumber = {4},<br \/>\r\npages = {167--181},<br \/>\r\npublisher = {ACM},<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('126','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_126\" 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\/2019\/12\/End-user-mapping-Next-generation-request-routing-for-content-delivery.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/End-user-m[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/End-user-m[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('126','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Maggs, Bruce M;  Sitaraman, Ramesh K<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('127','tp_links')\" style=\"cursor:pointer;\">Algorithmic nuggets in content delivery<\/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 SIGCOMM Computer Communication Review, <\/span><span class=\"tp_pub_additional_volume\">vol. 45, <\/span><span class=\"tp_pub_additional_number\">no. 3, <\/span><span class=\"tp_pub_additional_pages\">pp. 52\u201366, <\/span><span class=\"tp_pub_additional_year\">2015<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_127\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('127','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_127\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('127','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_127\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{maggs2015algorithmic,<br \/>\r\ntitle = {Algorithmic nuggets in content delivery},<br \/>\r\nauthor = {Bruce M Maggs and Ramesh K Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/CCRpaper_1.pdf},<br \/>\r\nyear  = {2015},<br \/>\r\ndate = {2015-01-01},<br \/>\r\njournal = {ACM SIGCOMM Computer Communication Review},<br \/>\r\nvolume = {45},<br \/>\r\nnumber = {3},<br \/>\r\npages = {52--66},<br \/>\r\npublisher = {ACM},<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('127','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_127\" 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\/2019\/12\/CCRpaper_1.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/CCRpaper_1[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/CCRpaper_1[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('127','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Gillman, David;  Lin, Yin;  Maggs, Bruce;  Sitaraman, Ramesh K<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('122','tp_links')\" style=\"cursor:pointer;\">Protecting websites from attack with secure delivery networks<\/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\">Computer, <\/span><span class=\"tp_pub_additional_volume\">vol. 48, <\/span><span class=\"tp_pub_additional_number\">no. 4, <\/span><span class=\"tp_pub_additional_pages\">pp. 26\u201334, <\/span><span class=\"tp_pub_additional_year\">2015<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_122\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('122','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_122\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('122','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_122\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{gillman2015protecting,<br \/>\r\ntitle = {Protecting websites from attack with secure delivery networks},<br \/>\r\nauthor = {David Gillman and Yin Lin and Bruce Maggs and Ramesh K Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Protecting-websites-from-attack-with-secure-delivery-networks.pdf},<br \/>\r\nyear  = {2015},<br \/>\r\ndate = {2015-01-01},<br \/>\r\njournal = {Computer},<br \/>\r\nvolume = {48},<br \/>\r\nnumber = {4},<br \/>\r\npages = {26--34},<br \/>\r\npublisher = {IEEE},<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('122','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_122\" 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\/2019\/12\/Protecting-websites-from-attack-with-secure-delivery-networks.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Protecting[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Protecting[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('122','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2014\">2014<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Sitaraman, Ramesh K;  Kasbekar, Mangesh;  Lichtenstein, Woody;  Jain, Manish<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('118','tp_links')\" style=\"cursor:pointer;\">Overlay networks: An akamai perspective<\/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\">Advanced Content Delivery, Streaming, and Cloud Services, <\/span><span class=\"tp_pub_additional_volume\">vol. 51, <\/span><span class=\"tp_pub_additional_number\">no. 4, <\/span><span class=\"tp_pub_additional_pages\">pp. 305\u2013328, <\/span><span class=\"tp_pub_additional_year\">2014<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_118\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('118','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_118\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('118','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_118\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{sitaraman2014overlay,<br \/>\r\ntitle = {Overlay networks: An akamai perspective},<br \/>\r\nauthor = {Ramesh K Sitaraman and Mangesh Kasbekar and Woody Lichtenstein and Manish Jain},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/overlays-chapter.pdf},<br \/>\r\nyear  = {2014},<br \/>\r\ndate = {2014-01-01},<br \/>\r\njournal = {Advanced Content Delivery, Streaming, and Cloud Services},<br \/>\r\nvolume = {51},<br \/>\r\nnumber = {4},<br \/>\r\npages = {305--328},<br \/>\r\npublisher = {John Wiley & Sons},<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('118','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_118\" 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\/2019\/12\/overlays-chapter.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/overlays-c[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/overlays-c[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('118','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2011\">2011<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Andreev, Konstantin;  Maggs, Bruce M;  Meyerson, Adam;  Saks, Jevan;  Sitaraman, Ramesh K<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('158','tp_links')\" style=\"cursor:pointer;\">Algorithms for constructing overlay networks for live streaming<\/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\">arXiv preprint arXiv:1109.4114, <\/span><span class=\"tp_pub_additional_year\">2011<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_158\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('158','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_158\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('158','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_158\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{andreev2011algorithms,<br \/>\r\ntitle = {Algorithms for constructing overlay networks for live streaming},<br \/>\r\nauthor = {Konstantin Andreev and Bruce M Maggs and Adam Meyerson and Jevan Saks and Ramesh K Sitaraman},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/AndreevMMSS11.pdf},<br \/>\r\nyear  = {2011},<br \/>\r\ndate = {2011-01-01},<br \/>\r\njournal = {arXiv preprint arXiv:1109.4114},<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('158','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_158\" 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\/2019\/12\/AndreevMMSS11.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/AndreevMMS[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/AndreevMMS[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('158','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2010\">2010<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Nygren, Erik;  Sitaraman, Ramesh K;  Sun, Jennifer<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('85','tp_links')\" style=\"cursor:pointer;\">The akamai network: a platform for high-performance internet applications<\/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 SIGOPS Operating Systems Review, <\/span><span class=\"tp_pub_additional_volume\">vol. 44, <\/span><span class=\"tp_pub_additional_number\">no. 3, <\/span><span class=\"tp_pub_additional_pages\">pp. 2\u201319, <\/span><span class=\"tp_pub_additional_year\">2010<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_85\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('85','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_85\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('85','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_85\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{nygren2010akamai,<br \/>\r\ntitle = {The akamai network: a platform for high-performance internet applications},<br \/>\r\nauthor = {Erik Nygren and Ramesh K Sitaraman and Jennifer Sun},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/03\/network_overview_osr.pdf},<br \/>\r\nyear  = {2010},<br \/>\r\ndate = {2010-01-01},<br \/>\r\nurldate = {2010-01-01},<br \/>\r\njournal = {ACM SIGOPS Operating Systems Review},<br \/>\r\nvolume = {44},<br \/>\r\nnumber = {3},<br \/>\r\npages = {2--19},<br \/>\r\npublisher = {ACM},<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('85','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_85\" 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\/2019\/03\/network_overview_osr.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/03\/network_ov[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/03\/network_ov[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('85','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2004\">2004<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Kontothanassis, Leonidas;  Sitaraman, Ramesh;  Wein, Joel;  Hong, Duke;  Kleinberg, Robert;  Mancuso, Brian;  Shaw, David;  Stodolsky, Daniel<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('73','tp_links')\" style=\"cursor:pointer;\">A transport layer for live streaming in a content delivery network<\/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 IEEE, <\/span><span class=\"tp_pub_additional_volume\">vol. 92, <\/span><span class=\"tp_pub_additional_number\">no. 9, <\/span><span class=\"tp_pub_additional_pages\">pp. 1408\u20131419, <\/span><span class=\"tp_pub_additional_year\">2004<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_73\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('73','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_73\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('73','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_73\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{kontothanassis2004transport,<br \/>\r\ntitle = {A transport layer for live streaming in a content delivery network},<br \/>\r\nauthor = {Leonidas Kontothanassis and Ramesh Sitaraman and Joel Wein and Duke Hong and Robert Kleinberg and Brian Mancuso and David Shaw and Daniel Stodolsky},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/A-transport-layer-for-live-streaming-in-a-content-delivery-network.pdf},<br \/>\r\nyear  = {2004},<br \/>\r\ndate = {2004-01-01},<br \/>\r\njournal = {Proceedings of the IEEE},<br \/>\r\nvolume = {92},<br \/>\r\nnumber = {9},<br \/>\r\npages = {1408--1419},<br \/>\r\npublisher = {IEEE},<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('73','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_73\" 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\/2019\/12\/A-transport-layer-for-live-streaming-in-a-content-delivery-network.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/A-transpor[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/A-transpor[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('73','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><tr>\r\n                    <td>\r\n                        <h3 class=\"tp_h3\" id=\"tp_h3_2002\">2002<\/h3>\r\n                    <\/td>\r\n                <\/tr><tr class=\"tp_publication tp_publication_article\"><td class=\"tp_pub_info\"><p class=\"tp_pub_author\"> Dilley, John;  Maggs, Bruce;  Parikh, Jay;  Prokop, Harald;  Sitaraman, Ramesh;  Weihl, Bill<\/p><p class=\"tp_pub_title\"><a class=\"tp_title_link\" onclick=\"teachpress_pub_showhide('67','tp_links')\" style=\"cursor:pointer;\">Globally distributed content delivery<\/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 Internet Computing, <\/span><span class=\"tp_pub_additional_volume\">vol. 6, <\/span><span class=\"tp_pub_additional_number\">no. 5, <\/span><span class=\"tp_pub_additional_pages\">pp. 50\u201358, <\/span><span class=\"tp_pub_additional_year\">2002<\/span>.<\/p><p class=\"tp_pub_menu\"><span class=\"tp_resource_link\"><a id=\"tp_links_sh_67\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('67','tp_links')\" title=\"Show links and resources\" style=\"cursor:pointer;\">Links<\/a><\/span> | <span class=\"tp_bibtex_link\"><a id=\"tp_bibtex_sh_67\" class=\"tp_show\" onclick=\"teachpress_pub_showhide('67','tp_bibtex')\" title=\"Show BibTeX entry\" style=\"cursor:pointer;\">BibTeX<\/a><\/span><\/p><div class=\"tp_bibtex\" id=\"tp_bibtex_67\" style=\"display:none;\"><div class=\"tp_bibtex_entry\"><pre>@article{dilley2002globally,<br \/>\r\ntitle = {Globally distributed content delivery},<br \/>\r\nauthor = {John Dilley and Bruce Maggs and Jay Parikh and Harald Prokop and Ramesh Sitaraman and Bill Weihl},<br \/>\r\nurl = {https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Globally-distributed-content-delivery.pdf},<br \/>\r\nyear  = {2002},<br \/>\r\ndate = {2002-01-01},<br \/>\r\njournal = {IEEE Internet Computing},<br \/>\r\nvolume = {6},<br \/>\r\nnumber = {5},<br \/>\r\npages = {50--58},<br \/>\r\npublisher = {IEEE},<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('67','tp_bibtex')\">Close<\/a><\/p><\/div><div class=\"tp_links\" id=\"tp_links_67\" 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\/2019\/12\/Globally-distributed-content-delivery.pdf\" title=\"https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Globally-d[...]\" target=\"_blank\">https:\/\/groups.cs.umass.edu\/ramesh\/wp-content\/uploads\/sites\/3\/2019\/12\/Globally-d[...]<\/a><\/li><\/ul><\/div><p class=\"tp_close_menu\"><a class=\"tp_close\" onclick=\"teachpress_pub_showhide('67','tp_links')\">Close<\/a><\/p><\/div><\/td><\/tr><\/table><\/div>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Content Delivery and Edge Computing Systems Our work helped create of the world&#8217;s first major content delivery networks (CDNs) and edge computing services. These select papers describe real-life\u00a0production systems that currently deliver a significant fraction of the web, videos, and applications to billions of clients world-wide. \u00a0<\/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-759","page","type-page","status-publish","hentry","no-sidebar","hfeed"],"_links":{"self":[{"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/pages\/759","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=759"}],"version-history":[{"count":30,"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/pages\/759\/revisions"}],"predecessor-version":[{"id":817,"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/pages\/759\/revisions\/817"}],"wp:attachment":[{"href":"https:\/\/groups.cs.umass.edu\/ramesh\/wp-json\/wp\/v2\/media?parent=759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}