Authors: Marc Eduard Frincu; Stéphane Genaud; Julien Gossa
Addresses: Viterbi School of Engineering, University of Southern California, EEB – 300A, McClintock Avenue, Los Angeles, CA, 90089, USA ' ICube, University of Strasbourg, CNRS, Pôle API, 300 Blvd S. Brant, 67400 Illkirch, France ' ICube, University of Strasbourg, CNRS, Pôle API, 300 Blvd S. Brant, 67400 Illkirch, France
Abstract: Cloud computing and how to bridge the gap between various providers is getting increasing attention. In this context, efficiently scheduling tasks on heterogeneous resources is of extreme importance. The state-of-the-art for this field has been continuously growing during the last years and has reached a point in which a comprehensive overview indicating current solutions and ongoing challenges is of extreme importance for researchers. This paper aims to offer this analysis from a client-side scheduling perspective in which emphasis is not put on physical resource selection but on task to virtual machine mappings and virtual machine allocation. It provides a taxonomy for the current state-of-the-art and a unified model concerning the various metrics and goals used throughout literature. This model is designed to be sufficiently generic, extensible, and comprehensive to support most of the future work in the field. Several promising research directions and existing challenges are described.
Keywords: scheduling; cloud computing; intercloud; taxonomy; survey; client-side resource management; task to virtual machine mappings; virtual machine allocation.
International Journal of Cloud Computing, 2015 Vol.4 No.3, pp.234 - 257
Accepted: 07 Feb 2015
Published online: 16 Sep 2015 *