skip to main content
research-article

SmartRE: an architecture for coordinated network-wide redundancy elimination

Published:16 August 2009Publication History
Skip Abstract Section

Abstract

Application-independent Redundancy Elimination (RE), or identifying and removing repeated content from network transfers, has been used with great success for improving network performance on enterprise access links. Recently, there is growing interest for supporting RE as a network-wide service. Such a network-wide RE service benefits ISPs by reducing link loads and increasing the effective network capacity to better accommodate the increasing number of bandwidth-intensive applications. Further, a networkwide RE service democratizes the benefits of RE to all end-to-end traffic and improves application performance by increasing throughput and reducing latencies.

While the vision of a network-wide RE service is appealing, realizing it in practice is challenging. In particular, extending single vantage-point RE solutions designed for enterprise access links to the network-wide case is inefficient and/or requires modifying routing policies. We present SmartRE, a practical and efficient architecture for network-wide RE. We show that SmartRE can enable more effective utilization of the available resources at network devices, and thus can magnify the overall benefits of network-wide RE. We prototype our algorithms using Click and test our framework extensively using several real and synthetic traces.

References

  1. Akamai Technologies. http://www.akamai.com.Google ScholarGoogle Scholar
  2. BlueCoat: WAN Optimization. http://www.bluecoat.com/.Google ScholarGoogle Scholar
  3. Cisco Content Aware Networks -- Some Areas of Interest. http://www.cisco.com/web/about/ac50/ac207/crc_new/ciscoarea/content.html.Google ScholarGoogle Scholar
  4. Cisco Wide Area Application Acceleration Services. http://www.cisco.com/en/US/products/ps5680/Products_Sub_Category_Home.html.Google ScholarGoogle Scholar
  5. Citrix, application delivery infrastructure. http://www.citrix.com/.Google ScholarGoogle Scholar
  6. Computerworld -- WAN optimization continues growth. www.computerworld.com.au/index.php/id;1174462047;fp;16;fpid;0/.Google ScholarGoogle Scholar
  7. PeerApp: P2P and Media Caching. http://www.peerapp.com.Google ScholarGoogle Scholar
  8. Riverbed Networks: WAN Optimization. http://www.riverbed.com/solutions/optimize/.Google ScholarGoogle Scholar
  9. WAN optimization revenues grow 16% -- IT Facts. www.itfacts.biz/wan-optimization-market-to-grow-16/1205/.Google ScholarGoogle Scholar
  10. A. Anand and C. Muthukrishnan and A. Akella and R. Ramachandran. Redundancy in Network Traffic: Findings and Implications. In Proc. of SIGMETRICS, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Muthitacharoen, B. Chen, and D. Mazieres. A low-bandwidth network file system. In Proc. of SOSP, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Anand, A. Gupta, A. Akella, S. Seshan, and S. Shenker. Packet Caches on Routers: The Implications of Universal Redundant Traffic Elimination. In Proc. of SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. H. Ballani and P. Francis. CONMan: A Step Towards Network Manageability. In Proc. of SIGCOMM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Bavier, N. Feamster, M. Huang, L. Peterson, and J. Rexford. In vini veritas: realistic and controlled network experimentation. In Proc. of SIGCOMM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Caesar, D. Caldwell, N. Feamster, J. Rexford, A. Shaikh, and J. van der Merwe. Design and implementation of a Routing Control Platform. In Proc. of NSDI, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. F. Dogar, A. Phanishayee, H. Pucha, O. Ruwase, and D. Andersen. Ditto -- A System for Opportunistic Caching in Multi-hop Wireless Mesh Networks. In Proc. of Mobicom, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. N. Duffield and M. Grossglauser. Trajectory Sampling for Direct Traffic Observation. In Proc. of SIGCOMM, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Greenberg, et al. A Clean Slate 4D Approach to Network Control and Management. CCR, 35(5), Oct. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. C. Mogul, Y. M. Chan, and T. Kelly. Design, implementation, and evaluation of duplicate transfer detection in HTTP . In Proc. of NSDI, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. W. Lockwood et al. NetFPGA -- An Open Platform for Gigabit-rate Network Switching and Routing . In Proc. IEEE MSE, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. R. Morris, E. Kohler, J. Jannotti, and M. F. Kaashoek. The click modular router. SIGOPS Oper. Syst. Rev., 33(5):217--231, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. K. Park, S. Ihm, M. Bowman, and V. Pai. Supporting practical content-addressable caching with CZIP compression. In Proc. of USENIX ATC, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. H. Pucha, D. G. Andersen, and M. Kaminsky. Exploiting similarity for multi-source downloads using file handprints. In Proc. of NSDI, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Rabin. Fingerprinting by random polynomials. Technical report, Harvard University, 1981. Technical Report, TR-15-81.Google ScholarGoogle Scholar
  25. M. Roughan et al. Experience in Measuring Internet Backbone Traffic Variability:Models, Metrics, Measurements and Meaning. In ITC, 2003.Google ScholarGoogle Scholar
  26. S. Rhea, K. Liang, and E. Brewer. Value-based web caching. In Proc. of WWW, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. A. Shaikh and A. Greenberg. OSPF Monitoring: Architecture, Design and Deployment Experience. In Proc. of NSDI, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. N. Spring, R. Mahajan, and D. Wetherall. Measuring ISP Topologies with Rocketfuel. In Proc. of SIGCOMM, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. N. Spring and D. Wetherall. A protocol-independent technique for eliminating redundant network traffic. In Proc. of SIGCOMM, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. N. Tolia, M. Kaminsky, D. G. Andersen, and S. Patil. An architecture for internet data transfer. In Proc. of NSDI, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. V. Sekar et al. cSamp: A System for Network--Wide Flow Monitoring. In Proc. of NSDI, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. A. Wolman et al. On the scale and performance of cooperative Web proxy caching. In Proc. of SOSP, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. SmartRE: an architecture for coordinated network-wide redundancy elimination

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGCOMM Computer Communication Review
      ACM SIGCOMM Computer Communication Review  Volume 39, Issue 4
      SIGCOMM '09
      October 2009
      325 pages
      ISSN:0146-4833
      DOI:10.1145/1594977
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGCOMM '09: Proceedings of the ACM SIGCOMM 2009 conference on Data communication
        August 2009
        340 pages
        ISBN:9781605585949
        DOI:10.1145/1592568

      Copyright © 2009 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 16 August 2009

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader