Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3132465.3132476acmconferencesArticle/Chapter ViewAbstractPublication PagessecConference Proceedingsconference-collections
research-article

NoCDN: scalable content delivery without a middleman

Published: 14 October 2017 Publication History

Abstract

Today's websites achieve scalability by either deploying their own platforms with sufficient spare capacity or signing up for services from a content delivery network (CDN). This paper investigates another alternative, where a website directly recruits Internet users to contribute their resources to help deliver the site's content. We show that this alternative, which we call NoCDN, can be implemented securely, transparently to the users accessing the site, and without changes to the content itself.

References

[1]
Akamai Download Manager. https://www.akamai.com/us/en/products/media-delivery/download-manager-overview.jsp (Accessed on 8/13/2017).
[2]
Akamai NetSession interface overview. https://www.akamai.com/us/en/products/media-delivery/netsession-interface-overview.jsp (Accessed on 8/09/2017).
[3]
Hole punching (networking). https://en.wikipedia.org/wiki/Hole_punching_(networking). Accessed on 08/04/2017.
[4]
P. Aditya, M. Zhao, Y. Lin, A. Haeberlen, P. Druschel, B. Maggs, and B. Wishon. Reliable client accounting for P2P-infrastructure hybrids. In Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2012.
[5]
J. Archibald. JavaScript Promises: an Introduction. https://developers.google.com/web/fundamentals/getting-started/primers/promises; Accessed on 08/05/2017.
[6]
A. Barbir, B. Cain, R. Nair, and O. Spatscheck. Known Content Network (CN) Request-Routing Mechanisms. RFC 3568 (Informational), July 2003.
[7]
Cross-origin resource sharing. W3C Recommendation, 16 January 2014. Available at https://www.w3.org/TR/cors/.
[8]
M. El Dick, E. Pacitti, and B. Kemme. Flower-CDN: a hybrid P2P overlay for efficient query processing in CDN. In Proceedings of the 12th International Conference on Extending Database Technology (EDBT), pages 427--438. ACM, 2009.
[9]
S. Hanselman. CSI: My Computer - What is netsession_win.exe from Akamai and how did it get on my system? Available at goo.gl/wgM1CK (Accessed on 08/03/2017), 2011.
[10]
C. Huang, A. Wang, J. Li, and K. W. Ross. Understanding hybrid CDN-P2P: why limelight needs its own Red Swoosh. In Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), pages 75--80. ACM, 2008.
[11]
S. Iyer, A. Rowstron, and P. Druschel. Squirrel: A decentralized peer-to-peer web cache. In Proceedings of the 21st Annual Symposium on Principles of Distributed Computing (PODC), pages 213--222. ACM, 2002.
[12]
A. Levy, H. Corrigan-Gibbs, and D. Boneh. Stickler: Defending against malicious content distribution networks in an unmodified browser. IEEE Security & Privacy, 14(2):22--28, 2016.
[13]
S. Seyyedi and B. Akbari. Hybrid CDN-P2P architectures for live video streaming: Comparative study of connected and unconnected meshes. In Int. Symp. on Computer Networks and Distributed Systems (CNDS), pages 175--180. IEEE, 2011.
[14]
J. Terrace, H. Laidlaw, H. E. Liu, S. Stern, and M. J. Freedman. Bringing P2P to the web: security and privacy in the FireCoral network. In Proceedings of the 8th Int. Workshop on Peer-to-Peer Systems (IPTPS), page 7, 2009.
[15]
J. Xu. Scalable content delivery without a middleman. Master's thesis, Case Western Reserve University, 2017.
[16]
H. Yin, X. Liu, T. Zhan, V. Sekar, F. Qiu, C. Lin, H. Zhang, and B. Li. Livesky: Enhancing CDN with p2p. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), 6(3):16, 2010.
[17]
L. Zhang, F. Zhou, A. Mislove, and R. Sundaram. Maygh: Building a CDN from client web browsers. In Proceedings of the 8th ACM European Conference on Computer Systems, pages 281--294. ACM, 2013.
[18]
M. Zhao, P. Aditya, A. Chen, Y. Lin, A. Haeberlen, P. Druschel, B. Maggs, B. Wishon, and M. Ponec. Peer-assisted content distribution in Akamai NetSession. In Proceedings of the Internet Measurement Conference (IMC), pages 31--42. ACM, 2013.

Cited By

View all
  • (2019)Rethinking Home Networks in the Ultrabroadband Era2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2019.00185(1868-1877)Online publication date: Jul-2019
  • (2018)A Novel Collaborative Caching Framework for Peer-to-Peer Networks2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI)10.1109/ICACCI.2018.8554791(988-994)Online publication date: Sep-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
HotWeb '17: Proceedings of the fifth ACM/IEEE Workshop on Hot Topics in Web Systems and Technologies
October 2017
97 pages
ISBN:9781450355278
DOI:10.1145/3132465
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 the author(s) 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: 14 October 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. content delivery networks
  2. performance
  3. scalability

Qualifiers

  • Research-article

Conference

SEC '17
Sponsor:
SEC '17: IEEE/ACM Symposium on Edge Computing
October 14, 2017
California, San Jose

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Rethinking Home Networks in the Ultrabroadband Era2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2019.00185(1868-1877)Online publication date: Jul-2019
  • (2018)A Novel Collaborative Caching Framework for Peer-to-Peer Networks2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI)10.1109/ICACCI.2018.8554791(988-994)Online publication date: Sep-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media