ZUNINO SUAREZ Alejandro Octavio
A two-phase energy-aware scheduling approach for CPU-intensive jobs in mobile Grids (Indexed SCI, IF JCR2015=1.561)
HIRSCH, M.; RODRIGUEZ, J. M.; ZUNINO, A.; MATEOS, C.
JOURNAL OF GRID COMPUTING
Lugar: Berlin; Año: 2017 vol. 15 p. 55 - 80
The profusion of mobile devices over the world and their evolved computational capabilities promote their inclusion as resource providers in traditional Grid environments. However, their efficient exploitation requires adapting current schedulers to operate with computing capabilities limited by energy supply and mobile devices that cannot be assumed to be dedicated, among other concerns. We propose a two-phase scheduling approach for running CPU-intensive jobs on mobile devices that combines novel energy-aware criteria with job stealing techniques. The approach was evaluated through an event-based simulator that uses battery consumption profiles extracted from real mobile devices. CPU usage derived from non-Grid processes was also modeled. For evaluating the first phase we compared the number of finalized jobs by all energy-aware criteria, while for the second phase we analyzed the performance boost introduced by job stealing. While the best first phase criteria finalized up to 90% of submitted jobs, job stealing increased this percentage by up to 9%.