3rd International Workshop on Software Defined Sensor Networks

Research Article

PAM: An Efficient Power-Aware Multi-level Cache Policy to Reduce Energy Consumption of Software Defined Network

Download573 downloads
  • @INPROCEEDINGS{10.4108/icst.iniscom.2015.258322,
        author={Xiaodong Meng and Long Zheng and Li Li and Jie Li},
        title={PAM: An Efficient Power-Aware Multi-level Cache Policy to Reduce Energy Consumption of Software Defined Network},
        proceedings={3rd International Workshop on Software Defined Sensor Networks},
        publisher={ICST},
        proceedings_a={SDSN},
        year={2015},
        month={4},
        keywords={storage system multi-level cache energy consumption i/o performance hint},
        doi={10.4108/icst.iniscom.2015.258322}
    }
    
  • Xiaodong Meng
    Long Zheng
    Li Li
    Jie Li
    Year: 2015
    PAM: An Efficient Power-Aware Multi-level Cache Policy to Reduce Energy Consumption of Software Defined Network
    SDSN
    ICST
    DOI: 10.4108/icst.iniscom.2015.258322
Xiaodong Meng1, Long Zheng1,*, Li Li1, Jie Li1
  • 1: Shanghai Jiao Tong University
*Contact email: longzheng@sjtu.edu.cn

Abstract

Nowadays energy consumption is one of the most significant aspects in Internet operations, where multi-level routing is widely used. In a typical hierarchical router cache structure, the upper level storage serves as a cache for the lower level, which forms a distributed multi-level cache system. In the past two decades, several classic LRU-based multi-level cache policies were proposed to improve the overall I/O performance of storage systems. However, few power-aware multi-level cache policies focus on the storage devices in the bottom level, which consume more than 27% energy of the whole system. To address this problem, in this paper, we propose a novel Power-Aware Multi-level cache (PAM) policy, which can reduce the energy consumption of storage devices with both high performance and high I/O bandwidth. In our PAM policy, a proper number of cold dirty blocks in the upper level cache are identified and selected to flush directly to the storage devices, which provides high probability to extend the duration time of data disks with standby status. Thus the energy consumption can be reduced. Simulation results show that, compared to the existing popular cache schemes such as PA-LRU, PB-LRU and Demote, PAM saves the power consumption by up to 15% under different I/O workloads, which improves the energy efficiency by up to 50.5%.