• DocumentCode
    166679
  • Title

    KOALA-C: A task allocator for integrated multicluster and multicloud environments

  • Author

    Lipu Fei ; Ghit, Bogdan ; Iosup, Alexandru ; Epema, Dick

  • Author_Institution
    Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2014
  • fDate
    22-26 Sept. 2014
  • Firstpage
    57
  • Lastpage
    65
  • Abstract
    Companies, scientific communities, and individual scientists with varying requirements for their compute-intensive applications may want to use public Infrastructure-as-a-Service clouds to increase the capacity of the resources they have access to. To enable such access, resource managers that currently act as gateways to clusters may also do so for clouds, but for this they require new architectures and scheduling frameworks. In this paper, we present the design and implementation of KOALA-C, which is an extension of the KOALA multicluster scheduler to multicloud environments. KOALA-C enables uniform management across multicluster and multicloud environments by provisioning resources from both infrastructures and grouping them into clusters of resources called sites. KOALA-C incorporates a comprehensive list of policies for scheduling jobs across multiple (sets of) sites, including both traditional policies and two new policies inspired by the well-known TAGS task assignment policy in distributed-server systems. Finally, we evaluate KOALA-C through realistic simulations and real-world experiments, and show that the new architecture and in particular its new policies show promise in achieving good job slowdown with high resource utilization.
  • Keywords
    cloud computing; resource allocation; scheduling; workstation clusters; KOALA multicluster scheduler; KOALA-C; TAGS task assignment policy; distributed-server systems; integrated multicloud environments; integrated multicluster environments; public infrastructure-as-a-service clouds; resource capacity; resource utilization; scheduling frameworks; task allocator; Adaptation models; Cloud computing; Computational modeling; Computer architecture; Processor scheduling; Resource management; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2014 IEEE International Conference on
  • Conference_Location
    Madrid
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2014.6968764
  • Filename
    6968764