• DocumentCode
    3717149
  • Title

    Octopus: A multi-job scheduler for Graphlab

  • Author

    Srikant Padala;Dinesh Kumar;Arun Raj;Janakiram Dharanipragada

  • Author_Institution
    Dept. of Computer Science & Engineering, IIT Madras Chennai, India
  • fYear
    2015
  • Firstpage
    293
  • Lastpage
    298
  • Abstract
    Graphlab, which is a framework for large graph processing currently does not support multiple job scheduling simultaneously. However, for efficient use of the cluster resources, it may be required to share the cluster among multiple jobs. The challenges in multi-job scheduling in the case of graph processing are different from other frameworks such as Hadoop. In Hadoop, it is possible to schedule multiple jobs by fairly allocating resources to the jobs. We show in this paper that such an approach does not provide optimal results in the case of graph processing. We propose Octopus, a fair multi-job scheduler for Graphlab. The scheduler uses two different algorithms viz., First Fit with round robin Filling (FFF) and First In First Out with round robin Filling (FIFOF) to schedule large jobs of a user. We compare the performance of both the algorithms on a 20-node cluster. Preliminary results show that non-preemptive time sharing approach among users exhibits significant gain in turnaround time when compared to spatial resource sharing.
  • Keywords
    "Resource management","Strips","Clustering algorithms","Sparks","Elbow","Memory management","Computer science"
  • Publisher
    ieee
  • Conference_Titel
    Big Data (Big Data), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/BigData.2015.7363767
  • Filename
    7363767