[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3405656.3418716acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
short-paper
Free access

iCDN: An NDN-based CDN

Published: 22 September 2020 Publication History

Abstract

Despite the close philosophy between content delivery networks (CDN) and named-data networks (NDN), no solution has realized a large-scale NDN-based CDN yet. In this paper, we void the popular belief that any NDN network can be expanded to serve as a CDN and introduce iCDN, a scalable, resilient, and high-performance CDN using NDN technology. We evaluate different aspects of iCDN over the Abilene topology against the global NDN testbed solution and show why iCDN is a promising design to build a large-scale NDN-based CDN.

Supplementary Material

MP4 File (p99-ghasemi-presentation.mp4)

References

[1]
NFD developer's guide. http://named-data.net/doc/NFD/current/. [Online].
[2]
Abilene Core Topology. https://stanford.io/2XAolBw, 2020. [Online].
[3]
Fastly CDN. https://docs.fastly.com/en/guides/, 2020. [Online].
[4]
NDN Global Testbed. https://named-data.net/ndn-testbed/, 2020. [Online].
[5]
ndnSIM. http://ndnsim.net/current/, 2020. [Online].
[6]
xxHash. https://github.com/Cyan4973/xxHash, 2020. [Online].
[7]
B. Ahlgren, C. Dannewitz, C. Imbrenda, D. Kutscher, and B. Ohlman. A survey of information-centric networking. IEEE Communications Magazine, 50(7):26--36, July 2012.
[8]
M. Badov, A. Seetharam, J. Kurose, V. Firoiu, and S. Nanda. Congestion-aware caching and search in information-centric networks. In 1st ACM Conference on Information-Centric Networking, pages 37--46, 2014.
[9]
L. Breslau, P. Cao, L. Fan, G. Phillips, and S. Shenker. Web caching and Zipf-like distributions: Evidence and implications. In IEEE Conference on Computer Communications (INFOCOM), 1999.
[10]
M. D'Ambrosio, C. Dannewitz, H. Karl, and V. Vercellone. MDHT: a hierarchical name resolution service for information-centric networks. In ACM SIGCOMM workshop on Information-centric networking, pages 7--12, 2011.
[11]
C. Fan, S. Shannigrahi, S. DiBenedetto, C. Olschanowsky, C. Papadopoulos, and H. Newman. Managing scientific data with named data networking. In 5th International Workshop on Network-Aware Data Management, pages 1--7, 2015.
[12]
S. K. Fayazbakhsh, Y. Lin, A. Tootoonchian, A. Ghodsi, T. Koponen, B. Maggs, K. Ng, V. Sekar, and S. Shenker. Less pain, most of the gain: Incrementally deployable ICN. In SIGCOMM, pages 147--158, 2013.
[13]
A. Flavel, P. Mani, D. Maltz, N. Holt, J. Liu, Y. Chen, and O. Surmachev. Fastroute: A scalable load-aware anycast routing architecture for modern CDNs. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI), pages 381--394, 2015.
[14]
C. Ghasemi, H. Yousefi, K. G. Shin, and B. Zhang. Muca: New routing for named data networking. In 2018 IFIP Networking Conference (IFIP Networking) and Workshops, pages 289--297, 2018.
[15]
C. Ghasemi, H. Yousefi, and B. Zhang. Far Cry: Will CDNs hear NDN's call? In 7th ACM Conference on Information-Centric Networking, 2020.
[16]
C. Ghasemi, H. Yousefi, and B. Zhang. Internet-scale video streaming over NDN. IEEE Network Magazine, 2020.
[17]
Y. Inaba, Y. Tanigawa, and H. Tode. Content retrieval method in cooperation with CDN and ICN-based in-network guidance over IP network. In IEEE 40th Conference on Local Computer Networks (LCN), pages 454--457, 2015.
[18]
X. Jiang and J. Bi. ncdn: CDN Enhanced with NDN. In 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pages 440--445, 2014.
[19]
D. Karger, E. Lehman, T. Leighton, M. Levine, D. Lewin, and R. Panigrahy. Consistent hashing and random trees: Distributed caching protocols for relieving hot spots on the world wide web. In 29th annual ACM symposium on Theory of computing, volume 97, pages 654--663, 1997.
[20]
V. Lehman, A. Gawande, B. Zhang, L. Zhang, R. Aldecoa, D. Krioukov, and L. Wang. An experimental investigation of hyperbolic routing with a smart forwarding plane in NDN. In 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS), pages 1--10. IEEE, 2016.
[21]
T. Liang and B. Zhang. Enabling off-the-grid communication for existing applications: A case study of email access. In IEEE International Conference on Communications Workshops (ICC Workshops), pages 1--6, 2018.
[22]
T. Lin, Y. Xu, G. Zhang, Y. Xin, Y. Li, and S. Ci. R-iCDN: An approach supporting flexible content routing for ISP-operated CDN. In 9th ACM Workshop on Mobility in the Evolving Internet Architecture, MobiArch, pages 61--66, 2014.
[23]
G. Ma, Z. Chen, J. Cao, Z. Guo, Y. Jiang, and X. Guo. A tentative comparison on CDN and NDN. In 2014 IEEE international conference on systems, man, and cybernetics (SMC), pages 2893--2898, 2014.
[24]
S. Mastorakis, P. Gusev, A. Afanasyev, and L. Zhang. Real-time data retrieval in named data networking. In 1st IEEE International Conference on Hot Information-Centric Networking(HotICN), pages 61--66, 2018.
[25]
E. Nygren, R. K. Sitaraman, and J. Sun. The Akamai network: A platform for high-performance internet applications. SIGOPS Oper. Syst. Rev., 44(3):2--19, 2010.
[26]
T. C. Schmidt, S. Wolke, N. Berg, and M. Wahlisch. Let's collect names: How PANINI limits FIB tables in name based routing. In IFIP Networking, pages 458--466, 2016.
[27]
I. Stoica, R. Morris, D. Liben-Nowell, D. R. Karger, M. F. Kaashoek, F. Dabek, and H. Balakrishnan. Chord: a scalable peer-to-peer lookup protocol for Internet applications. IEEE/ACM Transactions on networking, 11(1):17--32, 2003.
[28]
J. Thompson, P. Gusev, and J. Burke. NDN-CNL: A hierarchical namespace api for named data networking. In 6th ACM Conference on Information-Centric Networking, pages 30--36, 2019.
[29]
L. Wang, S. Bayhan, J. Ott, J. Kangasharju, A. Sathiaseelan, and J. Crowcroft. Prodiluvian: Understanding scoped-flooding for content discovery in information-centric networking. In 2nd ACM Conference on Information-Centric Networking, pages 9--18, 2015.
[30]
W. Wong, L. Wang, and J. Kangasharju. Neighborhood search and admission control in cooperative caching networks. In IEEE Global Communications Conference (GLOBECOM), pages 2852--2858, 2012.
[31]
L. Zhang, A. Afanasyev, J. Burke, V.Jacobson, k. claffy, P. Crowley, C. Papadopoulos, L. Wang, and B. Zhang. Named data networking. SIGCOMM Comput. Commun. Rev., 44(3):66--73, 2014.

