10th EAI International Conference on Performance Evaluation Methodologies and Tools

Research Article

Simulation Modeling for Speed Scaling Designs

  • @INPROCEEDINGS{10.4108/eai.25-10-2016.2266955,
        author={Maryam Elahi and Carey Williamson},
        title={Simulation Modeling for Speed Scaling Designs},
        proceedings={10th EAI International Conference on Performance Evaluation Methodologies and Tools},
        publisher={ACM},
        proceedings_a={VALUETOOLS},
        year={2017},
        month={5},
        keywords={speed scaling scheduling energy consumption discrete event simulation},
        doi={10.4108/eai.25-10-2016.2266955}
    }
    
  • Maryam Elahi
    Carey Williamson
    Year: 2017
    Simulation Modeling for Speed Scaling Designs
    VALUETOOLS
    ACM
    DOI: 10.4108/eai.25-10-2016.2266955
Maryam Elahi1,*, Carey Williamson1
  • 1: University of Calgary
*Contact email: bmelahi@ucalgary.ca

Abstract

This paper introduces an extensible simulation tool for the study of speed scaling designs for a single server with variable service rates. This simulator facilitates detailed performance analysis of scheduling and speed scaling policies under different background settings. Our component-based design separates the system configuration, like the power consumption model and the incoming workload, from the policy components for scheduling and speed scaling. Furthermore, the simulator allows for custom implementations of the data logger, so the instrumentation could be fine tuned to the desired level of detail for each run of the simulation. We present the design of the main components of our simulator. We then show example results to highlight the versatility of the simulator for studying different speed scaling configurations.