Toggle Main Menu Toggle Search

Open Access padlockePrints

Reducing the number of miscreant tasks executions in a multi-use cluster

Lookup NU author(s): Dr Stephen McGough, Dr Matthew ForshawORCiD, Dr Clive Gerrard, Dr Stuart Wheater


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Exploiting computational resources within an organisation for more than their primary task offers great benefits - making better use of capital expenditure and provides a pool of computational power. This can be achieved through the deployment of a cycle stealing distributed system, where tasks execute during the idle time on computers. However, if a task has not completed when a computer returns to its primary function the task will be preempted, wasting time (and energy), and is often reallocated to a new resource in an attempt to complete. This becomes exacerbated when tasks are incapable of completing due to excessive execution time or faulty hardware/software, leading to a situation where tasks are perpetually reallocated between computers - wasting time and energy. In this work we investigate techniques to increase the chance of 'good' tasks completing whilst curtailing the execution of 'bad' tasks. We demonstrate, through simulation, that we could have reduce the energy consumption of our cycle stealing system by approximately 50%.

Publication metadata

Author(s): McGough AS, Forshaw M, Gerrard C, Wheater S

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Second International Conference on Cloud and Green Computing (CGC)

Year of Conference: 2012

Pages: 296-303

Publisher: IEEE


DOI: 10.1109/CGC.2012.111

Library holdings: Search Newcastle University Library for this item

ISBN: 9781467330275