Cited By

View all
  • (2024)Poster: Named Data Networking for Data Spaces2024 IEEE Symposium on Computers and Communications (ISCC)10.1109/ISCC61673.2024.10733605(1-3)Online publication date: 26-Jun-2024
  • (2024)Dynamic Mirror Placement for Reducing Inter-AS Traffic in NDN2024 IEEE 21st Consumer Communications & Networking Conference (CCNC)10.1109/CCNC51664.2024.10454889(570-573)Online publication date: 6-Jan-2024
  • (2023)SoK: Distributed Computing in ICNProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623712(88-100)Online publication date: 9-Oct-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICN '20: Proceedings of the 7th ACM Conference on Information-Centric Networking
September 2020
181 pages
ISBN:9781450380409
DOI:10.1145/3405656
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 September 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Content Delivery Networks
  2. Information Centric Networks
  3. Named Data Networking

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Funding Sources

  • National Science Foundation

Conference

ICN '20
Sponsor:
ICN '20: 7th ACM Conference on Information-Centric Networking
September 29 - October 1, 2020
Virtual Event, Canada

Acceptance Rates

ICN '20 Paper Acceptance Rate 15 of 39 submissions, 38%;
Overall Acceptance Rate 133 of 482 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)107
  • Downloads (Last 6 weeks)8
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Poster: Named Data Networking for Data Spaces2024 IEEE Symposium on Computers and Communications (ISCC)10.1109/ISCC61673.2024.10733605(1-3)Online publication date: 26-Jun-2024
  • (2024)Dynamic Mirror Placement for Reducing Inter-AS Traffic in NDN2024 IEEE 21st Consumer Communications & Networking Conference (CCNC)10.1109/CCNC51664.2024.10454889(570-573)Online publication date: 6-Jan-2024
  • (2023)SoK: Distributed Computing in ICNProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623712(88-100)Online publication date: 9-Oct-2023
  • (2023)PCLive: Bringing Named Data Networking to Internet LivestreamingProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623711(36-45)Online publication date: 9-Oct-2023
  • (2023)Capture and Analysis of Traffic Traces on a Wide-Area NDN TestbedProceedings of the 10th ACM Conference on Information-Centric Networking10.1145/3623565.3623707(101-108)Online publication date: 9-Oct-2023
  • (2023)Forwarding Strategy Analysis in Wireless Network Based Named Data Network (NDN)2023 International Conference on Electrical and Information Technology (IEIT)10.1109/IEIT59852.2023.10335597(361-366)Online publication date: 14-Sep-2023
  • (2023)AM-IF: Adaptive Multi-Path Interest Forwarding in named data networkingFuture Generation Computer Systems10.1016/j.future.2023.06.021148(564-583)Online publication date: Dec-2023
  • (2023)A dense memory representation using bitmap data structure for improving NDN push-traffic modelAnnals of Telecommunications10.1007/s12243-023-00972-979:1-2(73-83)Online publication date: 24-Jul-2023
  • (2022)Towards an incremental deployment of NDNProceedings of the 9th ACM Conference on Information-Centric Networking10.1145/3517212.3559486(171-173)Online publication date: 6-Sep-2022
  • (2022)Multi-Perspective Content Delivery Networks Security Framework Using Optimized Unsupervised Anomaly DetectionIEEE Transactions on Network and Service Management10.1109/TNSM.2021.310030819:1(686-705)Online publication date: Mar-2022
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media