The Community for Technology Leaders
RSS Icon
Issue No.11 - Nov. (2012 vol.23)
pp: 2081-2093
Yunpeng Chai , Renmin University of China, Beijing
Zhihui Du , Tsinghua University, Beijing
David A. Bader , Georgia Institute of Technology, Atlanta
Xiao Qin , Auburn University, Auburn
Reducing energy consumption has been an important design issue for large-scale streaming media storage systems. Existing energy conservation techniques are inadequate to achieve high energy efficiency for streaming media computing environments due to high data migration overhead. To address this problem, we propose in this paper a new energy-efficient method called Explicit Energy Saving Disk Cooling or EESDC. EESDC significantly reduces data migration overhead because of two reasons. First, a set of disks referred to Explicit Energy Saving Disks (EESD) is explicitly fixed according to temporal system load. Second, all the migrated data in EESDC directly contribute on extending the idle time of EESD to conserve more energy efficiently. Therefore, the EESDC method is conducive to saving more energy by quickly achieving energy-efficient data layouts without unnecessary data migrations. We implement EESDC in a simulated disk system, which is validated against a prototype system powered by our EESDC. Our experimental results using both real-world traces and synthetic traces show that EESDC can save up to 28.13-29.33 percent energy consumption for typical streaming media traces. Energy efficiency of streaming media storage systems can be improved by 3.3-6.0 times when EESDC is coupled.
Streaming media, Energy efficiency, Layout, Distributed databases, Videos, Algorithm design and analysis, Quality of service, storage, Energy conservation, data layout, streaming media, data migration
Yunpeng Chai, Zhihui Du, David A. Bader, Xiao Qin, "Efficient Data Migration to Conserve Energy in Streaming Media Storage Systems", IEEE Transactions on Parallel & Distributed Systems, vol.23, no. 11, pp. 2081-2093, Nov. 2012, doi:10.1109/TPDS.2012.63
[1] G. Nebuloni, "Energy Footprint of the European Server Infrastructure, 2008, and 2009-2013 Forecast," http://www.idc.comgetdoc.jsp?containerId=GE11R9 , Oct. 2009.
[2] B. Moore, "Taking the Data Center Power and Cooling Challenge," Energy User News, Aug. 2002.
[3] D. Colarelli and D. Grunwald, "Massive Arrays of Idle Disks for Storage Archives," Proc. ACM/IEEE Conf. Supercomputing, pp. 1-11, Nov. 2002.
[4] E. Pinheiro and R. Bianchini, "Energy Conservation Techniques for Disk Array-Based Servers," Proc. 18th Int'l Conf. Supercomputing, pp. 68-78, June 2004.
[5] D. Li, P. Gu, H. Cai, J. Wang, "EERAID: Energy Efficient Redundant and Inexpensive Disk Array," Proc. 11th workshop ACM SIGOPS European Workshop, 2004.
[6] E. Pinheiro, R. Bianchini, and C. Dubnicki, "Exploiting Redundancy to Conserve Energy in Storage Systems," Proc. Joint Int'l Conf. Measurement and Modeling of Computer Systems (SIGMETRICS '06), pp. 15-26, June 2006.
[7] J. Wang, H. Zhu, and D. Li, "eRAID: Conserving Energy in Conventional Disk-Based RAID System" IEEE Trans. Computers, vol. 57, no. 3, pp. 359-374, Mar. 2008.
[8] J. Yarow, "Videos on Youtube Grew 123 Percent Year over Year, While Facebook Grew 239 Percent," http://www.strangelove. com/blog/2010/06 videos-on-youtube-grew-123-year-over-year-while-facebook-grew-239 , June 2010.
[9] C. Weddle, M. Oldham, J. Qian, A.A. Wang, P. Reiher, and G. Kuenning, "PARAID: A Gear-Shifting Power-Aware RAID," ACM Trans. Storage, vol. 3, no. 3, pp. 245-260, Oct. 2007.
[10] Q. Zhu and Y. Zhou, "Power-Aware Storage Cache Management," IEEE Trans. Computers, vol. 54, no. 5, pp. 587-602, May 2005.
[11] E.V. Carrera, E. Pinheiro, and R. Bianchini, "Conserving Disk Energy in Network Servers," Proc. 17th Int'l Conf. Supercomputing, pp. 86-97, June 2003.
[12] S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and H. Franke, "DRPM: Dynamic Speed Control for Power Management in Server Class Disks," Proc. 30th Ann. Int'l Symp. Computer Architecture, pp. 169-179, June 2003.
[13] Q. Zhu, Z. Chen, L. Tan, Y. Zhou, K. Keeton, and J. Wilkes, "Hibernator: Helping Disk Arrays Sleep through the Winter," Proc. ACM Symp. Operating Systems Principles, pp. 177-190, Oct. 2005.
[14] H. Amur, J. Cipar, and V. Gupta, "Robust and Flexible Power-Proportional Storage," Proc. First ACM Symp. Cloud Computing, June 2010.
[15] E. Thereska, A. Donnelly, and D. Narayanan, "Sierra: Practical Power-Proportionality for Data Center Storage," Proc. Sixth Conf. Computer Systems (EuroSys '11), Apr. 2011.
[16] H. Yu, D. Zheng, B. Zhao, and W. Zheng, "Understanding User Behavior in Large-Scale Video-on-Demand Systems," Proc. First ACM SIGOPS/EuroSys Conf., pp. 333-344, Apr. 2006.
[17] J. Gray and P. Kukol, "Sequential Disk IO Tests for GBps Land Speed Record," view.aspx?type=Technical%20Report&id=766 , 2004.
[18] Hitachi, "Ultrastar 36Z15 Datasheet," , Jan. 2003.
[19] Y. Mansour and B. Patt-Sharmir, "Jiiter Control in QoS Networks," IEEE/ACM Trans. Networking, vol. 9, no. 4, pp. 492-502, Aug. 2001.
[20] E. Pinheiro, W.D. Weber, and L.A. Barroso, "Failure Trends in a Large Disk Drive Population," Proc. USENIX Conf. File and Storage Technologies (FAST), 2007.
[21] B. Schroeder and G.A. Gibson, "Disk Failures in the Real World: What does An MTTF of 1,000,000 Hours Mean to You?" Proc. USENIX Conf. File and Storage Technologies (FAST), 2007.
[22] G. Ganger, B. Worthington, and Y. Patt, "The DiskSim Simulation Environment (V4.0)," http://www.pdl.cmu.eduDiskSim, Sept. 2009.
[23] X. Xiao, Y. Shi, Q. Zhang, J. Shen, and Y. Gao, "Toward Systematical Data Scheduling for Layered Streaming in Peer-to-Peer Networks: Can We Go Farther?," IEEE Trans. Parallel and Distributed Systems, vol. 21, no. 5, pp.685-697, May 2010.
[24] C. Yates, "Top 10 Video Stats," http://www.huddleproductio-ns. com?p=1014 , June 2011.
[25] X. Cheng, C. Dale, and J. Liu, "Statistics and Social Network of Youtube Videos," Proc. 16th Int'l Workshop Quality of Service, pp. 229-238, 2008.
[26] J. Aerts, J. Korst, and S. Egner, "Random Duplicate Storage Strategies for Load, Balancing in Multimedia Servers," Information Process Letters, vol. 76, no. 1, pp. 51-59, 2000.
[27] T. Kgil and T. Mudge, "FlashCache: A NAND Flash Memory File Cache for Low Power Web Servers," Proc. Int'l Conf. Compilers, Architecture and Synthesis for Embedded Systems (CASES '06), Oct. 2006.
[28] T. Kgil, D. Roberts, and T. Mudge, "Improving NAND Flash Based Disk Caches," Proc. 35th Ann. Int'l Symp. Computer Architecture (ISCA '08), June 2008.
[29] Y. Zhou and J.F. Philbin, "The Multi-Queue Replacement Algorithm for Second Level Buffer Caches," Proc. USENIX Technical Conf., pp. 91-104, June 2001.
[30] A. Manzanares, S. Yin, X.-J. Ruan, and X. Qin, "PRE-BUD: Prefetching for Energy-Efficient Parallel I/O Systems with Buffer Disks," ACM Trans. Storage, vol. 7, no. 1, article no. 3, 2010.
12 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool