skip to main content
10.1145/3210445.3210452acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

QoE-Aware Video Storage Power Management Based on Hot and Cold Data Classification

Authors Info & Claims
Published:12 June 2018Publication History

ABSTRACT

Dynamically adaptive streaming over HTTP (DASH), the most common streaming technique, requires a video server to store all the transcoded versions, resulting in a lot of storage space, thereby consuming a significant disk power. A disk array can be divided into hot and cold zones to allow cold disks to be spun down, but this poses several questions such as (1) which video segments can be stored on the hot disks, (2) how to allocate video segments among the hot disks, and (3) how to handle requests to the cold disks. To address this, we propose three new algorithms; (1) a hot data classification algorithm to determine which segments should be stored on the hot disks, by taking segment popularity and quality-of-experience (QoE) into account, (2) a video segment allocation algorithm to balance workloads among the hot disks, and (3) a disk bandwidth allocation algorithm which determines the bit-rate of each segment with the aim of maximizing overall QoE. Experimental results show that our scheme can reduce the power consumption between 29% and 46% compared with the method of storing all the transcoded versions at the cost of 1.5% QoE degradation.

References

  1. Youtube bandwidth: terrabytes per day, http://blog.forret.com/2006/05/youtube-bandwidth-terabytes-per-day/.Google ScholarGoogle Scholar
  2. T. Stockhammer. Dynamic adaptive streaming over http: standards and design principles. In Proceedings of the ACM Multimedia Systems Conference, pages 133--144, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. Toni, R. Aparicio-Pardo, G. Simon, A. Blanc, and P. Frossard. Optimal set of video representations in adaptive streaming. In Proceedings of the ACM Multimedia Systems Conference, pages 271--282, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Krishnappa, M. Zink, and R. Sitaraman. Optimizing the video transcoding workflow in content delivery networks. In Proceedings of the ACM Multimedia Systems Conference, pages 37--48, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Dayarathna, Y. Wen and R. Fan. Data center energy consumption modeling: A survey. IEEE communication surveys & tutorials, 18(1):732--794, Jan. 2016.Google ScholarGoogle Scholar
  6. M. G. Khatib and Z. Bandic. PCAP: Performance -aware power capping for the disk drive in the cloud. In Proceedings of the USENIX FAST, pages 227--240, Feb. 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Black, A. Donnelly, D. Harper, A. Ogus, and A. Rowstron. Feeding the pelican: Using archival hard drives for cold storage racks. In Proceedings of the USENIX Workshop on Hot Topics in Storage and File Systems, pages 29--34, June 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. B. Shen, S. Lee, and S. Basu. Caching strategies in transcoding-enabled proxy systems for streaming media distribution networks. IEEE Transactions on Multimedia, 6(2):375--386, Apr. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. H. Zhao, Q. Zheng, W. Zhang, B. Du, and H. Li. A segment-based storage and transcoding trade-off strategy for multi-version vod systems in the cloud. IEEE Transactions on Multimedia, 19(1):149--159, Jan. 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Aparicio-Pardo, K. Pires, A. Blanc, and G. Simon. Transcoding live adaptive video streams at a massive scale in the cloud. In Proceedings of the ACM Multimedia Systems Conference, pages 49--60, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. W. Zhang, Y. Wen, J. Cai, and D. Wu. Towards transcoding as a service in multimedia cloud: Energy-efficient job dispatching algorithm. IEEE Transactions on Vehicular Technology, 63(5):2002--2012, June 2014.Google ScholarGoogle ScholarCross RefCross Ref
  12. M. Song, Y. Lee, and J. Park. Scheduling a video transcoding server to save energy. ACM Transactions on Multimedia Computing Communications and Applications, 11(2s):45, Feb. 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. https://www.enterprisetech.com/2013/10/25/facebook-loads-innovative-cold-storage-datacenter/.Google ScholarGoogle Scholar
  14. Z. Wang, A. Bovik, H. Sheikh, and E. Simoncelli. Image quality assessment: From error visibility to structural similarity. IEEE Transactions on Image Processing, 13(4):600--612, Apr. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. Pisinger. Algorithms for Knapsack Problems. PhD thesis, University of Copenhagen, 1995.Google ScholarGoogle Scholar
  16. M. Song, Y. Lee, and E. Kim. Saving disk energy in video servers by combining caching and prefetching. ACM Transactions on Multimedia Computing Communications and Applications, 10(1s):15, Jan. 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. T. Zinner, O. Hohlfeld, O. Abboud, and T. Hossfeld. Impact of frame rate and resolution on objective qoe metrics. In Proceedings of the IEEE International Workshop on Quality of Multimedia Experience, pages 29--34, June 2010.Google ScholarGoogle ScholarCross RefCross Ref
  18. https://toolstud.io/.Google ScholarGoogle Scholar
  19. A. Dan, D. Sitaram, and P. Shahabuddin. Dynamic batching policies for an on-demand video server. Multimedia Systems Journal, 4(3):112--121, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. S. Lim, Y. Ko, G. Jung, J. Kim, and M. Jang. Inter-chunk popualrity-based edge-first caching in content-centric networking. IEEE Communication Letters, 18(8):1331--1334, 2014.Google ScholarGoogle ScholarCross RefCross Ref
  21. https://www.wdc.com/content/dam/wdc/website/downloadable_assets/eng/spec_data_sheet/2879-800002.pdf.Google ScholarGoogle Scholar

Index Terms

  1. QoE-Aware Video Storage Power Management Based on Hot and Cold Data Classification

      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
        NOSSDAV '18: Proceedings of the 28th ACM SIGMM Workshop on Network and Operating Systems Support for Digital Audio and Video
        June 2018
        84 pages
        ISBN:9781450357722
        DOI:10.1145/3210445

        Copyright © 2018 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: 12 June 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate118of363submissions,33%
      • Article Metrics

        • Downloads (Last 12 months)6
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader