{"title":"内容交付网络工作流的命名数据网络。","authors":"Rama Krishna Thelagathoti, Spyridon Mastorakis, Anant Shah, Harkeerat Bedi, Susmit Shannigrahi","doi":"10.1109/cloudnet51028.2020.9335806","DOIUrl":null,"url":null,"abstract":"<p><p>In this work we investigate Named Data Networking's (NDN's) architectural properties and features, such as content caching and intelligent packet forwarding, in the context of Content Delivery Network (CDN) workflows. More specifically, we evaluate NDN's properties for PoP (Point of Presence) to PoP and PoP to device connectivity. We use the Apache Traffic Server (ATS) platform to create a CDN-like caching hierarchy in order to compare NDN with HTTP-based content delivery. Overall, our work demonstrates that several properties inherent to NDN can benefit content providers and users alike through in-network caching of content, fast retransmission, and stateful hop-by-hop packet forwarding. Our experimental results demonstrate that HTTP delivers content faster under stable conditions due to a mature software stack. However, NDN performs better in the presence of packet loss, even for a loss rate as low as 0.1%, due to packet-level caching in the network and fast retransmissions from close upstreams. We further show that the Time To First Byte (TTFB) in NDN is consistently lower than HTTP (~ 100<i>ms</i> in HTTP vs. ~ 50<i>ms</i> in NDN), a vital requirement for CDNs. Unlike HTTP, NDN also supports transparent failover to another upstream when a failure occurs in the network. Finally, we present implementation-agnostic (implementation choices can be Software Defined Networking, Information Centric Networking, or something else) network properties that can benefit CDN workflows.</p>","PeriodicalId":93367,"journal":{"name":"Proceedings. IEEE International Conference on Cloud Networking","volume":"2021 ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/cloudnet51028.2020.9335806","citationCount":"5","resultStr":"{\"title\":\"Named Data Networking for Content Delivery Network Workflows.\",\"authors\":\"Rama Krishna Thelagathoti, Spyridon Mastorakis, Anant Shah, Harkeerat Bedi, Susmit Shannigrahi\",\"doi\":\"10.1109/cloudnet51028.2020.9335806\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>In this work we investigate Named Data Networking's (NDN's) architectural properties and features, such as content caching and intelligent packet forwarding, in the context of Content Delivery Network (CDN) workflows. More specifically, we evaluate NDN's properties for PoP (Point of Presence) to PoP and PoP to device connectivity. We use the Apache Traffic Server (ATS) platform to create a CDN-like caching hierarchy in order to compare NDN with HTTP-based content delivery. Overall, our work demonstrates that several properties inherent to NDN can benefit content providers and users alike through in-network caching of content, fast retransmission, and stateful hop-by-hop packet forwarding. Our experimental results demonstrate that HTTP delivers content faster under stable conditions due to a mature software stack. However, NDN performs better in the presence of packet loss, even for a loss rate as low as 0.1%, due to packet-level caching in the network and fast retransmissions from close upstreams. We further show that the Time To First Byte (TTFB) in NDN is consistently lower than HTTP (~ 100<i>ms</i> in HTTP vs. ~ 50<i>ms</i> in NDN), a vital requirement for CDNs. Unlike HTTP, NDN also supports transparent failover to another upstream when a failure occurs in the network. Finally, we present implementation-agnostic (implementation choices can be Software Defined Networking, Information Centric Networking, or something else) network properties that can benefit CDN workflows.</p>\",\"PeriodicalId\":93367,\"journal\":{\"name\":\"Proceedings. IEEE International Conference on Cloud Networking\",\"volume\":\"2021 \",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1109/cloudnet51028.2020.9335806\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. IEEE International Conference on Cloud Networking\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/cloudnet51028.2020.9335806\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2021/2/2 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. IEEE International Conference on Cloud Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/cloudnet51028.2020.9335806","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2021/2/2 0:00:00","PubModel":"Epub","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
在这项工作中,我们研究了命名数据网络(NDN)的架构属性和特征,如内容缓存和智能数据包转发,在内容分发网络(CDN)工作流程的背景下。更具体地说,我们评估了PoP(存在点)到PoP和PoP到设备连接的NDN属性。我们使用Apache Traffic Server (ATS)平台来创建一个类似cdn的缓存层次结构,以便将NDN与基于http的内容交付进行比较。总的来说,我们的工作表明,NDN固有的一些属性可以通过网络内内容缓存、快速重传和有状态逐跳数据包转发使内容提供商和用户受益。我们的实验结果表明,由于成熟的软件堆栈,HTTP在稳定的条件下可以更快地传递内容。然而,由于网络中的数据包级缓存和来自近上游的快速重传,NDN在存在数据包丢失的情况下表现更好,即使丢包率低至0.1%。我们进一步表明,NDN中的到第一个字节的时间(TTFB)始终低于HTTP (HTTP为~ 100ms,而NDN为~ 50ms),这是cdn的重要要求。与HTTP不同,当网络中发生故障时,NDN还支持透明的故障转移到另一个上游。最后,我们提出了与实现无关的(实现选择可以是软件定义网络、信息中心网络或其他)网络属性,这些属性可以使CDN工作流受益。
Named Data Networking for Content Delivery Network Workflows.
In this work we investigate Named Data Networking's (NDN's) architectural properties and features, such as content caching and intelligent packet forwarding, in the context of Content Delivery Network (CDN) workflows. More specifically, we evaluate NDN's properties for PoP (Point of Presence) to PoP and PoP to device connectivity. We use the Apache Traffic Server (ATS) platform to create a CDN-like caching hierarchy in order to compare NDN with HTTP-based content delivery. Overall, our work demonstrates that several properties inherent to NDN can benefit content providers and users alike through in-network caching of content, fast retransmission, and stateful hop-by-hop packet forwarding. Our experimental results demonstrate that HTTP delivers content faster under stable conditions due to a mature software stack. However, NDN performs better in the presence of packet loss, even for a loss rate as low as 0.1%, due to packet-level caching in the network and fast retransmissions from close upstreams. We further show that the Time To First Byte (TTFB) in NDN is consistently lower than HTTP (~ 100ms in HTTP vs. ~ 50ms in NDN), a vital requirement for CDNs. Unlike HTTP, NDN also supports transparent failover to another upstream when a failure occurs in the network. Finally, we present implementation-agnostic (implementation choices can be Software Defined Networking, Information Centric Networking, or something else) network properties that can benefit CDN workflows.