skip to main content
10.1145/1851290.1851305acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free Access

SpinThrift: saving energy in viral workloads

Published:30 August 2010Publication History

ABSTRACT

This paper looks at optimising the energy costs for storing user-generated content when accesses are highly skewed towards a few "popular" items, but the popularity ranks vary dynamically. Using traces from a video-sharing website and a social news website, it is shown that the non-popular content, which constitute the majority by numbers, tend to have accesses which spread locally in the social network, in a viral fashion. Based on the proportion of viral accesses, popular data is separated onto a few disks on storage. The popular disks receive the majority of accesses, allowing other disks to be spun down when there are no requests, saving energy.

Our technique, SpinThrift, improves upon Popular Data Concentration (PDC), which, in contrast with our binary separation between popular and unpopular items, directs the majority of accesses to a few disks by arranging data according to popularity rank. Disregarding the energy required for data reorganisation, SpinThrift and PDC display similar energy savings. However, because of the dyamically changing popularity ranks, SpinThrift requires less than half the number of data reorderings compared to PDC.

References

  1. Aral, S., Muchnik, L., and Sundararajan, A. Distinguishing influence-based contagion from homophily-driven diffusion in dynamic networks. Proceedings of the National Academy of Sciences 106, 51 (2009), 21544--21549.Google ScholarGoogle ScholarCross RefCross Ref
  2. Cha, M., Kwak, H., Rodriguez, P., Ahn, Y.-Y., and Moon, S. I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system. In IMC '07: Proceedings of the 7th ACM SIGCOMM conference on Internet measurement (2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cha, M., Mislove, A., and Gummadi, K. P. A measurement-driven analysis of information propagation in the flickr social network. In WWW '09: Proceedings of the 18th international conference on World wide web (New York, NY, USA, 2009), ACM, pp. 721--730. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chen, M., Stein, L., and Zhang, Z. Dependability, access diversity, low cost: pick two. In HotDep'07: Proceedings of the 3rd workshop on on Hot Topics in System Dependability (2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Colarelli, D., and Grunwald, D. Massive arrays of idle disks for storage archives. In Supercomputing '02: Proceedings of the 2002 ACM/IEEE conference on Supercomputing (2002), pp. 1--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Digg. Digg faq. digg.com/faq.Google ScholarGoogle Scholar
  7. Ganesh, L., Weatherspoon, H., Balakrishnan, M., and Birman, K. Optimizing power consumption in large scale storage systems. In 11th USENIX Workshop on Hot Topics in Operating Systems (May 2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gladwell, M. Tipping Point. Back Bay Books, 2002.Google ScholarGoogle Scholar
  9. Gurumurthi, S., Zhang, J., Sivasubramaniam, A., Kandemir, M., Franke, H., Vijaykrishnan, N., and Irwin, M. J. Interplay of energy and performance for disk arrays running transaction processing workloads. In ISPASS '03: Proceedings of the 2003 IEEE International Symposium on Performance Analysis of Systems and Software (2003). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Leskovec, J., Adamic, L. A., and Huberman, B. A. The dynamics of viral marketing. ACM Trans. Web 1, 1 (2007), 5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Narayanan, D., Donnelly, A., and Rowstron, A. Write off-loading: Practical power management for enterprise storage. Trans. Storage 4, 3 (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Pinheiro, E., and Bianchini, R. Energy conservation techniques for disk array-based servers. In ICS '04: Proceedings of the 18th annual international conference on Supercomputing (2004), pp. 68--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Sastry, N., Yoneki, E., and Crowcroft, J. Buzztraq: predicting geographical access patterns of social cascades using social networks. In SNS '09: Proceedings of the Second ACM EuroSys Workshop on Social Network Systems (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Zhou, Y., Philbin, J., and Li, K. The multi-queue replacement algorithm for second level buffer caches. In Proceedings of the General Track: 2002 USENIX Annual Technical Conference (2001). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. SpinThrift: saving energy in viral workloads

        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
        • Published in

          cover image ACM Conferences
          Green Networking '10: Proceedings of the first ACM SIGCOMM workshop on Green networking
          August 2010
          92 pages
          ISBN:9781450301961
          DOI:10.1145/1851290

          Copyright © 2010 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: 30 August 2010

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader