Energy-Efficient Video-Sharing Servers
Author: Hang Yuan and C.-C. Jay Kuo
Large-scale video-sharing services, such as YouTube, have come to dominate the Internet traffic. To meet the rapid growth in both data and user demand in VSS, multi-layer infrastructures with parallel architectures have been deployed. In parallel video servers, each video file is divided into a number of blocks and spread across different disks. By breaking a relatively long and continuous video workload into smaller tasks, the system can serve more concurrent requests. The use of massive data centers for large-scale VSS has led to ever-increasing energy cost. In particular, video servers rely on the storage and bandwidth of the parallel disk system, which is among the heaviest energy consumer. It has been reported that such a storage system typically accounts for 27% of the total energy consumption in data centers.
My research focuses on energy management in this kind of parallel storage systems. In particular, we study how to make the best use of the low power modes in disks and how to optimize the usage of memory cache to improve energy efficiency. The goal is to not only minimize energy consumption but also control the impact of energy saving techniques on service delays. We developed a model that efficiently facilitates the selection of power modes for disks, and extended it to optimize cache utilization. Using the model, we can effectively minimize the energy consumption under different service delay constraints.
Our work can be extended in several areas. First, we are in the process of designing better data placement policies that can improve the performance of the algorithm. Second, we only optimized energy consumption for the idle periods of the disk, which prevented us from achieving more energy saving especially [...]