DISSECT-CF: a simulator to foster energy-aware scheduling in infrastructure clouds

Kecskeméti, Gábor (2015) DISSECT-CF: a simulator to foster energy-aware scheduling in infrastructure clouds. Simulation Modelling Practice and Theory, 58. pp. 188-218. ISSN 1569-190X 10.1016/j.simpat.2015.05.009 (In Press)


Download (1MB) | Preview


Infrastructure as a service (IaaS) systems offer on demand virtual infrastructures so reliably and flexibly that users expect a high service level. Therefore, even with regards to internal IaaS behaviour, production clouds only adopt novel ideas that are proven not to hinder established service levels. To analyse their expected behaviour, new ideas are often evaluated with simulators in production IaaS system-like scenarios. For instance, new research could enable collaboration amongst several layers of schedulers or could consider new optimisation objectives such as energy consumption. Unfortunately, current cloud simulators are hard to employ and they often have performance issues when several layers of schedulers interact in them. To target these issues, a new IaaS simulation framework (called DISSECT-CF) was designed. The new simulator’s foundation has the following goals: easy extensibility, support energy evaluation of IaaSs and to enable fast evaluation of many scheduling and IaaS internal behaviour related scenarios. In response to the requirements of such scenarios, the new simulator introduces concepts such as: a unified model for resource sharing and a new energy metering framework with hierarchical and indirect metering options. Then, the comparison of several simulated situations to real-life IaaS behaviour is used to validate the simulator’s functionality. Finally, a performance comparison is presented between DISSECT-CF and some currently available simulators.

Item Type: ISI Article
Uncontrolled Keywords: Cloud Computing, Infrastructure as a Service, Energy-Awareness, Resource management, Simulation
Subjects: Q Science > QA Mathematics and Computer Science > QA75 Electronic computers. Computer science / számítástechnika, számítógéptudomány
Q Science > QA Mathematics and Computer Science > QA76 Computer software / programozás
Divisions: Laboratory of Parallel and Distributed Systems
Depositing User: Gábor Kecskeméti
Date Deposited: 11 Jun 2015 14:55
Last Modified: 15 Jun 2016 23:20
URI: https://eprints.sztaki.hu/id/eprint/8243

Update Item Update Item