Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2331762.2331774acmotherconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article

Simulation studies of OpenFlow-based in-network caching strategies

Published: 26 March 2012 Publication History

Abstract

We propose an in-network caching architecture using Open-Flow to coordinate caching decisions in the network. Our scheme, called CacheFlow, extends the cache-and-forward concept by moving contents closer to the clients hop-by-hop using TCP for sending requests and retrieving contents. As such, CacheFlow can be incrementally implemented and deployed in the real network. In this paper, we present a simulation study of several caching policies, including a random cache policy, a statically optimal cache placement policy and a new disk placement strategy that places popular contents at the "center" of the network. Experimental results show that simple in-network caching policies can be realized using today's technology to improve network performance.

References

[1]
L. A. Barroso, J. Dean, and U. Hölzle, "Web Search for a Planet: The Google Cluster Architecture," IEEE Micro, vol. 23, pp. 22--28, 2003.
[2]
S. Bhattacharjee, K. Calvert, and E. Zegura, "Self-organizing Wide-area Network Caches," in INFOCOM, vol. 2, 1998, pp. 600--608.
[3]
A. Carzaniga, D. S. Rosenblum, and A. L. Wolf, "Content-based Addressing and Routing: A General Model and its Application," University of Colorado, Tech. Rep. CU-CS-902-00, 2000.
[4]
A. Chankhunthod, P. B. Danzig, C. Neerdaels, M. F. Schwartz, and K. J. Worrell, "A Hierarchical Internet Object Cache," in USENIX Technical Conference, 1996, pp. 153--163.
[5]
L. Dong, D. Zhang, Y. Zhang, and D. Raychaudhuri, "Optimized Content Caching and Request Capture in CNF Networks," in WICON, 2010, pp. 1--9.
[6]
L. Dong, Y. Zhang, and D. Raychaudhuri, "Gateway Controlled Content Caching and Retrieval for Cache-and-forward Networks," in GLOBECOM, 2009, pp. 1--6.
[7]
M. Erazo, Y. Li, and J. Liu, "SVEET! A Scalable Virtualized Evaluation Environment for TCP," in Trident-Com, 2009.
[8]
M. J. Freedman, E. Freudenthal, and D. Mazières, "Democratizing Content Publication with Coral," in NSDI, 2004, pp. 239--252.
[9]
C. Huang, J. Li, and K. W. Ross, "Can Internet Video-on-demand Be Profitable?" in SIGCOMM, 2007, pp. 133--144.
[10]
Y. Huang, T. Z. Fu, D.-M. Chiu, J. C. Lui, and C. Huang, "Challenges, Design and Analysis of a Large-scale P2P-VoD System," in SIGCOMM, 2008, pp. 375--388.
[11]
V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard, "Networking Named Content," in CoNEXT, 2009, pp. 1--12.
[12]
A. jan Su, D. R. Choffnes, A. Kuzmanovic, and F. E. Bustamante, "Drafting Behind Akamai (Travelocity-based Detouring)," in SIGCOMM, 2006, pp. 435--446.
[13]
T. Karagiannis, P. Rodriguez, and K. Papagiannaki, "Should Internet Service Providers Fear Peer-assisted Content Distribution?" in IMC, 2005, pp. 63--76.
[14]
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, "OpenFlow: Enabling Innovation in Campus Networks," SIGCOMM CCR, vol. 38, pp. 69--74, 2008.
[15]
A. Medina, A. Lakhina, I. Matta, and J. Byers, "BRITE: An Approach to Universal Topology Generation," in MASCOTS, 2001.
[16]
S. Paul and Z. Fei, "Distributed Caching with Centralized Control," in IWCCD, 2000, pp. 256--268.
[17]
D. Povey and J. Harrison, "A Distributed Internet Cache," in Australian Computer Science Conference, 1997, pp. 5--7.
[18]
PRIME Research Group, http://www.primessf.net/, 2011.
[19]
P. Rodriguez, C. Spanner, and E. W. Biersack, "Analysis of Web Caching Architectures: Hierarchical and Distributed Caching," IEEE/ACM TON, vol. 9, pp. 404--418, 2001.
[20]
X. Tang and S. Chanson, "Coordinated En-route Web Caching," IEEE TOC, vol. 51, no. 6, pp. 595--607, 2002.
[21]
R. Tewari, M. Dahlin, H. M. Vin, and J. S. Kay, "Beyond Hierarchies: Design Considerations for Distributed Caching on the Internet," in ICDCS, 1998.
[22]
N. Van Vorst, M. Erazo, and J. Liu, "PrimoGENI: Integrating Real-time Network Simulation and Emulation in GENI," in PADS, 2011.
[23]
Wächter and L. T. Biegler, "On the Implementation of a Primal-dual Interior Point Filter Line Search Algorithm for Large-scale Nonlinear Programming," Mathematical Programming, vol. 106, no. 1, pp. 15--57, 2006.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CNS '12: Proceedings of the 15th Communications and Networking Simulation Symposium
March 2012
114 pages
ISBN:9781618397850

Sponsors

  • SCS: Society for Modeling and Simulation International

In-Cooperation

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 26 March 2012

Check for updates

Author Tags

  1. CacheFlow
  2. OpenFlow
  3. in-network caching

Qualifiers

  • Research-article

Conference

SpringSim '12
Sponsor:
  • SCS

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 357
    Total Downloads
  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

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